In my last post I outlined what Agile software development is and the history surrounding it.
In the next few blogs I will discuss the numerous different Agile Methods such as:
- XP (Extreme Programming)
In this blog I will specifically focus on the first of the methods listed above Extreme Programming (XP). Extreme Programmers constantly communicate with their customers and fellow programmers. They keep their design simple and clean. They get feedback by testing their software starting on day one. Their is constant communication between the customer and the programmer. The XP life-cycle consists of five stages:
- Iterations to release
- Maintenance and death
From the beginning to end their is communication and updates which allows the XP programme to work efficiently. The XP team can work closely together finalizing stages and making procedures for release dates. XP is one of the more popular methods but is constantlly being debated between scrum method which I will discuss in next blog.