Mock API로 다부서 병렬 개발 구조 만들기
캡스톤 프로젝트에서 데이터 분석과 프론트엔드 팀이 함께 AI 기반 추천 워크플로우를 구현했습니다. 데이터 팀은 추천 모델 학습과 API 서빙을 담당했고, 프론트엔드 팀은 UI와 UX를 담당했습니다. 다부서 협업에서 가장 어려웠던 것은 타이밍이었습니다. 모델 API가 준비되기 전에 프론트엔드가 먼저 구현을 끝내야 하는 상황에서 Mock API를 제공해서 병렬 진행할 수 있게 했습니다. 받는 쪽 입장에서는 프론트엔드가 어떤 형태의 응답 포맷을 원하는지 먼저 합의하고 설계한 것이 나중에 수정 작업을 많이 줄였습니다. 결과적으로 통합 테스트에서 예상보다 훨씬 충돌이 적었습니다. 한계는 부서 간 우선순위 충돌이 생겼을 때 중재하는 구조가 없어서 PM 역할이 필요하다는 걸 느꼈습니다.