메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

소프트웨어 스펙의 모든 것이 담겨 있다!

doosa***

|

2021-02-20

소프트웨어 스펙의 모든 것

프로젝트 시작과 기준은 소프트웨어 스펙(SRS)이다. 제대로 작성된 스펙은 프로젝트를 성공으로 이끌 가능성을 높인다. 누구나 알고 싶어 하지만 쉽게 알 수 없는 소프트웨어 스펙 작성의 거의 모든 것을 정리했다.

  • 저자 : 김익환 , 전규현
  • 출간 : 2021-01-05

책은 크게 1부와 2부로 구성되며 1부에서는 소프트웨어 스펙의 전반적 개념, 2부에서는 소프트웨어 스펙 작성법 중 하나인 'SRS'을 설명한다

도서 초입에 프로젝트 성공/실패와 소프트웨어 스펙의 연관성을 설명하여 중요성을 강조하지만, 현업에서 오가는 말들을 통해 소프트웨어 스펙 정의의 현실을 보여준다 추가로 실제 프로젝트 사례를 나열하여 안타까운 현실과 스펙 정의의 중요성을 다시 한번 강조한다

중반부에는 소프트웨어 스펙 작성 외 프로젝트 성공을 위한 조건 및 자세를 설명한다 회사는 공유 문화가 만연하고, 각 팀들은 역할 분담을 정확히 하여 병렬적으로 일을 수행하면 프로젝트는 성공적으로 끝낼 수 있다고 한다 여기서 개인은 공유 문화를 위해 수평적으로 협업하고 개발, 테스트, 인증 팀들은 짧은 주기로 공유하고 협업하여 효율적인 시스템을 유지해야한다고 한다

후반부에는 위에 서술했던 'SRS' 작성을 구체적인 예시를 들어 설명하고 문서 작성 능력의 성장을 위해 꾸준히 작성할 것을 도모하며 마무리한다


이 책은 개발 프로젝트의 성공을 위해 소프트웨어 스펙의 중요성을 강조한다 


소프트웨어 스펙이 개발 기간, 개발 범위, 진행 사항, 팀원 혹은 팀 간 역할 분담, 고도화 계획 등 많은 것을 망라함을 말하는데 공감과 놀라움을 반복하며 읽었다 특히 소프트웨어가 미치는 부서의 영향 범위에 놀랐고, 여러 부서가 공동체로 움직였을 때 상상되는 파급력이 거대한 공룡처럼 느껴졌다 책의 일부에서 스펙과 스펙이 아닌 것을 정리해 준 부분을 읽을 땐 현업에서 나의 경험을 떠올리며 얼마나 형편 없게 작성했는지 부끄러움을 느꼈다

감상평에 일일이 적을 수 없을 만큼 중요한 내용이 많이 담긴 책인건 확실하다 그렇지만 몇 가지 아쉬운 점도 있다 

소프트웨어 스펙의 미치는 영향력을 설명하기 위해 A부터 Z까지 담으려고 한 의도는 알겠으나 범위가 너무 광대하여 집중하기 어려웠다 포괄적인 범위는 '이 것까지 고려해야하나..?' 싶은 의구심이 들었고 개발자라면 주니어에서 시니어로 넘어가는 개발자에게 적합하다고 느껴졌다 또한 마지막에 'SRS' 작성을 위해 구체적 예시도 설명해주며 이해하기 쉽게 쓰였지만 책에서 SRS 작성법 분량이 적지 않아 'SRS'를 작성하지 않는 사람이 읽기에는 아쉬움이 느껴질 것 같았다

책 제목을 내 마음대로 응용하여 감상평을 마무리 한다

 

소트트웨어 스펙의 모든 것(부제: 성공적인 개발 프로젝트를 위해 필요한 것, 그리고 SRS)

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?