관련서비스

검색

검색

책 메인메뉴

책본문

종류 : 종이책

스크럼과 XP애자일 최전선에서 일군 성공 무용담

스크럼과 XP

미리보기 YES24
저자
헨릭 크니버그 지음
역자
심우곤 옮김
출판사
인사이트 | 2009.05.01
형태
판형 A5 | 페이지 수 209 | ISBN
원제 : Scrum and XP from the trenches
ISBN 10-8991268609
ISBN 13-9788991268609
정가
19,80017,820
가격비교 찜하기

인터넷서점 (총 9건) 더보기

이 책은 어때요? 1명 참여

평점 : 0 . 0

번역

번역Bad 1 2 3 4 5 6 7 8 9 10 번역Good

필독

비추 1 2 3 4 5 6 7 8 9 10 필독

이 책을 언급한 곳

리뷰 0 | 서평 0 | 블로그 4

책 정보 별 바로가기 : 책정보  리뷰 (4) 가격비교 (9) 추가정보  책꼬리 (1) 한줄댓글 (0) 맨위로

정보 제공 : 교보문고 YES24 영풍문고 인터파크도서 강컴닷컴 알라딘 반디앤루니스

책소개

스웨덴 크리스프 사의 자바와 애자일 소프트웨어 개발 관련 컨설턴트 헨릭 크니버그의 『스크럼과 XP』. 애자일 최전선에서 스크럼과 XP를 구현한 성공담을 엮었다. 스크럼을 진행하면서 겪게 되는 문제에 대해 일목요연하게 설명하여 이해를 도와준다.

저자가 40여 명으로 구성된 팀과 함께 1년간에 걸쳐 진행한 프로젝트를 바탕으로 구성되어 있다. 특히 스크럼과 XP를 실천하는 데 필요한 실무적인 요령은 물론, 지속적으로 프로세스를 개선하는 비결에 대해 가르쳐준다. 팀의 내부와 외부에서 오는 저항을 다루는 방법도 배울 수 있다. 사진뿐 아니라, 다이어그램을 곁들여 이해를 도와준다. 스크럼을 처음 시도하는 데 나침판이 되어주고 있다.

저자소개

헨릭 크니버그(Henrik Kniberg)

헨릭 크니버그(henrik.kniberg@crisp.se)는 스톡홀름에 위치한 크리스프 사(www.crisp.se)의 자바와 애자일 소프트웨어 개발 관련 컨설턴트다. 그는 프로젝트를 진행할 때 관리자, 개발자, 스크럼 마스터, 강사, 코치와 같이 서로 다른 역할을 해보며 총체적으로 접근하는 방식을 즐겨 택한다. 어떤 역할이든지 필요할 때 그 역할을 맡아서 개발팀이 제대로 된 소프트웨어를 개발하도록 열정적으로 돕고 있다.

목차

추천의 글 - 제프 서더랜드,마이크 콘,김수옥, 박일
옮긴이의 글 - 심우곤, 엄위상, 한주영
한국 독자에게 쓴 지은이의 글
들어가며 서문 - 이봐, 스크럼이 통했어!
1 들어가는 글
주의
이 책을 쓴 이유
그런데 스크럼이 뭐지?

2 제품 백로그 만들기
추가 스토리 항목들
제품 백로그를 비즈니스 수준으로 유지하기

3 스프린트 계획회의 준비하기

4 스프린트 계획 수립하기
왜 제품 책임자가 참석해야만 하는가?
왜 품질은 협상의 대상이 아닌가?
질질 늘어지는 스프린트 계획회의
스프린트 계획회의 시간표
스프린트 길이 결정하기
스프린트 목표 결정하기
스프린트에 구현할 스토리 고르기
제품 책임자가 스프린트에 포함시킬 스토리 결정에 어떻게 영향을 미치는가?
팀은 스프린트에 포함시킬 스토리를 어떻게 결정하는가?
우리가 인덱스 카드를 사용하는 이유
완료의 정의
플래닝 포커를 사용하여 시간 추정하기
스토리 명확히 하기
스토리를 작은 스토리로 분해하기
스토리를 작업 단위로 나누기
일일 스크럼의 시간과 장소 결정하기
어디에 선을 그을까
기술 스토리
버그 추적 시스템과 제품 백로그
스프린트 계획회의가 마침내 끝나다

