경로 04강의 8 / 10

여러 팀의 AI 개발 조율하기

공유 계약, 검토 역량, 변경 책임을 관리하세요. 여러 팀이 변경을 생성할 때 소프트웨어 제공 시스템을 측정하세요.

심화11 min검토일

발행 콘텐츠 작성 방식

학습할 내용

  • 코드 생성으로 없어지지 않는 제약을 찾습니다.
  • 공유 계약과 변경 담당자를 정합니다.
  • 개별 산출물과 조직 전체의 소프트웨어 제공 성과를 구분합니다.

도구 주변의 시스템을 확장하세요

개발자 한 명은 작은 프로토타입을 직접 살피며 조율할 수 있습니다. 조직은 한 사람이 모든 서비스 계약, 릴리스 조건, 예외를 기억하는 데 의존할 수 없습니다. AI를 쓰면 이런 관계를 명시하는 일이 더 중요해집니다.

ID, 청구, 데이터, 플랫폼 팀과 관련된 가상의 고객 내보내기 기능을 생각해 보세요. 각 팀은 자기 변경을 빠르게 생성할 수 있습니다. 하지만 고객 식별자나 배포 순서를 다르게 가정하면 통합한 기능은 여전히 실패할 수 있습니다.

기능을 시스템 전반의 변경으로 다루세요. 공유 계약과 각 결정의 담당자를 확인하세요. 결합도가 낮은 팀에 관한 DORA의 연구는 제한된 조율만으로 작업하고 릴리스할 수 있는 능력을 강조합니다. 이는 단순히 코딩을 빠르게 하는 것이 아니라 아키텍처와 작업 방식에 달려 있습니다. DORA 지침.

공유 계약을 명시하세요

내보내기 기능의 고객 식별자 형식, 인가의 의미, API 응답, 호환성 유지 기간을 적으세요. 각 계약의 담당 팀을 확인하세요. 계약을 사용하는 시스템이 제안된 변경을 알게 되는 방법을 정하세요.

클라이언트를 함께 전환할 수 없으면 호환성을 유지하는 전환을 우선하세요. 제공자의 구현뿐 아니라 소비자의 기대도 테스트하세요. 서비스가 자체 테스트를 통과해도 다른 팀이 잘못 해석하는 데이터를 반환할 수 있습니다.

공유 관심사내려야 할 결정
API 또는 이벤트 스키마호환성과 사용 중단을 누가 책임지는가?
ID와 테넌트어느 원천이 소속과 접근을 정의하는가?
플랫폼 템플릿누가 유지보수하고 기존 애플리케이션을 업그레이드하는가?
릴리스 의존성어떤 변경이 먼저 도착해야 하는가?
사고 경계여러 서비스에 걸친 실패를 누가 조율하는가?

모든 결정을 중앙 위원회에 맡기지 마세요. 해당 결과를 책임지는 팀에 결정을 맡기세요. 불일치가 중대한 위험을 만들 때는 공통 제약을 적용하세요.

검토 역량을 보호하세요

생성이 빨라지면 검토를 기다리는 작업량이 늘 수 있습니다. 큰 diff, 부실한 작업 설명, 부족한 증거가 상황을 악화합니다. 에이전트를 늘려도 릴리스 시간은 줄지 않고 대기열만 늘 수 있습니다.

진행 중인 작업을 제한하세요. 가용 검토자가 처리할 수 있도록 변경을 작게 유지하세요. 검토를 요청하기 전에 명확한 목적, 의미 있는 검사, 관련 맥락을 요구하세요. 대기 시간과 실제 검토에 드는 노력을 따로 측정하세요.

대기열을 짧아 보이게 하려고 검토 통제를 없애지 마세요. 먼저 검토 작업이 반복해서 생기는 원인을 조사하세요. 공용 테스트 환경이나 더 명확한 플랫폼 인터페이스가 원인을 더 효과적으로 제거할 수 있습니다.

모든 비밀을 공유하지 않으면서 유용한 맥락을 공유하세요

최신 아키텍처 제약, 인터페이스 계약, 승인된 패턴, 담당자 정보를 팀과 에이전트가 사용할 수 있는 곳에 게시하세요. 각 항목에 담당자와 검토 계기를 정하세요.

작업에 맞는 접근 범위를 유지하세요. 공용 지식 시스템이 모든 고객 레코드나 보안 자격 증명을 모든 에이전트에게 자동으로 공개해서는 안 됩니다. 공통 지침과 무제한 데이터 접근은 서로 다른 기능입니다.

전체 흐름에서 수락된 결과를 측정하세요

수락된 요구에서 사용할 수 있는 변경까지 걸리는 시간을 추적하세요. 실패한 시도, 재작업, 사고를 포함하세요. 비슷한 서비스를 비교하고 위험과 작업 복잡성의 차이를 고려하세요.

DORA의 2025년 연구는 AI를 조직 시스템의 일부로 다룹니다. 늘어난 생성량이 어디에서 도움이 되고 어디에서 제약을 드러내는지 살펴볼 때 이 관점을 사용하세요. 연구 보고서.

소프트웨어 팩터리는 공유 맥락, 계획된 작업, 검증된 변경, 통제된 릴리스, 운영 피드백을 일관되게 연결할 때 유용해집니다. AI 개발을 확장할 방법을 결정할 때 이 전체 과정을 평가하세요.

실습하기

가상의 고객 내보내기 기능이 ID, 청구, 데이터, 플랫폼 팀에 걸쳐 어떻게 연결되는지 그리세요. 공유 계약 하나와 담당자를 정하세요. 대기하는 지점을 모두 표시하세요. 필요한 통제를 없애지 않으면서 조율을 줄이는 변경 하나를 제안하세요. 효과를 관찰할 방법을 정하세요.

워크시트 다운로드(Markdown)

이해도 확인

팀들이 더 많은 PR을 만들지만 릴리스 시간은 늘어납니다. 리더는 무엇을 먼저 살펴봐야 할까요?

출처 및 더 읽을 자료

Taiga의 관련 읽을거리