기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
코드 작성자
조직 내에서 누가 코드를 작성하나요? 애플리케이션 팀 개발자와 중앙 인프라 개발자 간의 책임 분할은 조직의 효율성과 혁신을 형성하는 데 중요한 역할을 합니다. 애플리케이션 팀 개발자는 다양한 수준의 자율성과 전문 지식을 가질 수 있지만, 중앙 인프라 개발자는 종종 전문 기술과 표준화된 관행을 위한 리소스 역할을 합니다. 각 접근 방식의 강점과 과제를 이해하는 것은 개발 전략을 최적화하려는 조직에 필수적입니다.
애플리케이션 팀 개발자
애플리케이션 팀이 코드의 대부분 또는 전부를 작성하나요? 일부 애플리케이션의 경우 강력한 개발 기술을 갖추고 있으며 권한을 부여받기를 원할 수 있습니다. 다른 팀의 경우 팀 외부의 개발 팀에 의존하고 상당한 양의 상담을 기대하거나 모든 개발을 완전히 전달할 수 있습니다. 개발자에게 권한을 부여하거나 차단하는 방법은 다음 문제에 영향을 미칠 수 있습니다.
-
새로운 솔루션과 리팩터링된 솔루션의 출시 속도
-
귀사와 귀사에서 사용하는 솔루션이 최첨단 기술입니까, 아니면 잘 알려진 표준입니까?
-
-
비즈니스 또는 팀의 경쟁 특성
-
회사의 성공은 초기 시장 출시에 크게 의존하나요?
-
-
개발자 만족도
-
구축한 솔루션을 사용하면 어떤 유형의 직원이 만족할까요?
-
-
직원 퇴사
-
솔루션을 배우고 사용하기가 어려울수록 개발자가 다른 곳으로 이동할 가능성이 높아집니다.
-
-
회사 문화
-
제공하는 솔루션이 회사의 운영 방식에 부합하나요?
-
중앙 인프라 개발자
일부 조직 또는 팀은 애플리케이션 인프라 개발을 위해 기존 중앙 인프라 또는 메인프레임 팀에 의존합니다. 이는 필요한 인프라 기술 세트를 단일 팀으로 통합하여 개발 및 문제 해결 프로세스를 용이하게 하는 데 유용합니다.
이 접근 방식을 통해 도달할 수 있는 문제는 시간 약정과 요구 사항 변경입니다. 애플리케이션 팀이 중앙 팀에 의존하는 경우 요구 사항 정확도가 더 높아야 하며 요구 사항 수집은 더 명확하고 체계적인 메커니즘을 따라야 합니다.
다음 사항을 고려하세요.
-
조직 또는 팀이 요구 사항 드리프트를 어떻게 방지하나요?
-
이 프로세스를 촉진하기 위해 어떤 표준 및 커뮤니케이션 도구가 마련되어 있습니까?
-
조직 또는 팀은 요구 사항 변경에 대한 서비스 수준 계약(SLAs)을 어떻게 표준화합니까?
공유 리포지토리 및 기여도에 설명된 대로 중앙 리포지토리를 사용할 때 중앙 개발 팀이 있으면 도움이 될 수도 있습니다.