5 스프린트를 알리는 방법

6 스프린트 백로그 만들기
스프린트 백로그 형식
작업 현황판의 원리
예제1 ? 첫 번째 일일 스크럼을 마치고
예제2 - 며칠이 지나고
소멸 차트의 원리
업 현황판의 경고 신호
이봐, 이력 관리는 어떻게 해?!
날짜로 추정하기와 시간으로 추정하기

7 팀방 꾸미기
설계 구역
팀을 한자리에 모아라
제품 책임자 떨어뜨려 놓기
관리자와 코치 떨어뜨려 놓기

8 일일 스크럼 진행하기
작업 현황판 업데이트하기
지각자 다루기
오늘 할 일을 모르겠어요' 문제 다루기

9 스프린트 데모하기
모든 스프린트가 데모로 끝나야 하는 이유
스프린트 데모 체크리스트
데모 불가' 항목 처리하기

10 스프린트 회고하기
모든 팀이 회고를 해야 한다고 주장하는 이유
회고 구성하기
팀 간 교훈 전파하기
바꿀 것인가 바꾸지 않을 것인가
회고 중에 드러날 수 있는 사례들

11 스프린트 사이의 휴식 시간

12 고정 가격 계약 하에서 릴리스 계획하기
허용 기준 정의하기
가장 중요한 항목들의 시간 추정하기
속도 추정하기
전부 합쳐 릴리스 계획 만들기
릴리스 계획을 현실에 맞추기

13 스크럼과 XP 결합하기
짝 프로그래밍
테스트 주도 개발(TDD)
점증적 설계
지속적 통합
코드 공동 소유
정보가 가득한 작업 공간
코딩 표준
지속 가능한 속도/ 활기 넘치는 작업

14 테스트하기
인수 테스트 단계를 없앨 수는 없다
인수 테스트 단계 최소화하기
스크럼 팀에 테스터를 포함시켜 품질 향상시키기
스프린트 작업량을 줄여 품질 향상시키기
인수 테스트가 스프린트의 일부여야 하는가?
스프린트 주기와 인수 테스트 주기
가장 느린 연결고리에서 무리하자 마라
현실로 돌아가기

15 여러 스크럼 팀 다루기
팀을 몇 개 만들어야 하는가
스프린트를 동기화할 것인가, 말 것인가?
팀 리드' 역할을 도입한 이유
팀에 인원 할당하기
특화 팀을 둘 것인가 말 것인가?
스프린트 사이에 팀을 재구성하는 문제
비상근 팀원
스크럼들의 스크럼 진행하기
일일 스크럼 회의 엇갈리게 배치하기
소방수 팀
제품 백로그를 나눌 것인가 말 것인가?
코드 가지치기
여러 팀 회고

16 지리적으로 분산되어 있는 팀 다루기
오프쇼어링
재택근무하는 팀원

17 스크럼 마스터 체크리스트
스프린트 초기
매일
스프린트 종료

18 글을 마치며
추천 도서
지은이 소개
부록1: 스크럼 입문
부록2: 노키아 체크리스트
부록3: 플래닝 포커 사용법
찾아보기

책 정보 별 바로가기 : 책정보  리뷰 (4) 가격비교 (9) 추가정보  책꼬리 (1) 한줄댓글 (0) 맨위로

리뷰

독자리뷰(총 4건)

리뷰쓰기

책 정보 별 바로가기 : 책정보  리뷰 (4) 가격비교 (9) 추가정보  책꼬리 (1) 한줄댓글 (0) 맨위로

가격비교 - 인터넷서점 17,820 오픈마켓서점 9,000

