경험 중심 1인칭 답변
졸업 프로젝트에서 5명이 서비스 기획부터 개발·배포까지 전 과정을 함께 진행했습니다. 저는 기획과 백엔드 일부를 담당했고, 요구사항 정의 단계에서 각자가 다른 기능 우선순위를 갖고 있었기 때문에 기능 목록을 함께 검토하고 MVP 범위를 먼저 합의하는 시간을 가졌습니다. 개발 중에는 프론트엔드와 백엔드 API 스펙이 맞지 않아서 통합 단계에서 오류가 많이 나는 문제가 있었는데, 이후 API 명세를 먼저 작성하고 개발을 시작하는 순서로 바꿨습니다. 배포 후 팀 회고에서 초기 합의 시간이 개발 속도를 결국 높였다는 것을 확인했습니다. 앞으로도 요구사항 합의 → API 명세 선행 → 단계적 통합 순서로 서비스 개발 협업에 임하겠습니다. 앞으로도 요구사항 합의 → API 명세 선행 → 단계적 통합 순서로 서비스 개발 협업에 임하겠습니다.
초기 합의 시간이 개발 속도를 결국 높인다는 것을 프로젝트 회고에서 직접 확인했습니다. API 명세를 먼저 작성하는 것이 백엔드와 프론트엔드 간 통합 오류를 줄이는 가장 실용적인 방법이었습니다.