Adaptive Program Management
Adaptive Program Management (APM) is an unstructured project management approach. The approach is not a formalized process. Rather it is a generalized approach for different types of system design, integration, and acquisition projects. The key principles of APM are practiced and actively used in many industries, such as information technology, product development, and marketing projects.
The first principle of AMP is simplicity. The second principle of AMP is the use a lightweight process. We use these principles to keep your projects simple and manageable. The third principle is to produce tangible benefits – quickly. Using these key principles together allows organizations to course correct failing projects sooner rather than later.
APM can include agile project management techniques, such as iterative processes and incremental steps. In addition, APM can use quantitative methods to measure project performance and apply learning to improve decision outcomes.
Below are our practical recommendations related to the implementation of APM for both network, hardware and software projects:
- Resist defining a massive detailed project plan upfront; rather, use an iterative project plan approach.
- Identify multiple project alternatives or outcomes; model these alternatives and, if practical – implement a few alternatives in parallel.
- Adopted risk management technique for each phase and iteration of the project.
- Integrate new assumptions and learning into the next project cycle.
- Keep your project options open e.g. ability to change project direction.
- Ensure that executive management understands and supports APM.
- Make certain that stakeholders participate in the process and are involved learning cycle.