Introducing XP—Is XP the Best Agile Method?

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
CSharp-Online.NET:Articles
.NET Articles

Introducing XP

© 2006 G. Pearman, J. Goodwill

Is XP the Best Agile Method?

Just like XP, each of the Agile methodologies described in the previous section embraces the core Agile values. They have their own strengths and weaknesses as well. But, with the exception of DSDM, they all lack specific detail as to how they are used and incorporated in the day-to-day life cycle of software development.


Note Due to the restrictive nature of getting specific information concerning DSDM, it is not possible to tell how well defined the methodology is compared with XP.


Through its practices, XP does define the day-to-day development life cycle with roles and responsibilities. In fact, most (if not all) of the other Agile methodologies are now trying to sell their methodology with some portion of XP incorporated.

XP is not a silver bullet, however. It does not talk about business processes and their interaction with the XP processes. XP does not directly address deployment issues or activities. XP does not address the issue of managing multiple projects and their possible interdependencies.

While XP does have some gaps, it is currently the most comprehensive Agile software development methodology available. We leave it to you to further explore the relative merits of the other methods. We will now move forward with XP as our chosen method, with the caveats described in the next section.



Previous_Page_.gif Next_Page_.gif

Personal tools