Agile

Extreme and Agile Programming - What is it?

Posted on: 09 August 2010
In: Company Policy 

Extreme Programming (XP) is a software engineering methodology which takes the practises of traditional software engineering to "extreme" levels. The idea behind Extreme Programming is that it leads to a development process that is more responsive to customer needs ("agile") than traditional methods, while at the same time creating software of a higher quality.

Why should I care?

Reduced Cost – In traditional development methods the functional requirements are set at the start of the project, meaning deviation and change from the original specification can be a costly process. Extreme Programming accepts change in project functionality is inevitable and as a result can save both time and money.

So in a nutshell that means?

Extreme Programming accepts change in project specification is likely. This, even with the best intentions and thought out specification documents, is likely to happen in most projects. Extreme Programming allows our development teams to quickly adapt to specification change, reducing the associated development time and cost creep.

External Links

As ever if you want to know more about what we do, the projects we work on, how we can help you just drop an email over to editor@thap.co.uk

Business Link Microsoft Cisco