Agile Certification Training: Agile Project Management Framework
Agile Project Management Framework is a modern agile framework that covers the entire lifecycle of a project. APM framework was introduced by Mr. Jim Highsmith in the book,
Agile project management – creating innovative products.
It defines APM framework as a series of steps that takes a project from an initial vision of product to the final delivery of product. There are five different phases of Agile Project Management framework that occurs within a project development. Below are the phases of APM framework:
The envision phase is the initial phase of project management within an APM framework. In general, after approval of a business case, the agile key members are involved in the envision phase where they collaborate to create the compelling vision for a project. Envision phase identifies customer’s vision of the project, decides the key capabilities required in the project, set the business objectives of the project, identifies the quality objectives of the project, and identifies the right participants and stakeholders of the project and plans how the team will deliver the project.
In the Speculate phase, the product vision into a backlog of requirements is translated, the overall approach to meet the requirements is realized and a high level release plan for the product is presented. There are two key activities in the Speculate phase:
1) The team must come up with at least an initial understanding of the requirements for the project. Each feature will be further broken down into one or more “user stories” for the team to discuss and estimate. The requirements also have to be prioritized so that the team knows in what order to start working on them.
2) The second aspect is to determine a high level milestone based plan that speculates how long it would take to create those features. This planning happens at multiple levels such as release level, wave level and iteration level.
As the name suggest, in this phase agile team members explores various alternatives to implement and fulfill the requirements of a project. In this phase, work deliveries and testing takes place. Here, the product vision needs to be transformed to a release plan and then to the respective iteration plan. The team works in an iterative manner in the explore phase that means, they take a sub-set of the product’s features or stories and accept it into a plan for an iteration. Then it will proceed to work on the development for the stories. It goes hand-in-hand with the adapt phase, wherein the team learns from the experiences of development and the feedback from the customer.
In the adapt phase, the agile team reviews the results of execution, the current situation, performance of the team against the plan and adapt as per the requirements. Adaptation can be changing the approach to project, changing the process, changing the environment, changing the project’s objectives and so on as per the requirements of the customers. Taking feedback, acknowledging it and adapting to the situation based on the feedback is the major work of this phase.
This is the last phase within agile project management framework. It concludes the project in an ordered manner capturing the project’s key lessons. Know more about agile processes, agile methodologies, agile tool and techniques by registering for Simplilearn’s PMI-ACP certification online training. You can also attend Simplilearn’s agile certification classroom training course in your city in the US or India.
About the On-Demand Webinar
About the Webinar