<P> The term "agile management" is applied to an iterative, incremental method of managing the design and build activities of engineering, information technology and other business areas that aim to provide new product or service development in a highly flexible and interactive manner, based on the principles expressed in the Manifesto for Agile Software Development . </P> <P> Agile X techniques may also be called extreme process management . It is a variant of iterative life cycle where deliverables are submitted in stages . The main difference between agile and iterative development is that agile methods complete small portions of the deliverables in each delivery cycle (iteration), while iterative methods evolve the entire set of deliverables over time, completing them near the end of the project . Both iterative and agile methods were developed as a reaction to various obstacles that developed in more sequential forms of project organization . For example, as technology projects grow in complexity, end users tend to have difficulty defining the long term requirements without being able to view progressive prototypes . Projects that develop in iterations can constantly gather feedback to help refine those requirements . </P> <P> Agile management also offers a simple framework promoting communication and reflection on past work amongst team members . Teams who were using traditional waterfall planning and adopted the agile way of development typically go through a transformation phase and often take help from agile coaches who help guide the teams through a smooth transformation . There are typically two styles of agile coaching: push - based and pull - based agile coaching . Agile management approaches have also been employed and adapted within the business and government sectors . For example, within the federal government of the United States, the United States Agency for International Development (USAID) is employing a collaborative project management approach that focuses on incorporating collaborating, learning and adapting (CLA) strategies to iterate and adapt programming . </P> <P> Agile methods are mentioned in the Guide to the Project Management Body of Knowledge (PMBOK Guide) under the Project Lifecycle definition: </P>

When does system test start in agile methodology