ydhwang1***
2021-11-21

프로젝트 시작과 기준은 소프트웨어 스펙(SRS)이다. 제대로 작성된 스펙은 프로젝트를 성공으로 이끌 가능성을 높인다. 누구나 알고 싶어 하지만 쉽게 알 수 없는 소프트웨어 스펙 작성의 거의 모든 것을 정리했다.
![]()
논문작성, 소프트웨어 개발 등에서 가장 중요한게 무엇이냐 묻는다면?
정답은 '제목 : 무엇을 할 지 정하는것'이다.
과거 0(ZERO)라는 책에서도 제목은 방향을 뜻하며, 어떻게든 다 작성하고나서 제목을 붙이는 형식의 진행은
결과물이 '끝냈다'는 것 외에는 '제목' 즉, 방향성을 정한것과 현격하게 차이가나게 된다.
+
저자의 말에 가장 공감되었던 부분은 이 부분이다.
"소프트웨어 스펙을 필요하면 언제든지 제대로 적을 수 있다고 주장하기도 한다. 하지만 일단 이렇게 주장하는 사람들은 스펙 작성이 소프트웨어 프로젝트에서 얼마나 중요하고 필요한지 확실히 모를 공산이 크다."
그렇다면, 스펙이 왜 중요한지 알아야하는데
스펙 : 모든 프로젝트 이해관계자를 연결하는 프로젝트 중심이다.
스펙
스펙을 보고 기술문서팀은 메뉴얼과 도움말을 / 테스트팀은 계획과 테스트 케이스를 만든다.
더 나아가 미래에 ver2 ver3의 실패 확률은 작성하지 않을수록 극명하게 늘어간다.
스펙을 잘 작성하면
1] 프로젝트 성공 확률이 커진다
2] 인식이 제고되고 협력이 강화된다
3] 프로젝트를 체계적으로 관리한다
4]아키텍트를 양성한다
5] 유지보수가 쉬워진다
6] 후배를 가르치기 쉽다
7] 후배를 가르치기 쉽다
8] 회사가 경쟁력을 가지게 된다
이렇듯 이 책을 읽으면
1)SRS의 개념
2)SRS를 필요한 이융
3)SRS를 잘 쓰기 위한 방법
을 배울 수 있다.