왜(목적) 기반 요구사항 작성으로 개발 기준을 세우는 결
제품 요구사항을 작성할 때 가장 중요하게 생각하는 건 왜 이 기능이 필요한지를 먼저 적는 것입니다. 무엇을 만들어야 하는지만 적으면 개발 중에 방향이 흔들리는 경우가 생깁니다. 팀 프로젝트에서 요구사항을 기능 목록으로만 만들었다가, 개발 중에 어떤 게 더 중요한지 판단이 안 되는 상황이 반복됐습니다. 이후엔 이 기능이 어떤 사용자 문제를 해결하는지를 먼저 쓰는 방식으로 바꿨습니다. 이유가 명확하면 개발 중 결정이 필요할 때 기준이 생기고, 불필요한 범위 확장도 줄었습니다. 요구사항은 무엇보다 왜가 먼저라고 생각합니다.
이유가 명확한 요구사항이 개발 중 결정의 기준이 됩니다.