경험 중심 1인칭 답변
팀 프로젝트에서 프론트엔드·백엔드·데이터 파이프라인 세 파트가 나뉜 구조를 경험했습니다. 초반에는 각 파트가 독립적으로 진행하다 보니, 인터페이스 정의가 맞지 않아 통합 단계에서 재작업이 반복됐습니다.
저는 2주 단위 스프린트 계획 시 파트별 산출물 정의를 먼저 확정하자고 제안했습니다. API 스펙은 개발 전에 문서로 합의하고, 변경이 생기면 채널에 바로 공지하는 방식을 도입했습니다. 이후 통합 작업 시 예상치 못한 인터페이스 충돌이 크게 줄었습니다.
팀 간 소통에서는 기술 용어보다 목적 중심으로 설명하는 방식이 효과적이었습니다. 데이터 파이프라인 팀이 지연되면 해당 테이블이 없어서 API가 안 된다고 하기보다, 이 기능 배포가 다음 주로 밀릴 수 있다는 식으로 전달했습니다. 팀원들의 반응 속도가 빠르게 바뀌는 것을 체감했고, 협업에서는 공통 목표 언어가 기술 언어보다 먼저라는 걸 배웠습니다.