1.1 Agile Methodologies

There are several well-known or popular methodologies the fall under the more broad umbrella of agile software development, such as Extreme Programming (XP), Scrum, and Crystal Clear. The different agile methodologies generally share the core similarities of iterative development and close communication.

Note that the point of this chapter is not delve into the details or compare the various methodologies. Rather the purpose is to touch on some of general agile devlopment concerns in preparation of understanding the relationship of AgileTrack to agile programming. Generally, this will be from a perspective of Extreme Programming.

Next Section: 1.2 Planning