Agile is a group of software development methodologies based on iterations, continuous inspection and adaptation through collaboration and self-organizing teams.
It comprises a quick deployment cycle (usually 2 to 4 weeks) and is always followed by a review and inspection phase to adjust the planning for the next cycle (sprint).
Customers don’t have to wait MONTHS anymore before they can see the project results. Agile methodologies focus on delivering fast and solid results in WEEKS intervals.
This way, adaptation (which is a must in today’s project implementations) is assured.
Agile methodologies are specially indicated for projects where it is difficult to determine the requirements up-front. A phased “delivery-review-and-adjust” approach is recommended in these cases and that’s what Agile can do for you.
Quick development cycles guarantee the customer is fully aware of the project evolution.

What’s in it for me?
Instead of:
- Continuous scope discussions
- Results delivered in MONTHS
- Lack of adaptability
- CONTRACT NEGOTIATION
You get:
- Continuous scope tuning and alignment
- Results delivered in WEEKS – there are NO SURPRISES!
- Flexibility to accommodate change – the customer is free to change the scope
- CUSTOMER COLLABORATION
The Agile Manifesto*
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
* 17 authors met on 2001 Feb 11th to 13th to discuss the need for lighter alternatives to the traditional heavyweight methodologies. The Agile Manifestohttp://agilemanifesto.org/). was the output of that gathering (full version can be found here:









