요구사항 해석 차이로 인한 갈등 해결
팀 프로젝트에서 기획팀과 개발팀 역할로 나뉘었는데, 기획서에 간단한 필터 기능이라고만 적혀 있어서 각자 다른 것을 만들고 있었습니다. 저는 단순 드롭다운을 구현했고, 기획 팀원은 다중 선택 + 날짜 범위 필터를 기대하고 있었습니다. 2주 후 중간 리뷰에서 서로 다른 결과물을 보고 당황했습니다. 이후로는 어떤 사용자가 어떤 상황에서 쓰는지를 구현 전에 같이 작성하는 방식으로 바꾸었습니다.
한 문장 요구사항은 구현 전에 질문으로 풀어야 한다는 것을 배웠고, 그 이후에는 비슷한 미스커뮤니케이션이 없었습니다. 이후로 요구사항이 들어오면 "어떤 상황에서 필요한가"를 먼저 적는 습관이 생겼습니다. 그 한 줄이 구현 방향 전체를 바꾸는 경우가 많다는 것을 배웠습니다.