Tag Archives: project lifecycles

03 – Project Life Cycles and Phase Gates – PMP, CAPM and PMBOK Training

3_Project Lifecycles and Phase GatesProject Life Cycles and Phase Gates

In order to deliver projects and programs there are many different methods and what we call project life cycles, which are ways of working within a project that we can use to deliver these things.

Predictive Life Cycle

First of all we’ve got our Predictive life cycle, which is traditionally called waterfall, where we think about all the scope and the requirements upfront then we go away for a certain period of time and make it all happen within a project without necessarily getting too much feedback, and then we deliver in one big bang at the end. That’s our predictive lifecycle – we’re predicting all of the things upfront that a customer might want and that might happen in a project.

Iterative Life Cycle

We have our iterative life cycle and incremental life cycle, which actually combine to become Agile in the end. We’re iterating towards a final product but we’re gathering feedback and changing as we go, usually in two to four week cycles or iterations. We’re gathering that feedback, putting it back into our plan, then gathering that feedback again and putting it back into the plan again, but we’re still delivering in one big bang.

Incremental Life Cycle

Incremental is when we’re delivering increments that a customer can see, feel and touch. Based on that they’re actually using that feature in the real world, and then at the end they still get their full final product as well. We do this to get better and more feedback from our customer delivering those features to a customer as we’re going along.

Adaptive Life Cycles

Second to last is adaptive life cycles so these are our Agile agile life cycles and these are usually iterative and incremental. Detailed scope can be defined and approved before the start of each iteration of two to four weeks instead of doing the whole project in a predictive manner – we’re only looking at shorter life cycles. We we don’t need to predict the whole thing and we can change as we’re going along.

Hybrid Life Cycles

Hybrid is just a combination of either predictive or an agile life cycle or an adaptive life cycle where we might have all of our scope upfront but we’re using agile methodologies like Kanban to manage that scope and what should go from “in progress” or the “backlog” to “done”. Or we might be using scrum where we’re having daily stand-ups, just short sharp meetings that give us an update on where everything is up to. These are the combinations that you can have in your project life cycles.

Just as there are multiple different ways of managing a project there are different phase gates we can use as we’re going along. These can be matched up to any of those project life cycles where we’ve got iterations, and each of those iterations or a few different iterations could match up to be one of these phase gates at the end where we are delivering our feasibility study at the beginning for example to see if it’s worth kicking off a project, then we’re delivering our customer requirements (these are just ideas) you might have more phase gates or things that you need to deliver or features that you’d need to deliver as part of your project as you go along. Potentially we’re building all these things, testing them and transitioning them back to the business or back to the operations of the business.

Managing Life Cycles With Project Documents 

That phase gate is the end of a phase and a project’s performance is benchmarked to documents such as the project business case which is up here in the beginning documents. The Project Charter kicks off a project, the project management plan combines all the things like risk, scope, schedule, quality, communications, and stakeholders into one project management plan that you use to monitor and control and execute on the project as you’re going along.

Lastly how do we know that we we’ve met our requirements? It’s the benefits management plan. What are the benefits that we’re delivering and how do we know we’ve met them, or what are we aiming for once this project has been delivered. Is it an increase in customer revenue? Is it an increase in this particular product’s performance? We’re wanting to measure it.

– David McLachlan

When to Use Agile, Waterfall, Iterative or Incremental Project Life Cycles

– Back to the Agile Practice Guide (all) –

Project Development Lifecycles

Project Life Cycle Deep Dive!

Do you know when to use Agile, and when to use Waterfall?  Do you know the difference and benefit of using iterations versus increments, or both?  From the Agile Practice Guide from the Project Management Institute (PMI) and Agile Alliance, we look at the four types of Project Lifecycles and the best times to use them.

Check out the video below now!

We’re looking at the characteristics of project life cycles from the Agile Practice Guide from the Project Management Institute and Agile Alliance.

Previously we’ve looked at the different types of life cycles.  We’ve got the predictive life cycle which is your traditional waterfall approach – very step-by-step.

We’ve got an iterative approach where we’re iterating, and we’re not necessarily releasing something but we’re getting feedback on a regular basis, usually every two to four weeks.

Then we’ve got the incremental life cycle and that is where we’re actually delivering an increment to something usable that a customer can can use see feel and touch and getting that feedback as well using that approach.

Lastly the Agile approach which is both incremental and iterative so we’ve combined those two things or we’re iterating towards success building that feedback back into the product but also releasing that product on a regular basis to refine that work and to deliver frequently.

So let’s delve into the characteristics of these life cycles a little more deeply.

Continue reading When to Use Agile, Waterfall, Iterative or Incremental Project Life Cycles

Different Project Lifecycles and When to Use Them – Agile and Waterfall

– Back to the Agile Practice Guide (all) –

Project Development Lifecycles

Project Lifecycles: The Agile Practice Guide

Do you know the different types of project lifecycles you can use to manage your project, develop a product, or bring a change about in a company?

The Agile Practice Guide goes into four main project lifecycles: Waterfall, Incremental, Iterative, and Agile.  There is also “Hybrid” – a combination, which many companies end up using.

Check out the video for details on them now!

There are Many Different Project Environments

In the video, we’re looking at the different types of project life cycles and when we might need to use them.  The reason we’re doing this is because there are many different types of projects, different environments they operate in, and projects are often very different.

We might have different organizational structures – for example it might be PMO controlled or it might be functional manager controlled, it might be just within one team or within many departments.  There are different life cycles involved in how to manage those projects, there are different  management styles, different sizes, different customer needs and requirements, different products or outputs, and the list really does go on.

You might also have co-located teams or dispersed teams you might be governed by a supportive, controlling or directive project management office, or the functional manager of a team.  Your sponsor or customer might want daily reports, weekly reports, or they may just have a completely hands-off approach and want you to do the work and report in once it’s done.  You may have more than one customer group receiving the benefit of the project which can really complicate things, and of course the project may be technically simple simple or technically complex.

Now all of these things combine into what we look at as the project having easily definable work or high uncertainty work and that’s the difference where the different life cycles and the ways of managing a project comes into it.

Continue reading Different Project Lifecycles and When to Use Them – Agile and Waterfall