Agile project management


Agile project management is an iterative and incremental method of managing the design and build activities in a highly flexible and interactive manner. It may involve designer, supplier and customer input. Agile techniques are best used in small-scale projects or on elements of a wider programme of work, or on projects that are too complex for the customer to understand and specify.

Agile techniques enable deliverables to be submitted in stages. Agile methods were developed as a reaction to various obstacles that developed in more sequential forms of project development. Projects that develop in iterations can constantly gather feedback to help refine those requirements. This approach can be effective in areas of innovation and uncertainty. The end result is a product or project that best meets customer needs and is delivered with minimal costs, waste, and time.


Rewritten from Wikipedia