불확실성과 화해하는 프로젝트 추정과 계획
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
이 책은 소프트웨어 개발 프로젝트가 순조롭게 진행되는 것을 방해하는 요인인 '불확실성'이 일으키는 문제를 해결하는 전략을 가르쳐주고 있다. 그것은 바로 애자일 방법론에 기초한 추정법과 계획법이다. 애자일 방법론으로 추정과 계획을 실행함으로써, 정말 중요한 부분에 역량을 집중하여 성공적인 소프트웨어를 만들어나갈 수 있도록 인도하고 있다.
애자일 동맹의 공동 설립자인 저자는, 불확실성을 극복의 대상이 아니라 화해의 대상으로 보도록 우리의 관점을 전환을 시킨다. 아울러 규범적 계획법이 실패하는 이유와 애자일 계획법이 통하는 이유는 물론, 불확실성이 지나치게 높은 프로젝트의 일정을 계획하는 방법, 팀원 간의 신뢰를 형성하는 방법 등에 대해서 친절하게 설명해주고 있다. 예제와 사례를 풍부하게 담아내 이해를 도와준다.
작가정보
저자(글) 마이크 콘
저자 마이크 콘(Mike Cohn)
저자 마이크 콘은 프로세스와 프로젝트 관리를 전문적으로 컨설팅하고 교육하는 Mountain Goat Software의 창업자이다. 20년간의 실무 경험을 바탕으로 마이크는 막 걸음마를 뗀 회사에서부터 포춘지가 선정하는 40대 기업에 이르기까지 많은 회사에서 기술 경영진으로 활동해 왔다. 또한 그는 애자일 동맹의 창립 멤버 중 한 명이고, IT 산업과 관계된 잡지들에 많은 글을 기고했으며, 관련 컨퍼런스에도 정기적으로 발표하고 있다. 인사이트에서 번역 출간된 『사용자 스토리』의 저자이기도 하다.
역자 이병준
부산에서 출생하였으며 1996년 서울대학교 컴퓨터공학과를 졸업하고, 1998년 동 대학원에서 석사 학위를 취득하였다. 2000년에서 2001년까지 Essue.com (현 Tao Networks)에서 개발팀장을 역임하였고 2001년부터 현재까지 한국전자통신연구원(ETRI)에서 네트워크 관리 시스템 개발 업무를 담당하고 있다. 주된 관심사는 C/C++, Java, Ruby, Erlang 등의 프로그래밍 언어를 배우고 프로그램을 만드는 일이다. 개인 블로그 www.buggymind.com을 운영하고 있다.
번역 이병준
목차
- 옮긴이 글
추천 글 로버트 C. 마틴
추천 글 짐 하이스미스
추천 글 가브리엘 벤필드
감사의 글
들어가며
제 1 부 문제, 그리고 목표
제 1 장 무엇을 위해 계획하는가
왜?
좋은 계획을 만드는 요소들
계획 과정을 애자일하게 만드는 것
요약
토론거리
제 2 장 이런 계획법은 실패한다
활동이냐 기능이냐
멀티태스킹은 또 다른 지연을 발생시킨다
우선순위에 따른 기능 개발이 이루어지지 않는다
불확실성을 무시한다
추정치가 서약으로 변한다
요약
토론거리
제 3 장 애자일 접근법
프로젝트에 대한 애자일 접근법
계획 과정에 대한 애자일적 접근법
요약
토론거리
제 2 부 규모 추정
제 4 장 스토리 점수를 이용한 규모 추정
스토리 점수는 상대적이다
속도
요약
토론거리
제 5 장 이상적 작업일을 이용한 추정
이상적 시간과 소프트웨어 개발
이상적 작업일을 사용한 규모 추정
추정치는 하나만
요약
토론거리
제 6 장 추정의 기술
추정치의 공유
추정치의 범위와 값
추정치 이끌어 내기
플래닝 포커
플래닝 포커가 효과적인 이유
요약
토론거리
제 7 장 재 추정
SwimStats 웹 사이트
재 추정을 하면 안 되는 경우
언제 재 추정을 해야 하는가
부분적으로 완료된 스토리에 대한 재 추정
재 추정의 목적
요약
토론거리
제 8 장 스토리 점수와 이상적 작업일
스토리 점수의 장점
이상적 작업일의 장점
추천
요약
토론거리
제 3 부 가치 창조를 위한 계획 과정
제 9 장 테마 간 우선순위 결정
우선순위 산정에 고려해야 할 요소들
네 가지 요소를 함께 고려하려면
사례들
요약
토론거리
제 10 장 재정적 우선순위
수익의 원천
사례: WebPayroll
재무 지표
수익 비교
요약
토론거리
제 11 장 선호도에 따른 우선순위
고객 만족에 대한 카노 모델
또 다른 방법: 상대적 가중치
요약
토론거리
제 12 장 사용자 스토리 분할
언제 사용자 스토리를 나눌 것인가
데이터 경계에 따라 나누기
작업 경계에 따라 나누기
횡적인 연관성을 갖는 문제들을 제거하라
성능에 관계된 제약사항을 무시하라
우선순위가 다른 기능들은 나누라
해야 할 일에 따라 스토리를 나누지는 말라
연관된 일들을 함께 처리하고 싶은 유혹을 피하라
스토리 합치기
요약
토론거리
제 4 부 일정 배치
제 13 장 릴리스 계획 과정에서 가장 중요한 것들
릴리스 계획
릴리스 계획의 갱신
사례
요약
토론거리
제 14 장 이터레이션 계획 과정
작업은 이터레이션 계획 과정 동안에 할당되지 않는다
이터레이션 계획 과정과 릴리스 계획 과정은 어떻게 다른가
속도 중심의 이터레이션 계획 과정
서약 중심적인 이터레이션 계획 과정
나의 선택
작업 추정치와 스토리 점수 간의 관계
요약
토론거리
제 15 장 이터레이션 길이 선정
이터레이션 길이를 결정하는 데 중요한 요소들
결정
사례 연구
요약
토론거리
제 16 장 속도 추정
과거의 수치들에 근거하는 방법
이터레이션을 실제로 실행해 보는 방법
예측하는 방법
어떤 접근법을 취할 것인가
요약
토론거리
제 17 장 불확실성에 대한 버퍼링 계획
기능 버퍼
일정 버퍼
버퍼 조합하기
일정 버퍼는 완충제가 아니다
주의해야 할 사항들
요약
토론거리
제 18 장 여러 팀이 참여하는 프로젝트의 계획 과정
추정치를 내는 데 필요한 공통 기초의 확립
사용자 스토리의 세부사항을 좀 더 일찍 찾아낸다
미리보기 계획을 만든다
급송 버퍼를 계획에 포함시킨다
하지만 일이 너무 많다
요약
토론거리
제 5 부 추적과 의사소통
제 19 장 릴리스 계획 감시
릴리스 추적하기
릴리스 소멸 차트
주차장 차트
요약
토론거리
제 20 장 이터레이션 계획 감시
작업 보드
이터레이션 소멸 차트
투여된 노력의 양을 추적하기
개인 속도
요약
토론거리
제 21 장 계획과 소통
계획에 대한 의견 교환
진도에 관한 의견 교환
이터레이션 요약 보고서
요약
토론거리
제 6 부 애자일 계획 과정이 통하는 이유
제 22 장 애자일 계획 과정이 통하는 이유
계획은 빈번히 수정된다
규모 추정치와 기간 추정치는 따로 분리한다
서로 다른 수준의 계획을 만든다
작업이 아닌, 기능에 대한 계획을 만든다
스토리의 크기를 작게 만들어 작업 흐름을 유지한다
진행 중인 일들은 다음 이터레이션으로 넘기지 않는다
개인이 아닌 팀을 추적한다
불확실성을 인지하고 그에 대비한다
애자일 추정과 계획 과정을 위한 열두 가지 지침
요약
토론거리
제 7 부 사례 연구
제 23 장 사례 연구 : Bomb Shelter Studio
책 속으로
불확실성이 내재된 프로젝트를 추정하고 계획하는 상세하고도 입증된 애자일 기술
이 책은 애자일 프로젝트를 추정하고 계획하는 방법에 대한 실용적이고도 결정적인 안내서다. 애자일 동맹의 공동 설립자인 마이크 콘은 이 책에서 애자일 추정법과 계획법에 담긴 철학에 대해 논의하고, 일이 되도록 하려면 무엇을 해야 하는지를 실제적인 예제와 사례 연구를 통해 정확히 보여준다.
이 책에 담긴 개념들은 명료하다. “무엇을 만들 것인가?” “그 규모는 어느 정도인가?” “어떤 일을 반드시 해야 하나?” “정해진 일정까지 얼마나 많은 일을 마칠 수 있을 것인가?"와 같은 질문들에 대한 답을 하나하나 발견할 수 있다. 여러분은 우선 좋은 계획을 세우는 요소들이 어떤 것인지를 배우고, 그 다음에 그 계획을 ‘애자일’적으로 만드는 것이 무엇인지를 배우게 된다.
전통적인 규범적 계획법이 실패하는 이유와 애자일 계획법이 먹히는 이유
스토리 점수와 이상적 작업일을 사용해 기능 규모를 추정하는 방법과 그 장단점
재 추정 방법 및 재 추정이 필요한 시기
기능 우선순위를 결정하는 재정적/비 재정적 접근법들
큰 기능을 보다 손쉽게 관리할 수 있게 작은 단위로 분할하는 방법
이터레이션 계획 방법 및 팀의 초기 진도 예측 방법
불확실성이나 일정 관련 위험성이 지나치게 높은 프로젝트의 일정을 계획하는 방법
여러 팀이 함께 작업하는 프로젝트를 추정하는 방법
이 책에 실린 내용은 Scrum, XP, 기능 중심적 개발법(Feature-driven Development), Crystal, 적응성 소프트웨어 개발법(Adaptive Software Development), DSDM, Unified Process를 비롯한 어떤 형태의 애자일 방법론이나 유사 애자일 방법론(semiagile) 또는 반복적 프로세스에도 적용될 수 있다. 이 책은 모든 개발 관리자나 팀장 그리고 팀원들에게 필수적인 참고서가 될 것이다.
출판사 서평
소프트웨어 개발을 성공으로 이끄는 데 추정과 계획의 문제는 프로젝트의 규모나 최종 결과물의 형태에 상관없이 매우 중요합니다. 보다 정확한 추정과 그에 따른 계획을 하기 위해 지난(至難)한 과정 속에서 얼마나 많은 노력이 필요한지는 그다지 새로운 얘기는 아닙니다.
하지만 어떤 개발 팀이 모든 것을 고려하여 추정과 계획을 잘 하였다 하여-그 계획을 세운 팀은 만족할지 모르지만- 그 계획이 정확하다거나 정말 유용하다고 할 수 있을까요?
그리고 추정을 올바르게 하기 위해 굉장히 많은 시간과 노력을 투자하면 그에 비례해서 굉장한 추정치가 나올까요? ‘수확체감의 법칙’은 추정에도 적용됩니다. 일정한 지점에 이르면 결과는 초라해집니다.
즉 불확실성의 문제는 언제나 나타나기 마련입니다. 그렇다면, 이 불확실성으로 인해 프로젝트의 추정과 계획이 어려운 작업일 수밖에 없고, 프로젝트 후반까지 정확성을 담보할 수 없다면 대체 추정과 계획은 왜 해야 하는 것일까요? 만약 프로젝트 성공을 위해서, 조직의 요구에 의해서 불가불 해야 한다면 무엇을, 어떠한 방법으로 해야 할까요?
이 책에 그 해답이 있습니다. 불확실성을 극복의 대상이 아니라 화해의 대상으로 보는 관점의 전환이 필요합니다. 프로젝트 추정과 계획 과정에서 드러나는 이론과 현실 사이의 괴리를 ‘불확실성’이라고 한다면 그 불확실성을 인정하고 다양한 변화의 파도를 끌어안으려는 긍정성의 토대 위에서 점진적이고 기민하게 대응하는 전략, 즉 애자일 방법론에 기초한 추정법과 계획법!!!
이 책에 불확실성과 화해하는 그 긍정의 방법을 확인하시기 바랍니다.
기본정보
ISBN | 9788991268463 ( 8991268463 ) | ||
---|---|---|---|
발행(출시)일자 | 2008년 09월 18일 | ||
쪽수 | 468쪽 | ||
크기 |
175 * 226
mm
|
||
총권수 | 1권 | ||
원서명/저자명 | Agile estimating and planning/Cohn, Mike |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립