1장. XP란 무엇인가?

이런 변화를 불러일으키기 위해 무엇을 해야 할까? 그게 경제적으로 효과가 있는 것이기는 할까? 이 책의 나머지 부분에서 그런 것들을 탐구할 것이다.

이 책은 두 부분으로 나뉘어 있다.

  1. 실용적인 부분. 인간적 욕구들을 감안할 뿐 아니라 충족도 시켜주는 소프트웨어 개발 실천 및 사고 방법을 설명한다.
  2. XP의 철학적, 역사적 뿌리를 다루고, XP를 현재의 맥락 속에 위치시킨다.

1부. XP 탐험하기

2장. 운전하는 법 배우기

3장. 가치, 원칙, 실천방법

4장. 가치

5장. 원칙

6장. 실천방법

7장. 기본 실천방법

8장. 시작하기

9장. 보조 실천방법

10장. 전체 XP팀

11장. 제약이론

12장. 계획 짜기: 범위를 관리하기

13장. 테스트: 일찍, 자주, 자동화

14장. 설계하기: 시간의 가치

15장. XP 확장

16장. 인터뷰

2부. XP의 철학

17장. 창조 이야기

18장. 테일러주의와 소프트웨어

19장. 도요타 생산 시스템

20장. XP 적용하기

21장. 순수성

22장. 해외 개발

23장. 시간이 지나도 변치 않는 프로그래밍 방식

24장. 공동체와 XP

25장. 결론

주석을 단 참고문헌