logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

엔터프라이즈급 애자일 방법론

엔터프라이즈급 애자일 방법론

(프로젝트 규모 확장에 따른 애자일 기법과 사례)

딘 레핑웰 (지은이), 제갈호준, 이주형, 김택구 (옮긴이)
  |  
에이콘출판
2008-10-09
  |  
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 31,500원 -10% 0원 1,750원 29,750원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

엔터프라이즈급 애자일 방법론

책 정보

· 제목 : 엔터프라이즈급 애자일 방법론 (프로젝트 규모 확장에 따른 애자일 기법과 사례)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9788960770591
· 쪽수 : 416쪽

책 소개

애자일 방법론을 대규모 개발 프로젝트에 적용하는 방법을 설명한다. 대기업이나 대규모 프로젝트에 적용하는 데 필요한 베스트 프랙티스뿐 아니라 조직이 갖춰야 할 인프라와 조직의 문화적인 측면까지 폭넓게 다루며 개발 역량을 높이기 위해 필요한 사항을 구체적으로 제시한다.

목차

1부 소프트웨어 애자일 방법론

01장 애자일 방법론 소개
소프트웨어 경쟁에서 앞서 나아가기
소프트웨어 개발방법론 발전
애자일 방법론으로 들어가기
엔터프라이즈급 애자일
애자일 방법론을 바라보는 시선
애자일 선언문
애자일 도입 경향
비즈니스에서 애자일 소프트웨어의 장점
생산성 향상
품질 향상
팀의 사기와 업무 만족도 향상
제품 출시 앞당기기
익스트림 프로그래밍, 스크럼, RUP
익스트림 프로그래밍
스크럼
RUP
정리

02장 폭포수 모델이 적합하지 않은 이유
폭포수 모델의 문제점
폭포수 모델에 기반한 가정
가정1: 요구사항을 잘 이해하고, 제대로 정의하려면 시간을 투자해야만 한다
가정2: 변경사항은 많지 않을 것이고 수용 가능할 것이다
가정3: 시스템 통합은 순조로울 것이다
가정4: 일정에 맞게 완료할 수 있다
결론
애자일 방법론을 통한 제대로 된 작업의 시작

03장 XP의 핵심 요소
XP란?
XP의 논쟁거리
XP의 무엇이 그토록 익스트림한 요소일까?
XP의 기본 원리
XP의 가치와 원칙, 활동
XP의 5가지 핵심 가치
기본 원리
XP의 12가지 주요 활동
짝 프로그래밍에 대한 메모
XP 프로세스 모델
방법론의 적용성
더 읽을거리

04장 스크럼의 핵심 요소
스크럼의 정의
스크럼에서의 역할
스크럼의 철학적 뿌리
스크럼의 가치와 원리, 활동
스크럼의 핵심 활동
스크럼의 기본 원리: 경험적 프로세스 제어
스크럼의 프로세스 모델
스크럼과 조직의 변화
스크럼 방법론의 응용
더 읽을거리

