*** Welcome to piglix ***

Agile management


Agile management, or agile process management, or simply agile refers 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; an example is its application in Scrum, an original form of agile software development. It requires capable individuals from the relevant business, openness to consistent customer input, and management openness to non-hierarchical forms of leadership. Agile can in fact be viewed as a broadening and generalization of the principles of the earlier successful array of Scrum concepts and techniques to more diverse business activities. Agile also traces its evolution to a "consensus event", the publication of the "Agile manifesto" in 2001, and it has conceptual links to lean techniques, kaizen, and the Six Sigma area of business ideas. The Agile Manifesto, is centered on four values: 1) communication with parties is more important than standard procedures and tools, 2) focus on delivering a working application and less focus on providing thorough documentation, 3) collaborate more with clients, and 4) be open to changes instead of freezing the scope of the work.

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. According to Jean-Loup Richet (Research Fellow at ESSEC Institute for Strategic Innovation & Services) "this approach can be leveraged effectively for non-software products and for project management in general, especially in areas of innovation and uncertainty. The end result is a product or project that best meets current customer needs and is delivered with minimal costs, waste, and time, enabling companies to achieve bottom line gains earlier than via traditional approaches. 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 typical 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.


...
Wikipedia

...