가격비교
서점 판매가 → 할인가(할인율) 판매가 할인가란? 적립금(적립률) 구매정보
YES24 바로가기 19,800원17,820원(-10%) 990원(5%) 구매하기 무료배송 대한민국1등 인터넷서점! 총알배송, 2천원추가적립, 리뷰포인트지급, 최저가보상
강컴 바로가기 19,800원17,820원(-10%) 890원(5%) 구매하기 유료배송 국내/해외도서 최다보유!
도서11번가 바로가기 19,800원17,820원(-10%) 0원(0%) 구매하기 무료배송 [T멤버십 할인/최대1만원,신간도서] 3만원 이상 구매시 1,000포인트 추가 적립
반디앤루니스 바로가기 19,800원17,820원(-10%) 990원(5%) 구매하기 무료배송 북셀프 단 한권만 사도 무료배송, 당일배송, 매장에서 바로받는 북셀프 서비스, 최저가 보상, 신규회원 1,000원 적립
인터파크 바로가기 19,800원17,820원(-10%) 990원(5%) 구매하기 무료배송 당일/하루배송, 최저가 200% 보장, 인터파크 통합 마일리지, 스페셜 사은품선택 서비스
영풍문고 바로가기 19,800원17,820원(-10%) 990원(5%) 구매하기 무료배송 바로바로 신규회원 1천원지급 / 오늘수령 나우드림
알라딘 바로가기 19,800원17,820원(-10%) 990원(5%) 구매하기 무료배송 10% 할인, 신간 사은품 추첨, 1권도 무료당일배송
교보문고 바로가기 19,800원17,820원(-10%) 990원(5%) 구매하기 무료배송 바로드림 최저가 보상, 바로드림/바로배송
리브로 바로가기 19,800원18,810원(-5%) 396원(2%) 구매하기 무료배송 도서 10%할인, 5%추가적립, 배송 중 파손 시 100% 교환보장, 수험서 분철 990원!
단골 인터넷 서점 등록

책 정보 별 바로가기 : 책정보  리뷰 (4) 가격비교 (9) 추가정보  책꼬리 (1) 한줄댓글 (0) 맨위로

추가 정보

상세이미지

김수옥 LG전자 생산성연구원 상무

오늘날 IT, Game, SI 분야뿐만 아니라 전자, 자동차, 금융 등 거의 모든 산업 분야에서 S/W의 비중은 급격히 커지고 있으며, 그 속도도 점점 빨라지고 있습니다. 많은 제품에서 사용자 기능의 거의 대부분이 S/W로 구현되고 있고, 이에 따라 S/W 개발 능력이 많은 회사의 흥망을 좌우하는 시대가 되었다고 해도 과언이 아닙니다.

