Show
Posted on February 1, 2013 by Jerome Rowley 1. Introduction The first post on this topic two days ago introduced the general topic of project life cycles, which are used to gain better control over a large project and a clearer focus on the deliverables required to complete it. This is done through the splitting up of the project into several phases, each of which can be considered a sort of mini-project in itself which involve all five process groups. The handoff or transfer from one phase to another is done at a stage or phase The last post done yesterday went into detail about the relationship between the with the usual pattern having them be sequential, but an overlapping or even a parallel relationship is possible. These latter two compress the amount of time taken to complete the project, but do so with the tradeoff of increasing risk of possible rework. Today’s post will deal with how one plans a project with a life cycle, and there are three types of project life cycles:
2. Predictive Life Cycle (also known as fully plan-driven) In a predictive life cycle, the three major constraints of the project, the scope, time and cost, are determined ahead of time not just at a high level, but in detail, and the project is split up into phases which can be either sequential or overlapping. Now the planning can be done for the entire project at a detailed level from the beginning of the project, or one can do what is referred to as rolling wave planning (also known as progressive elaboration). This is where the high-level planning is done for the entire project, but the detailed planning is done only for the work that needs to be done in the near future. Then as that work is completed, more detailed planning is done for the work that needs to be completed after that. Do not confuse scope with planning! In a predictive life cycle, the detailed scope of the project is done right from the start; it is only the planning that may not all be worked out detail from the beginning. 3. Iterative and Incremental Like a predictive life cycle, the project is split up into phases which can be either sequential or overlapping. Unlike the predictive life cycle however, the scope is not determined ahead of time at a detailed level, but only for the first iteration or phase of the project. Once that phase is completed, the detailed scope of the next phase is worked out, and so on. 4. Adaptive (also known as change-driven or agile) Like an predictive life cycle, the project is split up into phases or iterations which can be sequential or overlapping. However, because adaptive life cycles are used in applications areas such as IT where there is a rapid change, sometimes the processes within the iterations can even be going on in parallel. Like the iterative and incremental life cycle, the detailed scope is only determined ahead of a time for the current iteration or phase of the project. The phases or iterations are more rapid than in the iterative and incremental life cycle, however, usually with a duration of 2 or 4 weeks. During the iteration, the scope is decomposed into a set of requirements (deliverables) and the work to be done to meet those requirements (often called the product backlog) is prioritized. At the end of the iteration, the work on the product is reviewed by the customer, and the feedback from the customer is used to set the detailed scope of the next iteration. 5. Summary Here’s a handy table summarizing the differences between the three types of life cycles.
Adaptive or agile life cycles are used now in the majority of IT projects, and PMI has acknowledged its importance by including it in the 5th Edition PMBOK® Guide. In fact, those practitioners of agile methodology now have a separate certification above and beyond the PMP certification, called the PMI-ACP, where the ACP stands for Agile Certified Practitioner. This concludes the series of posts on chapter 2, and after the weekend, I will start on February 4th a post related to chapter 3, covering project management processes. Filed under: Uncategorized |
Do you know that only 36% of projects meet the requirements? This brings us to the discussion that why do so many project managers fail to develop the accurate strategy to deliver projects? Change in an organization’s priority is the leading cause of failure in 39% of the cases. This is the reason why a lot of businesses are often afraid of introducing changes. But, in this modern era, change is inevitable as it is the main factor influencing growth. The changes in the requirements can’t be controlled and that’s because of different factors:
Sadly, the traditional or conventional project management approach often fails to adapt to the changing processes and companies end up compromising with their goals. Even if you determine the accurate requirements, things are evolving at such high speeds that project requirements can’t be fixed and they must also evolve during the course of the project. So, trying to move ahead with the traditional approach is a waste of time and resources. Project management is constantly changing and it is the right time to load adaptive project management strategies to your backpack. In this blog guide, we’ll learn:
What is Adaptive Project Framework (APF)?Adaptive project management is a systematic and structured approach in which you gradually improve your decisions and processes, based on the outcomes of the decisions made in the earlier stages of the project. The Adaptive Project Framework (APF) introduced by Robert K. Wysocki in 2010 was all about adapting to the changing environment of a project. In short, adaptive project management is all about creating a new recipe rather than following an existing one. The thing that makes this methodology unique is that the client is the central figure of the whole project. Without the client’s “YES”, there is no next step. The client has complete control over the project’s direction. Project managers and team members should be willing to learn, adapt, and accept changes. Also, the client must be completely involved in the management of the project from initiation to completion, and there should be a good relationship of trust. Why Do You Need Adaptive Project Management?Most of us are aware of the fact that traditional projects have a clear, static, and straightforward strategy where the project plan is laid out, tasks and resources are allotted and project managers keep the entire team and project on track. But the fast-paced business environment and increasing demands of the market have changed project management a lot.
Working with traditional project management in this changing environment would be futile and can lead to a situation where your efforts make no improvement in the project progress. The Adaptive Project Framework thrives in today’s work culture and is a popular, proven methodology for success. It can be implemented in any organization and on any type of project. So, to overcome these changing demands and to consistently respond to changes with the development of technologies, an adaptive project framework is the perfect tool your team needs. Your team will not just be ready for the changing environment, but will also be ready to improvise if something goes wrong. How Does the Adaptive Project Framework (APF) Work?The principle behind the Adaptive Project Framework (APF) is obviously not fixed. It is an adaptive, iterative approach in which the project takes a different approach and turns at the point of each iteration to meet the requirements. In general, it is a five-step process and the phases are: 1. Project ScopeTo begin with any project, it is important to first identify the objectives of the project. What are the client’s requirements? What are the expectations? Members from both your organization and the client’s side need to collaborate to lay down certain things.
2. The Cycle ScheduleAs the project scope is now clear, it’s time to break down the project into mini-projects or adaptive management cycle/iterations. Each cycle should be planned with the aim to provide one or more deliverables. To create the cycle schedule effectively, PMs can follow four simple steps:
Pay attention to your goal here, i.e. to define and plan the tasks your team will be working on. Individual tasks should be defined according to the priority set earlier. Set the deadlines while assigning tasks to the team members and make sure to carefully check all the task dependencies as that can hamper the efficiency. Read More: Critical Chain Project Management: Everything You Need to Know3. The Cycle BuildThe actual work begins in this phase. The team members start working on the allotted tasks. As the team progresses, cycles can be adjusted. All the pending tasks that hadn’t been completed due to changes in some requirements move to the next cycle. The key components here are:
The main difference to notice between the traditional and adaptive approach is that the timeline and schedule set here are fixed. If your team misses a deliverable on the deadline, the deliverable is set aside and prioritized accordingly in the upcoming cycles. All the problems faced here in this cycle are addressed in the next cycle. As for the improvement in the process, it is important to communicate clearly with the stakeholders. 4. The Client CheckpointThe client checkout phase is the most essential part of the adaptive framework. It is time to get an evaluation of the deliverables or outcome of the cycle build phase. The client should thoroughly review the quality and provide feedback/suggestions. Based on this analysis, the project manager can communicate with the client to address and schedule the adjustments or changes needed in the upcoming iteration. The course corrections are properly laid out to avoid the existing errors in later cycles. From here on, the process keeps on repeating. The project manager and team members return to the cycle plan and then move on to cycle build and the client reviews the cycle. The iteration goes on until the project is completed. 5. The Final ReportAt the end of the project, it is important to evaluate the success of the project. The project manager, team, and client can all collaborate and communicate to determine the success points and to talk about downfalls if any. Everything is documented and stakeholders share their experiences. This is all useful for future projects and the final report of the project can be referred to later to check the adaptive process or other critical points. Benefits of Adaptive Project ManagementAs we now know the different phases of Adaptive Project Management, it is quite clear to figure out the benefits of this framework. The benefits are for both, clients and project teams. Let’s outline the benefits:
Adaptive vs Traditional Project Management
Think Like a ChefTo achieve success while working on the Adaptive Project Framework, it is important for you to understand a simple analogy: “think like a chef and not like a cook.” A cook usually follows the existing recipes that someone else wrote and finds themselves lost when there is some issue with the taste or an ingredient goes missing. On the other hand, a chef adapts and works with what’s available to deliver the same tasty food. Similarly, all the projects are unique and a traditional approach to these projects might not be the right option every time. That is why adapting to the changing project requirements and priorities with the available resources is important. The adaptive framework is all about an agile approach and out-of-the-box thinking to creatively complete the projects. To assist you with adaptive planning and execution, project management software can get things done smartly and quickly by keeping your project organized. The project managers and clients can easily track the progress of the project cycle and can collaborate with team members to provide feedback. So, combine APF with a smart project management tool and drive your projects to success. FAQsQ. What is the incremental project life cycle? The incremental project life cycle is where the project scope is determined in the initial stages of the cycle. The complete project is divided into mini-projects and tasks that pass through the requirements, implementation, and testing phases. The cost and time variables keep on changing as the project progresses. Q. Why is adaptive planning necessary for agile projects? Changes are inevitable in projects and responding in an efficient way to these changes is important. Adaptive planning is all about planning to re-plan to achieve the changing goals and requirements. Adapting to the changes is a key principle of agile and adaptive planning makes it easier for teams to manage these changes. |