siv***
2021-11-21

프로젝트 시작과 기준은 소프트웨어 스펙(SRS)이다. 제대로 작성된 스펙은 프로젝트를 성공으로 이끌 가능성을 높인다. 누구나 알고 싶어 하지만 쉽게 알 수 없는 소프트웨어 스펙 작성의 거의 모든 것을 정리했다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
거의 SRS (Software Requirements Specification)만을 다루는 책이다.
1부는 스펙의 중요성, 작성 지침등에 대해서 다룬다면,
2부는 SRS의 템플릿을 어떻게 작성하는지 다룬다.
저자들은 문서 작성 자체의 기법, 기술보다는
저자가 경험으로써 느낀 소프트웨어 개발의 어려움과 그 해결책에 대해 많은 부분을 이야기하고 있다.
실제 스펙을 작성해야 하는 역할이 아니더라도 소프트웨어 개발에 몸 담았다면 한 번씩 읽어보는게 좋을 것 같다.
이 책을 보면 모든 소프트웨어 개발의 모든 문제는 스펙에서 발생하고, 스펙만 잘 작성하면 모든 문제가 해결될 것처럼 기술되어 있기는 하다.
프로젝트의 앞 단계에서의 문제가 생기면 뒤로 갈수록 눈덩이처럼 커진다는 것은 익히 경험한 것이고,
그 첫 단계가 SRS 작성이니 모든 문제의 시발점이라는 말에는 공감한다.
하지만, 스펙 문서의 템플릿을 봤을 때 느껴지는 거대함은 난감하게 느껴진다.
책 내용에도 샘플 제공의 위험을 말하기는 하지만,
그대로 잘 작성된 샘플이 있었으면 하는 아쉬움은 있다.