Chapter 9. Step-by-Step Development
Much of what XP teaches is about developing the software one small step at a time. Chapter 3 covered how to break work down into small tasks. Chapter 4 showed the importance of testing. It showed how to develop the code test first and in small, bite-size pieces. Chapter 5, on refactoring, showed how to simplify our code, again taking small steps to achieve the goal. When doing research and experimentation, Chapter 6 covered how to break these spikes into small steps. The automated build techniques examined in Chapter 7 help us to move faster by not having to repeat the same work again and again. This final chapter puts together all these practices covered so far in this book to develop a piece of software.