05장 RUP의 핵심 요소
RUP란?
RUP의 주요 특성
RUP의 뿌리
RUP의 원리와 실제
반복: RUP의 기본 개념
아키텍처 기반과 유스케이스 중심
RUP의 프로세스 모델
시간 축
분야 축
RUP 반복의 종류
애자일 RUP 변형판
오픈 유니파이드 프로세스(`OpenUP)
애자일 유니파이드 프로세스
방법론의 적용성
더 읽을거리

06장 린 소프트웨어, DSDM, FDD
린 소프트웨어 개발
린 소프트웨어 개발의 더 읽을거리
동적 시스템 개발방법론
배경
기본 원리
DSDM의 핵심 활동
DSDM 상세 정보
기능 주도 개발
FDD의 베스트 프랙티스

07장 애자일의 핵심 요소
애자일로 무엇을 바꾸려고 하는가?
성공의 새로운 척도
관리 문화의 차이
요구사항, 아키텍처, 설계에 대한 접근법의 차이
수정된 코드와 구현 활동
테스트와 품질보증 활동에 대한 변화
계획과 스케줄 작성의 새로운 방법
가장 큰 변화: 개발 범위 대 일정 - 일정의 승리
애자일의 심장: 짧은 타임박스 내에서 동작하는 코드 만들기1. 타임박스 내에서 일하기
2. 작은 덩어리로 개발하기
정리

08장 애자일 확장에의 도전
애자일 방법론이 직면하는 장벽
소규모 팀
고객의 밀접한 참여
한 공간에서 일하기
서서히 드러나는 아키텍처
요구사항 분석과 문서화된 명세의 부족
업무 문화와 물리적 업무 환경
엔터프라이즈의 장애물
프로세스와 프로젝트 관리 조직
형식화된 기존 정책과 절차
기업 문화
고정된 일정과 고정된 기능의 강요
개발팀과 사용자/고객 대변팀과의 마찰
제품 라인2이 아닌 분야별로 조직된 구성원
여기저기 흩어진 조직
정리

2부 애자일을 확장 적용하는 7가지 팀단위 애자일 활동

09장 정의/빌드/테스트 컴포넌트팀
정의/빌드/테스트 컴포넌트팀의 의미?
단순한 스토리의 생명주기
기능 사일로의 제거
애자일 컴포넌트팀의 역할과 책임
자체적으로 조직, 관리되는 정의/빌드/테스트팀
적합한 인재를 보유하고 있는 팀(버스)
관리하지 않고 이끌어가면 되는 팀
미션을 이해하고 있는 팀
끊임없이 대화하고 협업하는 팀
자신의 결과에 책임을 지는 팀
지리적으로 떨어진 팀

10장 두 단계 계획과 추적
일반화된 애자일 프레임워크
반복이란?
반복의 구조
릴리스란?
릴리스의 해부
릴리스 계획하기
요구사항을 릴리스에 분배하기
전반적인 릴리스 계획
정리: 두 단계 계획

11장 반복 숙달하기
애자일의 심장, 반복
2주? 반복의 표준 주기?
반복의 계획과 실행
반복 작업 계획하기
반복 계획 회의 준비
참가자
반복 계획 회의
결과: 반복 계획
반복 계획 지침
분산된 팀의 반복 계획
반복 수행
책임 수반
개발
스토리 출하
스토리 완료 선언
반복 수용
반복의 추적과 조정
일일 스탠드업 미팅을 통한 추적
일일 스탠드업 미팅 지침
반복의 진행 상태 추적
번다운 차트로 추적하기
반복 리듬 달력

12장 짧고 빈번한 주기의 릴리스
짧은 릴리스 주기의 장점
릴리스의 정의와 스케줄
일정 주도형 릴리스
가장 단순한 모델: 고정된 주기의 릴리스 일정
기능 셋 추정
릴리스 계획
참여자
준비하기
릴리스 계획 프로세스
결과: 릴리스 계획
릴리스 계획에 대한 추가 지침
릴리스 추적
릴리스 현황 리뷰 준비
릴리스 현황 리뷰 미팅
결과물/문서화
릴리스 로드맵
미리 살펴보는 애자일 확대 적용: 대규모 조직에서의 릴리스 계획과 추적
대규모 조직에 적용 가능한 애자일 만들기
복수 팀에 대한 릴리스 계획
릴리스 추적

13장 동시 테스트
애자일 테스트 개요
시작부터 테스트 가능한 시스템 만들기
애자일 테스트 원칙
단위 테스트
반복 안에서의 단위 테스트
단위 테스트와 테스트 주도 개발
인수 테스트
자동화된 인수 테스트 예제: FIT 접근 방식
컴포넌트 테스트
시스템 테스트와 성능 테스트2
정리: 애자일 테스트 전략에 대한 요약
반복과 릴리스 테스트 패턴

14장 지속적인 통합
지속적인 통합이란?
불연속적 통합: 마이크로코즘에서의 문제점
지속적인 통합
지속적인 통합으로 향하는 3단계
소스코드 통합
자동화된 빌드 관리
자동화된 빌드 검증 테스트
지속적인 통합의 성공이란?

15장 정기적인 반성과 적응
반복 회고
반복 회고의 형식
정량적 분석
정성적 분석
해야 할 일
릴리스 회고
정량적 분석
정성적 분석
릴리스 회고를 통해 조직 장애물 드러내기

3부 엔터프라이즈 환경에 맞는 애자일 방법론

16장 계획된 아키텍처
소프트웨어 아키텍처란?
애자일과 아키텍처
익스트림 프로그래밍: 아키텍처는 서서히 드러난다
스크럼
기능 주도 개발방법론
RUP: 아키텍처 중심
리팩토링과 시스템 규모
무엇을 만드는가?
엔터프라이즈급 시스템에 대한 애자일 아키텍처 접근
컴포넌트 기반 시스템: 아키텍처를 따르는 조직
아키텍처 런웨이 만들기
변경되기 쉽고 임시적인 아키텍처의 특성
아키텍처 런웨이 확장
제품 백로그를 활용한 리팩토링
아키텍처 런웨이의 확장: 반복과의 동기화
아키텍처 런웨이 확장: 린, 풀 기반 접근 방식

17장 린 요구공학: 비전, 로드맵, 적시 정교화
개요: 요구사항 피라미드
이해관계자의 요구
솔루션 기능
소프트웨어 요구사항
기존 요구사항 접근법
애자일의 요구사항은 어떤 점이 다른가?
XP에서의 요구사항
스크럼, 제품 책임자, 제품 백로그
RUP에서의 요구사항
대규모 시스템에 대한 애자일 요구사항 접근법: 비전, 로드맵, 적시 정교화
1. 비전
2. 로드맵
3. 적시 정교화
사용자 스토리로 정교화
유스케이스로 정교화
인수 테스트 케이스로 정교화
정리

18장 대규모 시스템과 애자일 릴리스 기차
애자일 컴포넌트 릴리스 일정
애자일 기차에서 얻을 수 있는 교훈
애자일 릴리스 기차의 원칙
애자일 릴리스 기차
기차는 동기화돼야 한다
비전, 주제, 유스케이스에 의해 동작하는 기차
기차가 궤도를 이탈하지 않고 일정을 준수하도록 유지하기
진행 측정과 속도
시스템 수준 패턴 관찰하기
상호 의존성 관리하기
릴리스 기차 회고

19장 분산 개발의 관리
애자일 확장 시 모든 개발은 분산 개발이다
[사례 연구 1] 핑 아이덴티티 사: 흩어져 있는 정의/빌드/테스트 컴포넌트팀
핑 아이덴티티 사의 배경
교훈
[사례 연구 2] BMC 소프트웨어 : 분산도가 높은 대규모 엔터프라이즈에서의 애자일
배경 지식
IMD에서의 애자일 전환
결과
파일럿에서 프로그램으로: 엔터프라이즈급 애자일 도입
교훈: 큰 조직 간에 걸친 애자일 활동 확장
다음 단계: 애자일 성공 첫해, 그 후
의사소통의 강화
직접 교류 지원
의사소통 도구
엔터프라이즈 애자일을 위한 도구
소스코드 관리
네트워크 인프라
초기 반복에서 인프라의 구현
정리

20장 고객과 조직에 미치는 영향
애자일 도입을 통해 영업과 마케팅에 돌아가는 이익
제품 마케팅/제품 관리에 대한 효과
짧고 빈번한 주기의 릴리스
짧고 빈번한 주기의 릴리스에 대한 도전
애자일 릴리스 프로세스 최적화하기
릴리스 선택사항 1: 애자일 무시하기
릴리스 선택사항 2: 애자일 따라가기
릴리스 선택사항 3: 외부 릴리스로부터 개발 릴리스를 분리해 최적화하기
영업과 마케팅 관리자가 제기하는 애자일에 관한 오해

21장 조직 변화
개요
왜 애자일은 조직적인 변화가 있어야 하는가?
1. 경험적 프로세스 채택과 계획 기반 프로세스 채택 비교
2. 스크럼 정신: 장애물을 제거하고, 팀은 맡은 바 임무를 다할 것이다
ba: 스크럼의 핵심
3. 방임: 덜 예측 가능하지만 더 좋은 결과물
스크럼과 애자일 준비하기
소프트웨어 프로세스와 조직 모두 '스크럼 짜기'
경영진은 조직 변화를 위한 스크럼 마스터
주의사항: 변화는 많은 노력을 필요로 한다
소프트웨어 생산성에 대한 장애 요소 제거하기
경영진을 위한 애자일 모델
애자일 적용의 지원
어떤 것을 권고할지 연습하기: 경영진 활동으로서의 애자일
대규모 조직에서 스크럼/애자일 수행
개괄, 평가, 파일럿 준비
파일럿 프로젝트
조직 내 확장
효과 달성
측정, 평가, 조정
확장, 성공
정리

22장 비즈니스 성과 측정
애자일 평가: 주요 차이점
팀 성과 측정
애자일 프로젝트 측정 지표
애자일 프로세스 측정 지표
결과 분석
'프로세스 정책' 측정 지표와 팀 자체 평가
조직 생산성 확대: 균형성과기록표 접근 방법
효율성
품질
가치 조달
애질리티
확장 단계에서의 애자일 측정 지표
1단계: BSC 항목 수치화
2단계: 알파벳 점수로 변환
3단계: 제품 라인, 비즈니스 부서, 대기업에 대한 결산

결론: 애자일 확대 적용
참고문헌
베타리더 한마디

저자소개

딘 레핑웰 (지은이)    정보 더보기
유명한 소프트웨어 개발방법론자이자 저자이며, 소프트웨어 팀이 목적을 성취하는 데 도움을 주는 컨설턴트로 일하고 있다. 리퀴짓(Requisite) 사의 창립자이고 리퀴짓프로(RequisitePro)를 만들었으며, 래셔널(Rational) 사의 부회장직을 지내면서 RUP의 상용화를 이끌었다. 최근 5년간 독립적으로 활동하는 한편, 랠리 사에 소속된 컨설턴트이자 방법론자로 일하며 자신의 경험을 바탕으로 다국적 기업으로서 전세계에 분산되어있는 대규모 조직에 애자일 방법론을 적용하는 데 힘썼다. 이 책은 저자의 다양한 경험에서 우러나온 이야기를 담았다. 레핑웰은 <Managing Software Requirements, Second Edition: A Use Case Approach>(Addison-Wesley, 2003)의 저자이기도 하다.
펼치기
제갈호준 (옮긴이)    정보 더보기
소프트웨어 아키텍트와 개발자 그리고 개발 매니저로서 다양한 모바일 소프트웨어 서비스와 인텔리전스 서비스를 개발했다. 어렵지만 필요한 문제를 항상 능동적으로 찾아 해결하려 하며, 사용자의 만족을 향상시키기 위해 새로운 기술을 적용하거나 새로운 서비스를 기획해 출시하고 성공시키기 위한 기술을 리딩하는 데 관심이 있다.
펼치기
제갈호준의 다른 책 >
김택구 (옮긴이)    정보 더보기
서강대 컴퓨터학과 졸업 후 3년간 LG전자 MC 사업본부에서 Software Engineer로 근무했으며, 2008년 현재 ICU-CMU의 MSE(Master of Software Engineering)과정에 재학 중이다. 관심분야는 소프트웨어 아키텍처와 소프트웨어 프로세스다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책