Steve Jobs는 고객이 미래의 제품 모양을 정확히 설명 할 수 없으므로 제품을 제공하는 것이 귀하의 일이라고 생각했습니다. 따라서 사용자 정의 소프트웨어를 항상 제공하지 않는 한 공식적인 사양을 잊고 프로토 타입을 만들고 고객이 그 제품을 가지고 놀게하면서 생각하는 것을 알려주십시오. 올바른 사람이 프로토 타이핑을하도록해야하는데 도움이 필요합니다. 나는 경험에서 이것을 말합니다-저는 직관적 인 인터페이스를 만드는 것을 좋아하는 프로토 타입 원숭이이며 고객이 원하는 것을 이해하고 종이에 적거나 Excel을 사용하여 설명 할 수있는 제품을 가진 사람과 팀을 이룹니다.
우리 둘 다 천재는 아니지만 우리는 똑같이 생각합니다. 화학을 얻었고 어떤 것들이 어떻게 만들어지고 있는지에 대해 큰 영향을 미쳤다고 말할 수 있습니다. 이제는 중대 규모의 팀만이 독점적으로 제품을 개발하는 프로토 타입과 비코 더를 가질 수 있지만 그만한 가치가 있습니다. 프로토 타이핑은 소프트웨어 개발에서 가장 저렴한 단계이므로 UI와 명백한 동작을 올바르게 수행하는 것이 좋습니다. Code Complete를 읽지 못했지만 그 책에 쓰여진 것과 비슷한 것이 있다고 생각합니다.
사양은 훌륭하지만 완벽하지는 않습니다. 그것에 관한 정리가 있습니다. 사양이 완료되었다는 것을 증명할 수 없으며 도구에 버그가 없거나 정지한다는 것을 증명할 수 없습니다. :)
그러나 소프트웨어 회사는 프로세스의 이러한 결함에도 불구하고 항상 소프트웨어를 배송합니다. 사양은 절대 완벽하지 않습니다. 스펙은 또한 비 자연적이며 구식입니다. 프로토 타입에 대한 스펙은 로그 테이블과 비슷합니다. 스펙은 기본적으로 지루한 브로슈어입니다. 대신 툴 / 그래프와 상호 작용할 수 있습니다. 영감을 얻으려면 http://www.i-programmer.info/news/112-theory/3900-a-better-way-to-program.html 을 확인하십시오 .
이제 엉덩이를 덮기 위해 계약을 맺어야한다면 사양이 좋습니다. 그러나 스펙은 이전이 아닌 프로토 타입을 따라야합니다. 프로토 타입을 싸게 만드는 방법을 알아내는 것이 당신의 임무입니다.