
Extreme Programming, or XP, is probably the most widely known and
accepted of the agile software development methods. Now in use by
organizations on a world wide scale, its popularity has grown immensely
in the last few years. Developers enjoy XP's flexibility,
which allows them to deliver working code in a short amount of time.
Customers are thrilled to be able to interject requirement changes
without causing major project revisions.
At NOLA, we not only practice XP, but we have become a recognized
implementation leader having built the Cyndrus ADS product exclusively
using XP practices. As part of this implementation, we constructed an entire XP
framework for testing, metrics, configuration
management, and requirements tracking. Our framework allows developers
to focus more time and attention on delivering software, which provides
value to our customers.
So no matter if you are just getting started or simply need some
help, we can provide you with the personnel and products to make your
agile implementation a success.
Traditional software processes are based on defined methods, where you
plan what you want and then enforce it. With agile methods, you lightly
plan what you want and then adapt to what you get. So, if you don't
modify requirements or deliver working code until all
construction and testing is complete, traditional methods will work fine
for you. However, if you are constantly assessing the impact of
requirement revisions and you need to get software in your
users' hands quickly,
consider an agile development method.
|