역할 정의→협업 방식→어려움→해결 결
PM과 개발자와의 협업에서 맡은 역할은 요구사항을 정리하고 개발 작업 범위를 명확히 해 개발자가 판단 없이 실행할 수 있는 상태를 만드는 것이었습니다. 모호한 요구사항은 개발자의 시간을 낭비하고 나중에 재작업으로 이어지기 때문입니다. 요구사항 명세 작성으로 어떤 기능을 어떤 조건에서 어떻게 동작해야 하는지를 구체적으로 기술하고, 예외 케이스도 미리 정의했습니다.
정기 동기화로 개발 진행 중 중간에 짧은 미팅을 통해 방향이 맞는지를 확인하고, 요구사항이 바뀐 경우 즉시 공유했습니다. 개발자와 기획자가 같은 언어를 쓰지 않아서 오해가 생기는 경우가 많아, 용어를 정의하고 공유하는 것이 협업 마찰을 줄이는 방법이었습니다.
기획이 자주 바뀌면 개발 신뢰가 낮아진다는 것을 경험한 후, 초반 요구사항을 충분히 다지는 것이 장기적으로 더 빠른 개발을 만든다는 것을 배웠습니다. 요구사항 명세와 정기 동기화가 PM·개발자 협업의 핵심이라는 결론을 갖고 있습니다.