조엘온소프트웨어

8장. 손쉬운 기능 명세 작성법

재미있게.  가장 쉽게 사람을 웃기는 방법은 오버하는 것이다.

단순하게. 실제 화면보다 명세서를 더 효과적으로 개선하는 방법은 없다.

 

9장. 손쉬운 소프트웨어 일정관리법

Feature, Task, Priority, Orig Est, Curr Est, Elapsed(경과), Remain 컬럼을 갖는 엑셀시트 사용

  • 각 기능은 여러개의 과업을 포함할 수 있다.
  • 일정은 담당 프로그래머가
  • 과업을 2시간 – 16시간이내로
  • 원본과 현재 예측을 동시에 유지
    • 과업이 예상보다 길어질 경우 또는 더 짧아질 경우 필요에 따라 현재 예측을 변경한다.
    • 과업이 끝나면 현재 예측과 경과 필드를 동일하게 만들고, 잔재 필드를 다시 계산해서 0으로 만든다.
  • 경과 열은 매일 갱신
  • 디버깅 시간 넣기
  • 통합시간, 휴가, 여유 기간을 둘 것
  • 관리자가 프로그래머에게 일정을 단축하도록 절대 강요하지 못하게

오래 전에 정리했던 책 들을 다시 정리하고 있습니다.

‘조엘온소프트웨어’ 아주 가벼운 마음으로 재미있게 읽었던 책입니다. 정리한 내용을 보니 기억할 만한 내용들이 별로 없었던 것 같습니다. 다시 정리하다보니 기억할 만한 내용이 없네요. 그렇다고 아예 정리 대상에서 없애긴 그렇고 해서 일부는 살려두기로 했습니다.

당시 정리한 내용에 아래와 같이 의견을 달았더군요. 세월이 참 빠르네요. 이런 의견을 달았던 제가 벌써 50이 되었고 여전히 소프트웨어 개발자를 하고 있네요.

“이제 우리나라에도 40대 개발자들이 많이는 아니지만 더러 보입니다. 좀 더 지나면 소프트웨어 개발자로 은퇴한 사람들이 나올 것입니다. 저는 이들을 테스터로 재 교육해야 한다고 생각합니다. 그들의 다양한 개발 경험을 온전하게 사용할 수 있는 분야가 아닌가 생각합니다.”

About the Author
(주)뉴테크프라임 대표 김현남입니다. 저에 대해 좀 더 알기를 원하시는 분은 아래 링크를 참조하세요. http://www.umlcert.com/kimhn/

Leave a Reply

*