Agile 바로잡기 (SW 개발 프로젝트는 왜 아직도 실패하는가?)

Agile 바로잡기 (SW 개발 프로젝트는 왜 아직도 실패하는가?)

$28.00
Description
소프트웨어 개발 방법론 중 하나인 Agile 방법론에 관한 책. 기존에 일반적인 프로젝트 관리법이었던 워터폴 방식과 Agile 방법론은 무엇이 다른지, Agile 방법론의 특징은 무엇인지, 대표적인 Agile 방법론 도구에는 어떤 것이 있는지 알아보며 기존의 Agile 방법론이 왜 실패했는지, 성공적으로 프로젝트를 이끌기 위한 올바른 Agile 방법론은 무엇인지 알아본다.
저자

윤선웅

저자:윤선웅
저자는IT컨설팅과SW구축분야에서20년이상근무중이다.최근에는빅데이터플랫폼을기획하고구축하는업무를수행하고있다.저서로는“차세대빅데이터플랫폼DataLake”,“DataCatalog만들기”,“DataLake플랫폼아키텍처”가있다.

목차


머리말
Agile방법론을적용한지20년이넘은시점,SW개발은여전히실패하고있다
필자는왜이책을써야했는가?
전형적인문제진단방식으로정리하였다.
도와준사람들

제1장.‘SW개발’무엇이문제인가?
어떤경우에SW개발프로젝트를실패로규정하는가?
Agile방법론을적용하여성공하고있는가?
Agile기반의SW개발프로젝트에서어떤문제가있었는가?
첫번째프로젝트)Waterfall과Agile의하이브리드방식?그런근사한것은없다!
두번째프로젝트)업무를Agile하게수행하지않으면실패한다!

제2장.SW개발프로젝트는왜계속실패하는가?
원인1)계획수립후실행에옮겨라?
원인2)SW개발은상품을구매하는것이다?
원인3)SW개발현황은WBS와주간보고를통해파악할수있다?
원인4)‘사용자스토리’구현외에는중요하지않다?
원인5)고객의요건은모두수용하고강하게드라이브하는것이리더십?
원인6)각조직의목표(KPI)달성을위해최선을다한다?
원인7)Agile은도구사용이핵심이다?
원인8)Agile은“기술솔루션”이다?

제3장.‘SW개발’해법은무엇인가?
해법1)‘마지막순간에의사결정(lastresponsiblemoment)’하라
해법2)SW개발프로젝트는협업을통해‘제품을개발’하는것이다
해법3)‘타스크보드’는개발현황을파악할수있는유일한방법이다
해법4)SW코드의품질을틈틈이개선하자
해법5)고객사와협의하여WIP(workinprogress)제한을두라
해법6)각조직의목표(KPI)를정렬(align)하라
해법7)일하는방식을Agile하게바꾸지않는한변하지않는다
해법8)SW개발시Agile전문가의도움을받아라

제4장.Agile적용가이드
1.프로젝트준비단계
제품오너선정
사용자스토리초안(draft)작성
사업계획서작성
사업계획서승인및예산확보
SW솔루션업체등선정/계약
프로젝트시작준비
2.프로젝트시작단계
프로젝트킥오프(kick-off)
프로젝트오리엔테이션
사용자스토리워크숍
스프린트기획회의
3.프로젝트진행단계
일간스크럼미팅
타스크보드
간반보드
테스트주도개발
짝프로그래밍
4.프로젝트종료단계
스프린트리뷰
통합테스트
사용자테스트
시스템오픈준비

제5장.맺음말
Agile에대한잘못된속설
속설1)Agile방법론은작은프로젝트에적합하다
속설2)Agile방법론은단순하므로적용하기쉽다
속설3)Agile은전혀새로운SW를창의적으로개발하기위한방식이다
속설4)Agile방식은B2C용SW개발에는적합하지않다
속설5)Agile방법론에서각프로젝트에적합한도구만을선별하여적용하면된다
속설6)Agile프로젝트는미리준비가필요없으며,그냥시작하면된다
Agile방식의가치와원칙에대한이해가우선
Agile의시작부터현재까지
왜반드시Agile인가?
비즈니스와IT의bottom-up트렌드에부합
고객만족을추구

별첨:Agile방법론개요
1.Agile의등장배경
2.AgilevsWaterfall
3.Agile의가치와원칙
Agile방식의4가지가치
Agile방식의12가지원칙
4.스크럼(Scrum)방법론
사용자스토리
스프린트주기
스프린트계획수립
일간스크럼미팅
타스크보드
스프린트리뷰미팅
5.XP(eXtremeProgramming)방법론
사용자스토리
스프린트주기
스프린트계획수립
일간스크럼미팅및타스크보드
프로젝트팀원위치
테스트주도개발(test-drivendevelopment)
짝프로그래밍(pairprogramming)
지속적배포(continuousintegration)
스프린트리뷰미팅
6.린(Lean)SW개발
SW개발과정상의낭비요소
워크플로상의3가지낭비유형
7.간반(Kanban)방법론
간반의4대원칙
간반의6대핵심방법

참고자료

출판사 서평


SW개발프로젝트는왜아직도실패하는가?
성공적인프로젝트관리를위한Agile방법론

Agile방법론이제시된지20년이넘었고,국내에서본격적으로Agile방법론이적용되기시작한지도10여년이넘었다.그러나여전히현장에서는Agile방법론에대한오해가많고그로인한프로젝트실패사례가빈번하게일어나고있다.

저자는20년넘게IT컨설턴트로서여러소프트웨어개발프로젝트를수행한경험을바탕으로현재Agile방법론의문제는무엇인지,왜현장에서Agile이제대로적용되지못하고있는지그원인을분석한다.또한,소프트웨어개발프로젝트를준비하는단계부터구축하고종료할때까지전반적인프로젝트흐름에따라Agile을올바로적용하기위한방법을설명한다.특히,현장에서Agile을적용하면서일어날수있는상황이나흔히하는실수등을실제경험담을곁들여설명하고있다.

프로젝트관리에어려움을겪고있거나Agile방법론에대해상세히알아보고싶은이들에게좋은참고가될책이다.