컴퓨터 소프트웨어 SI, 또는 SM에 한정해서라도 고객의 요구사항을 추출해 내는 과정은 지극히 중요한 작업중의 하나라고 할 수 있다. 정의된 요구사항은 뒤따르는 모든 프로젝트 작업들의 가장 기초가 되는 핵심이다. 제목 그대로 'Crafting High-Quality Requirements' 를 해 보자는 것이다. 프로젝트나 SM이나, 비단 소프트웨어 시스템 뿐만 아니라 세상의 모든 프로젝트들에서 수많은 프로젝트 매니저, 혹은 개발자들은 사용자들이 내던진 부실하고 썩은 사고방식으로 가득 찬 요구사항 명세서 한 장 달랑 들고 작업을 할 것인가. 그 종이쪼가리에 적힌 요구사항도 프로젝트가 중반에 이르게 되면 '주간조선' 두께로 늘어나게 된다. 얼마나 밤을 세워서 말도 안되고 가변적인 사용자들의 요구사항을 맞추..