0에서 내부 개발자 플랫폼으로
내부 개발자 플랫폼이 필요한 이유는 무엇입니까?
Uber, Netflix 및 Atlassian과 같은 회사의 경우 내부 개발자 플랫폼(IDP)을 만드는 것은 수천 명의 엔지니어를 고용하도록 확장할 때 중요한 단계입니다. Humanitec의 CEO인 Kaspar von Grünberg 는 IDP 를 "개발자가 조직의 제공 설정과 독립적으로 상호 작용할 수 있게 해주는 셀프 서비스 레이어"로 정의하며, 이를 통해 애플리케이션을 실행하는 데 필요한 환경, 배포, 데이터베이스, 로그 및 기타 모든 것을 셀프 서비스할 수 있습니다. ”
이러한 회사는 증가하는 엔지니어 수, 제품, 코드베이스 크기 및 복잡성에 맞게 확장할 준비가 되어 있어야 합니다. 신생 기업은 확장에 앞서 제품 시장 적합성을 확보하기 위해 가장 중요한 고객에게 주로 집중해야 합니다. 그러나 로켓처럼 성장할 수 있는 행운을 얻은 회사는 내부 엔지니어에게 동등한 중요성을 부여하여 신속하고 대규모로 구축할 수 있는 권한을 부여해야 합니다.
IDP는 모든 사람이 동일한 도구와 통합된 정보에 액세스하고 개발 프로세스를 간소화하여 협업과 생산성을 향상시킵니다. 개발자 포털과 같은 단일 도구는 엔지니어를 위한 원스톱 상점을 제공하므로 서로 다른 여러 위치에서 리소스를 수동으로 검색하지 않아도 됩니다. IDP는 회사의 전체 기술 스택 및 프레임워크에 대한 단일 액세스 지점을 제공하여 엔지니어가 애플리케이션 및 서비스 생성을 빠르게 추적할 수 있도록 합니다. 개발을 위한 단일 중앙 플랫폼을 통해 개발자는 최고의 제품 및 서비스를 만드는 데 필요한 동일한 표준화된 리소스에 액세스할 수 있습니다.
마지막으로, IDP는 단일 개발자 포털을 통해 모든 신입 기술 직원이 액세스하기 쉬운 리소스의 이점을 활용하여 빠르게 적응할 수 있도록 하여 새로운 팀 구성원을 온보딩하기 위한 훌륭한 도구가 될 수 있습니다.
새로운 것을 시작하고 제품 사고 방식을 채택
IDP는 제품 참여 없이 다른 엔지니어를 위한 개발 방법, 도구 및 모범 사례 구축을 표준화하는 소수의 엔지니어로 시작하는 경향이 있습니다. 그러나 개발자 플랫폼의 진정한 가치는 회사가 임시 수정을 통해 문제를 해결하는 것이 아니라 실제 제품으로 보기 시작할 때 나타납니다.
2022년 초에 저는 내부 개발자 플랫폼의 첫 번째 제품 관리자로 고용되었습니다. 새로운 것을 구축하는 것은 흥미롭고 보람이 있을 수 있지만 도전적일 수도 있습니다. 당신이 만들고 있는 것이 커밋하고 사용하는 데 충분한 가치를 더할 것이라고 다른 사람들을 설득해야 하기 때문입니다. 나는 이전에 제품 관리자와 일한 적이 없는 사람들과 의사소통하는 것이 특히 신선하다는 것을 알았습니다. 제품 관리자 와 프로젝트 관리자 사이에서 종종 혼동되는 차이점과 같은 일반적인 오해를 설명하면서 기능에 대한 나의 열정을 공유했습니다.
다음은 저에게 효과가 있었던 것을 기반으로 IDP를 시작하는 다른 사람들을 위한 몇 가지 팁입니다.
- 고객을 이해합니다. 개발자의 요구 사항과 문제점은 무엇이며 귀사의 제품은 이러한 문제를 어떻게 해결할 것입니까? 사용자 인터뷰를 수행하고 개발자 워크플로를 매핑하고 피드백을 요청합니다. 제품이 해결할 문제를 식별하는 것은 제품 뒤에 있는 사람들을 모으는 데 중요합니다.
- 명확한 비전과 전략을 제시합니다. 사람들은 리더십이 제품에 투자하거나 투자해야 하는 이유를 이해해야 합니다. 비전은 플랫폼을 개발하는 엔지니어의 신뢰를 얻는 데 매우 중요하며, 계획이 효과가 있을 뿐 아니라 이야기가 될 것이라는 확신을 줍니다. 이 전략은 팀에게 명확한 방향을 제시하고 최종 사용자에게 집중하도록 합니다.
- 조직 전반에 걸쳐 가시성을 확보하십시오. 관련 청중에게 비전과 로드맵을 제시하고 개발자 경험을 논의하기 위한 진입점으로 자신을 알리십시오. 엔지니어와 적극적으로 관계를 구축하여 엔지니어가 귀하를 동료로 여기고 귀하가 작업하는 모든 것에 대해 고객이 어떻게 느끼는지 직접 들을 수 있도록 하십시오.
- 잠재적인 얼리 어답터 및 지지자와 동맹을 구축하십시오. 플랫폼 내에서 새로 개발된 기능을 사용하고 초기 사용자 피드백을 제공한 다음 팀 및 네트워크 내에서 채택을 옹호할 조직 내 주요 리더 및 영향력 있는 사람을 식별합니다.
- 끈기 있고 인내심을 가지십시오 . 새로운 것을 만들고 습관을 바꾸는 것은 시간이 걸립니다. 솔루션의 가치를 지속적으로 전달하는 것이 중요합니다. 실제로 지나치게 의사 소통하거나 자신을 너무 많이 반복하는 것은 어렵습니다.
점점 더 많은 조직에서 개발자 플랫폼을 채택하여 소프트웨어 제공을 가속화하고 수동적이고 반복적인 작업을 제거하고 있습니다. IDP가 모든 회사를 위한 것은 아닙니다. 자원은 상당하며 절충안을 고려해야 합니다. 그러나 저는 성장함에 따라 효율성을 추구하는 1000명 이상의 엔지니어가 있는 모든 회사가 IDP 구축을 투자 기회의 의제로 삼을 것을 촉구합니다.

![연결된 목록이란 무엇입니까? [1 부]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































