익스트림 프로그래밍 2판/켄트 벡,신시아 안드레스 공저/김창준,정지호 공역 | 인사이트(insight)
목차
1장_ XP란 무엇인가?
1부 XP 탐험하기
2장_ 운전하는 법 배우기
3장_ 가치, 원칙, 실천방법
4장_ 가치
의사소통
단순성
피드백
용기
존중
다른 가치들
5장_ 원칙
인간성
경제성
상호 이익
자기유사성Self-Similarity
개선
다양성
반성Reflection
흐름
기회
잉여
실패
품질
아기 발걸음
받아들인 책임
결론
6장_ 실천방법
함께 앉기
7장_ 기본 실천방법
전체 팀
정보를 제공하는 작업 공간
활기찬 작업
짝 프로그래밍
스토리
일주일별 주기
분기별 주기
여유
10분 빌드
지속적 통합
테스트 우선 프로그래밍
점진적 설계
자 이제는...
8장_ 시작하기
실천방법들의 지도 그리기
결론
진짜 고객 참여
9장_ 보조 실천방법
점진적 배치
팀 지속성
팀 크기 줄이기
근본 원인 분석
코드 공유
코드와 테스트
단일 코드 기반
일일 배치
범위 협상 계약Negotiated Scope Contract
사용별 지불
결론
10장_ 전체 XP 팀
테스터
상호작용 설계자
아키텍트
프로젝트 관리자
제품 관리자
임원
테크니컬 라이터
사용자
프로그래머
인적자원부
역할
11장_ 제약 이론
12장_ 계획 짜기: 범위를 관리하기
13장_ 테스트: 일찍, 자주, 자동화
14장_ 설계하기: 시간의 가치
단순성
15장_ XP 확장
사람 숫자
투자
조직의 크기
시간
문제의 복잡도
해결방안의 복잡도
실패의 결과
결론
16장_ 인터뷰
2부 XP의 철학
17장_ 창조 이야기
18장_ 테일러주의와 소프트웨어
19장_ 도요타 생산 시스템
20장_ XP 적용하기
코치 고르기
언제 XP를 쓰지 말아야 하는가
21장_ 순수성
22장_ 해외 개발
23장_ 시간이 지나도 변치 않는 프로그래밍 방식
24장_ 공동체와 XP
25장_ 결론
주석을 단 참고문헌
철학
마음가짐
창발적인 프로세스
시스템
사람들
프로젝트 관리
프로그래밍
기타
효율적인 개발 방법 및 개발환경을 위한 경험과 연구 노력으로 만들어진 책이다.
책의 내용은 이상적일만큼 개발자에게 꿈을 불러다 주지만 이를 실제 적용하기에는
뼈를 깍는 노력이 필요할 것 같다. 하지만 어제보다 더 나은 개발자가 되기 위해서는
많은 노력이 필요하다는 것을 다시한번 일깨워 준다.
책의 내용은 익스트림 프로그래밍의 철학을 실제 저자가 컨설팅이나 개발을 진행하며 경험했던 부분을