ABSTRACT

In this chapter, the learning objective is an understanding of the main ideas of agile development methods. One particular and influential agile method, namely Extreme Programming, is treated is greater detail. Several of the techniques and practices of Extreme Programming are discussed in great detail later in the book, and this chapter thus primarily serves to create the context in which to understand them.