S/W 개발의 생산성과 품질을 향상시키기 위한 노력으로 70년대부터 S/W Engineering이 발전되었고, 이후 SPICE, CMM, TSP 등 많은 개발 방법론이 등장하여, S/W도 건축이나 토목공사처럼 프로젝트 계획 시 필요한 자원과 비용을 미리 산정하고 설계를 작성하고 이를 구현하는 공학의 체계를 갖추게 되었습니다.
그러나 이러한 소프트웨어 공학의 도움에도 불구하고 여전히 S/W 개발 프로젝트는 매우 힘들게 진행되는 경우가 많습니다. 상당수의 프로젝트가 중간에 Drop 되고 있고, 절반 이상의 프로젝트가 납기와 예산을 초과하고 있습니다. PL은 항상 바쁘게 뛰어다니고, 개발자는 야근, 특근을 밥 먹듯 하지만, 관리자는 프로젝트가 계획 대비 진행률이 어느 정도인지 파악조차 되지 않아서 불안해합니다. 이러다 보니 IT 분야 종사자들은 3D 업종 종사자라고 푸념하기도 합니다.
2000년대에 와서는 Agile 개발 방법론이라는 새로운 패러다임이 등장합니다. 이것은 다른 무엇보다도 S/W를 낭비 없이 빠르게 만드는 것이 가장 중요하다고 믿는 사람들이 커뮤니티를 만들어 활동하면서 발전되기 시작했으며, S/W 개발자들 간의 상호작용, 작동하는 S/W, 고객과의 협력, 변화에의 대응을 4가지 주요 가치로 삼고 있습니다.
이들에 의해 만들어진 방법론 중 하나가 스크럼(Scrum)입니다. 스크럼은 복잡한 프로젝트를 관리하기 위한 아주 단순한 프레임워크로, 고객이 원하는 Product Backlog와 그것을 만들어 내기 위한 Sprint Backlog를 Daily Scrum 미팅을 통해 고객에게 최고의 가치를 제공하는 Product를 만들어 내게 합니다. 그 결과 여러 기업과 조직에서 큰 성과를 거두었다고 알려져 있습니다.
급변하는 시장 상황에 대응하기 위해 기존의 대량 생산과는 전혀 다른 새로운 개발 방식이 도입되는 과정에서, Lean 생산, 반복 개발과 같은 개념이 나타나면서 스크럼 탄생에 영향을 주었습니다. 재미있는 것은 이런 방법론들이 서로 완전히 독립적으로 시작되었지만, 그 발전 과정에서 많은 공통점을 갖게 되었다는 것입니다.
저자는 S/W 개발 조직 내에서 벌어질 수 있는 다양한 상황을 몸소 체험하고, 이에 대응하기 위한 많은 시도(때론 시행착오를 겪어가면서)를 하면서 얻은 소중한 경험들을 이 책에 쏟아 내었습니다. 스크럼을 시작하거나 또는 시작하지 얼마 되지 않는 조직에서 앞으로 겪게 될 상황들이 이 책에 거의 모두 설명되었다고 할 것입니다.
또한 이 책의 역자들은 LG전자에서 수년간 SW 개발 조직을 컨설팅하면서 많은 실전 경험을 갖고 있는 사람들로서, 저자의 의도를 정확히 파악하고 이를 생동감 있는 문장으로 번역하여 독자에게 읽기 쉽고 재미있는 책으로 재탄생시켰습니다.
스크럼을 추진하면서 어려운 상황에 직면한 조직은 이 책에서 유사한 상황을 찾을 수 있을 것이고, 책에서 제시한 방법을 참고하여 문제를 해결할 수도 있을 것입니다. 많은 S/W 개발자, 프로젝트 리더, 관리자, 경영자들이 이 책을 통해 그들이 당면한 난국을 타개할 수 있는 전략과 지혜를 얻을 수 있기를 기대합니다.

박일 NC소프트 |블로그 parkpd.egloos.com

스크럼은 배우기는 쉽지만, 적용하기는 어렵습니다. 스크럼 연합(Scrum Alliance)은 스크럼을 프레임워크 (framework)라고 부릅니다. 프레임워크라는 건 문자 그대로 뼈대입니다. 스크럼을 성공적으로 적용하기 위해서는 간단한 뼈대만 그려진 도화지에 물감을 풀어 살을 입히는 것처럼 상황에 맞게 빈칸을 채우는 노력이 필요합니다. 즉, 개발팀 고유의 특성에 따라 스크럼을 상화에 맞게 적용할 수 있어야 합니다.
스크럼은 팀마다 상황마다 다른 방식으로 적용됩니다. 저희 팀 같은 경우, 정보방열판 역할을 하는 큰 화이트보드가 있지만, 공식적인 제품 백로그와 스프린트 백로그는 포스트잇 대신 엑셀에 기록한 후 CVS에 저장합니다. 정해진 스크럼 마스터는 없습니다. 하지만, 암묵적으로 그 역할을 사람이 있고(보통은 팀장이 하게 됩니다), 100% 이상 그 역할을 잘 해주고 있습니다. 일일 스크럼 회의는 하지만 스프린트 검토회의는 각 업무별로 실무자들끼리 알아서 진행합니다. 팀 전체 번다운 차트는 없지만, 개인별 번다운 차트가 있어서 누군가의 업무가 밀릴 경우 다른 팀원이 그 팀원의 작업을 도와줄 수 있도록 조정해 줍니다. 개발 기간 중에는 스프린트를 돌리지만, 라이브 업데이트 후에는 서비스가 안정될 때까지 비상체계로 돌아갑니다.
‘이 책에 소개하는 그대로’의 스크럼은 아니지만 저희 상황에 맞는 스크럼을 진행함으로써 생산성이 많이 향상되는 것을 체험할 수 있었고, 큰 거부감이나 부작용 없이 스크럼이라는 문화를 팀에 정착시킬 수 있었습니다.
자전거를 배우는 가장 좋은 방법은 잘 하는 사람이 하는 걸 관찰하면서 실제로 따라해 보고 그 감각을 익히는 것일 겁니다. 이 책에서는 ‘스크럼을 어떻게 도입할 수 있는지’에 대해 저자의 경험담과 함께 세세한 부분까지 하나하나 소개하고 있습니다. 이 책을 읽은 후 프로젝트 성공을 위해서 스크럼을 어떻게 도입하고 사용할 수 있을지를 동료들과 함께 고민하고 동시에 노력한다면 성공으로 가는 길이 좀더 가까이 다가올 것이라 생각합니다.

책속으로

이 책은 저자가 스웨덴의 한 회사에서 약 40여 명으로 구성된 팀과 함께 일 년여 기간에 걸쳐 진행한 프로젝트 과정을 기록한 이야기이다. 여기서 어떻게 스크럼과 XP를 구현했는지, 어떻게 지속적으로 자신의 프로세스를 개선했는지에 관해 상세하고 실제적인 이야기를 들려준다. 이 이야기를 읽음으로 해서 우리는 스크럼을 시작하는 데 많은 도움을 얻을 것이다.
스크럼과 익스트림 프로그래밍은 팀에게 매 반복의 종료 시점마다 출시할 만한 명확한 작업 결과물을 완성할 것을 요구한다. 짧은 시간 내에 동작하는 코드를 전달하는 데 집중해야 하므로 스크럼 팀과 XP 팀은 이론만 논하고 있을 시간이 없다. CASE 도구를 사용하여 완벽한 UML 모델을 그리는 데 매달릴 시간도 없다. 그리고 완벽한 요구사항 문서를 작성하지도, 미래에 있을지 없을지도 모를 변경사항을 수용하려는 코드를 작성하지도 않는다. 이렇게 스크럼 팀과 XP 팀은 어떻게든 실제로 일이 되도록 하는 것에 집중한다.
또한 스크럼 팀은 일하는 도중에 발생할 수 있는 실수를 받아들인다. 하지만 그들은 그러한 실수를 발견하는 최선의 방법이 분석과 설계라는 ‘이론적 차원에서 소프트웨어 바라보기’가 아니라, 그 안으로 뛰어들어 직접 손을 더럽혀가며 제품을 개발하는 데 있음도 분명 깨닫고 있다.
이 책은 이론보다는 실행에 초점을 맞추고 있다는 점에서 다른 책들과는 차별화된다. 스크럼이 무엇인지 장황하게 설명하지 않는다. 그저 간단한 웹 사이트를 몇 개 알려주고는 곧바로 본론으로 들어가 그의 팀이 제품 백로그를 어떻게 관리하고 활용했는지를 설명한다. 계속해서 잘 돌아가는 애자일 프로젝트의 다른 요소와 기법들을 하나하나 다루어 간다. 이 책에서는 고리타분한 이론도 참고문헌도 각주도 없다. 스크럼이 왜 통하는지, 스크럼이나 다른 기법을 왜 시도하려는지 철학적인 설명도 하지 않습니다. 잘 굴러가는 애자일 팀이 어떻게 일하는지만이 설명될 뿐이다.

* 스크럼과 XP 실천법에 대한 실무적인 팁과 요령
* 전형적인 함정과 그 함정들에 대한 대처 방법
* 진행했던 일들을 묘사하는 다이어그램과 사진들
* 테스팅과 테스트 주도 개발
* 여러 팀으로의 확장과 팀 간 조율
* 팀 내외부의 저항 다루기
* 계획 수립과 시간 추정 기법

책 정보 별 바로가기 : 책정보  리뷰 (4) 가격비교 (9) 추가정보  책꼬리 (1) 한줄댓글 (0) 맨위로

책꼬리

책꼬리란? 함께 읽으면 좋은 책이거나, 연관된 책끼리 꼬리를 달아주는 것입니다. '스크럼과 XP'와 연관된 책이 있다면 책꼬리를 등록해 보세요
스크럼과 XP (책꼬리 총 1권)

책 정보 별 바로가기 : 책정보  리뷰 (4) 가격비교 (9) 추가정보  책꼬리 (1) 한줄댓글 (0) 맨위로

한줄댓글

책속 한 구절

0/200bytes

퀵메뉴

TOP

서비스 이용정보