Guide To Life Cycles and Life Cycle Models: Systems Engineering and Project Management (SEPM) Joint Working Group
Guide To Life Cycles and Life Cycle Models: Systems Engineering and Project Management (SEPM) Joint Working Group
Issue 1.1
Mar 2017
Summary
The Joint Working Group (JWG) on Systems Engineering / Project Management Integration was formed by
INCOSE UK and APM in 2013 as a result of a recognition by both organisations that closer integration of the
two disciplines should increase the probability of project success. The aim of the JWG is to develop and
promote good practice and guidance dovetailing SE and PM, and promote systems thinking across the wider
decision making community in the UK.
As part of the work towards this aim, the JWG has been exploring aspects of SE and PM life cycles and
processes. This document reviews various life cycle representations within the PM and SE disciplines,
identifies where these representations overlap and are complementary, and explores area for potential
confusion or mis-understanding between the disciplines.
The information within this document does not represent an exhaustive list, but provides a gateway to
different life cycle representations and how they support decision making. This document is intended to be
read in conjunction with its accompanying JWG documents, Guide to SE/PM Processes and Integration of Life
Cycle Representations.
In order to aid comprehension, a categorisation of the range of life cycles is proposed, grouping them into
Scenarios (strategic life cycles), Approaches (flows and interactions) and Models (methodology frameworks).
These are not exhaustive or exclusive categories, but they help to describe the different nature of life cycle
representations, particularly across the PM and SE disciplines and communities.
The role of the life cycle is explored, particularly as a governance and decision framework, and how this aligns
the PM and SE disciplines and the management and development life cycles. Guidance is provided on life cycle
selection, explaining the factors to be taken into account when considering which life cycle model to use.
Authors
Andrew Gray, Ken Richardson, Kate Rooke, Tony Thornburn
© 2016 A. Gray, K. Richardson, K. Rooke & T. Thornburn. Published and used by INCOSE UK Ltd., INCOSE and
the Association for Project Management with permission.
The following document represents the thoughts and conclusions of the Systems Thinking SIG and not necessarily the views of the
APM or INCOSE UK. It is intended to assist Project, Programme and Portfolio Management and Systems Engineering practitioners
wishing to explore concepts and ideas around Systems Thinking in P3M and to stimulate discussion on the subject. Feedback on the
contents of this paper should be sent to the Systems Thinking SIG (SystemsThinkingSIG@apm.org.uk). It therefore does not
constitute any formal position (or liability arising) on the part of the International Council for Systems Engineering (INCOSE), INCOSE
UK Ltd. or the Association for Project Management (APM), nor should any formal endorsement by these bodies be inferred.
Contents
1. Introduction 4
Purpose and Scope 4
Document Structure 5
Terminology 6
Key references 6
Acknowledgements 6
2. APM and INCOSE life cycle definitions 7
Definition of a life cycle 7
System engineering life cycles 8
Project, programme and portfolio life cycles 9
Other generic life cycle depictions 10
3. Categorising life cycle scenarios, approaches and models 11
Addressing a multitude of representations 11
4. Life cycle scenario category 13
Scenario types 13
Examples of new product/facility design development and introduction 13
Examples of transformational change 14
Examples of capability or service acquisition 16
5. Life cycle approach category 18
Life cycle Approaches 18
Using linear representations to illustrate the differences 18
Base approach 18
Experimental approach 19
Incremental approach 19
Evolutionary approach 19
6. Life cycle model category 21
Management models and development models 21
Examples of P3M life cycle models 21
Examples of sequential system development life cycle models 24
Examples of iterative and dynamic system development life cycle models 26
7. Category relationships and product life spans 29
Project life cycles and product life spans 29
8. Governance and feedback mechanisms 31
The life cycle as a governance and decision framework 31
Programme tranches and project stages 32
Use of stage gates 33
9. Comparisons of SE and P3M definitions 34
SE and P3M perspectives 34
System-of-interest life cycle vs a project/programme life cycle 34
Commonality of descriptions 35
Use of Vee Model to depict programme management strategy 35
10. Life cycle selection and tailoring 37
Align scenarios with strategic direction 37
Selecting the life cycle approach 37
The influence of risk 39
Follow, but monitor 40
Combine, but do not confuse 41
Tables
Table 1: Workstreams within the APM/INCOSE Joint Working Group 4
Table 2: Generic Systems Engineering Life Cycle Stages (from SEHBK) 8
Table 3: Life cycle approach selection table (adapted from Adcock & Farncombe 2009) 39
Table 4: An example of development model selection based on consideration of risk 40
1 The term ‘project management’ in this context encompasses all aspects of project, programme and portfolio management (P3M)
2 SE is an interdisciplinary approach and means to enable the realization of successful systems. Successful systems must satisfy the
needs of its customers, users and other stakeholders (SEBoK v 1.7 BKCASE October 28,2016)
3 For further details on the APM/INCOSE JWG on SE/PM Integration, see JWG document “Aims and Objectives”, Version 1
4 See APM/INCOSE JWG on SE/PM Integration, “Workstream 8 Project Brief”, Version 1, September 2013
This document addresses Objectives 1 and 3 from a life cycle perspective. When looking at life cycles it is
worth noting that we are considering any change situation, including the introduction or modification of
products or capabilities. The purpose of this document is to form a framework around which key messages
and information can be captured related to the subject of life cycles within the PM and SE environments. This
therefore also means that information can be provided in support of the other Workstreams.
It is not intended as an exhaustive guide to the range of life cycle representations that are used.
A life cycle should be chosen based on what works for the undertaking in question, and therefore selecting
and tailoring a life cycle is a key function. This guide aims to equip the reader with a better understanding of
the options available in order to support this decision and address the complexity often associated with
projects that require both a strong SE and PM function.
This guide is not intended to compare and review individual processes within the life cycles. This will be
undertaken in an accompanying publication “Guide to SE and P3M Processes”. Developments in integrating
life cycle representations identified in this document can be found in the third document in this series -
“Integrated Life Cycle Representations” (and which therefore specifically addresses Workstream Objective 2).
Document Structure
This document explores the relationships between lifecycle representations in P3M and Systems Engineering
through 10 chapters. In addition to this introduction, these chapters cover:
What is a life cycle? APM and INCOSE life cycle definitions. A comparison of various definitions of a life cycle
and whether any conflicts arise from differences in definitions.
What sort of life cycles Categorising life cycle scenarios, approaches and models. Describes a means of
are there? categorisation of the wide range of different life cycle representations, and introduces the
Scenario, Approach and Model categories.
What is a life cycle Life cycle scenario category. A review of certain P3M process frameworks, covering those
scenario? within the APM Body of Knowledge, the PMI Body of Knowledge, ISO standards and the
Global Best Practice Suite from Axelos.
What is a life cycle Life cycle approach category. Identification of the overlap of processes included within SE
approach? and P3M frameworks, using the ISO standards for a back-to-back comparison.
What is a life cycle Life cycle model category. Identification of key areas where SE and P3M processes can
model? combine or interact to provide an enhanced performance or output.
How do scenarios, Category relationships and product life spans. A review of how the scenarios, approaches
approaches and models and models combine, and how where overlaps and frictions can arise between SE and P3M
interact? processes, including the relationship between the product life span and the project life
cycle.
How do life cycles help Governance and feedback mechanisms. Explores how PM and SE life cycle representations
provide control? underpin aspects of governance and provide a decision framework, particularly through the
use of stage gates.
What differences are Comparisons of SE and P3M definitions. The consideration of the different perspectives
there between SE and between the SE and PM disciplines, and how a system representation of the programme life
PM perspectives? cycle could be used.
How do we select the Life cycle selection and tailoring. Considerations to be taken into account when selecting
most appropriate life life cycle representations to be used as a foundation for defining and communicating the
cycle representation? work to be undertaken.
Key references
Unless otherwise referenced, information is taken from the INCOSE System Engineering Handbook (SEHBK)
v3.2.2 (2011) or the APM Body of Knowledge (APMBOK) 6th Edition (2012). Key references will also include
information from the ISO Standard on Systems and Software Engineering – System life cycle processes
(ISO15288:2015) and the ISO Standard on Project Management (ISO21500:2012)5. Use has also been made of
the information contained within the Guide to the System Engineering Body of Knowledge6.
Acknowledgements
The authors would like to acknowledge in particular the contribution of Dr. James Goodwin to the sections on
life cycle categorisation, as well as the inputs, advice and support of the other members of the Joint Working
Group.
5Note that ISO21502 (Project and Programme Portfolio Management) and ISO21504 (Programme Management) are currently in
draft form.
6Guide to the System Engineering Body of Knowledge, Fourth Edition INCOSE-TP-2003-002-04 2015 , available at
http://www.sebokwiki.org/
In this chapter we review the various definitions of a life cycle and whether these definitions give rise to tensions
between the Systems Engineering and P3M disciplines.
The life cycle of something such as an idea, product, or organization is the series of
developments that take place in it from its beginning until the end of its usefulness.
ISO15288:2015 defines a life cycle as
A collection of project phases spanning the period from project start to project end, during
which activities are performed using resources to provide deliverables. Phases are divided
by decision points which vary according to the organisational environment.
The APMBOK8 defines a life cycle as
A life cycle defines the inter-related phases of a project, programme or portfolio and
provides a structure for governing the progression of the work.
The SEHBK9 does not define what a life cycle is per se (as it draws upon ISO15288), but does state that its
purpose is
To establish a framework for meeting the stakeholder’s needs in an orderly and efficient
manner for the whole life cycle.
From these different definitions it can already be seen where confusion between SE and P3M might lie in
discussing appropriate life cycles. The key difference is that a project life cycle ends at a defined point when
A similar representation of a generic system-of-interest life cycle has been presented by Rick Adcock &
Andrew Farncombe12 and is shown in
Figure 1.
10See Section 5 – a project could, for example, encompass an evolutionary step taking in the utilisation and disposal of the system
before moving to the next step, or be a specific experimental element which feeds into the ‘main’ project.
11 For a discussion on the role of decision gates (and examples), see Governance and feedback mechanisms
12 Are our life-cycle approaches up to current and future needs?, Adcock R., Farncombe A., INCOSE UK Autumn Assembly (2009)
Agreed quantified All solution All solution elements All solution elements
problem statement elements specified delivered & integrated safely removed
Concept
Definition
Development
Handover and
closure
Benefits Realisation
Gate review Post project review
Operation
Stage review Benefit review
Termination
Output Outcomes
and benefits
Concept
Definition
Project Delivery
Tranche 1
Tranche 2
Tranche 3
Closure
Benefits Realisation
A series of changes occurring in an animal or plant between one development stage and
the identical stage in the next generation. 14
However, management control of a portfolio will be based upon a business change lifecycle that is consistently
applied across the change initiatives within the portfolio, and these can typically include phases such as
defining options, design & development, construction, handover & close out15. Actual business change
lifecycles will be dependent on, and defined by, the business organisation.
14 Taken from Collins Dictionary Online, www.collinsdictionary.com/dictionary/english/life-cycle [accessed 9th September 2014]
15 For an example, see Management of Portfolios, TSO (2011), p72
16 Rational unified process: Best practices for software development teams, Rational Software white paper, TP026B, Rev 11/01
In this chapter we address the wide range of different life cycle representations and why it is necessary to
devise a categorisation framework to help explore the different aspects of life cycle representations.
CADMID/T Services
Waterfall Agile Business
change
Sequential Phases
Portfolio Spiral RationalDevelopment
Unified Process
Tranches
17 With thanks to Dr. James Goodwin for the original definitions of these categories
In this chapter we define and review the life cycle Scenario category and through the use of examples, explore
different aspects of the category.
Scenario types
For the purposes of this life cycle guide, scenarios have been grouped into three types (in addition to the
generic descriptions discussed in Section 2):
New Product or Facility Design Development and Introduction. This category represents the
development of a new or modified object, capability or facility from inception to operation or entry
to market. It will be typically undertaken by organisations that are directly involved in the creation,
manufacture/build and eventual operational transition or sale. It covers a diverse range of sectors,
including software development.
Transformational Change. This is a scenario where an organisation or entity is undertaking internal
change in its business operations, from an existing state to a new desired state.
Capability or Service Acquisition. This scenario covers operations that procure capabilities or services
from others. It differentiates from the other scenarios in that its value chain will be focused on
determining the capability or service required then defining the best means of procuring that
capability or service from another party to put into operation (either by itself or by a third party).
Figure 6: A New Product Design Development and Introduction framework (©Cummins Turbo
Technologies)18
Testing
User and
Customer
Feedback
Concept
Construction
Design
Technical Developed
Design Design
Transition Strategy
Future State – Visionary and linked to a perceived benefit from a change initiative (usually from an
identified opportunity).
Current State – Linked to identified issues or threats to the current state.
Transition Strategy – A new methodology/technology that makes a future state a realistic option.
An example of a transition strategy is the NHS Change Model22, a representation of which is shown in Figure
10. This provides a consistent framework for changes within NHS England, and provides alignment and
balance across the various components of change within individual change initiatives.
21 Based upon Beckhard, R., and Harris, R. T., Organizational Transitions, Addison-Wesley OD Series, 1987
22 “Introduction to the NHS Change Model”, NHS Improving Quality, July 2013 (available at www.changemodel.nhs.uk)
The key factors in determining the long term success of a military capability is the selection
of the appropriate lifecycle and the development of the most appropriate Acquisition
Strategy.
23“A learning legacy for programme management and transformational change”, APM ProgM SIG Conference 2014, available at
http://www.apm.org.uk/news/learning-legacy-programme-management-transformational-change
24“Reforming the Ministry of Defence”, NAO Briefing for Committee of Public Accounts, Feb 2012, available at
http://www.nao.org.uk/wp-content/uploads/2012/09/Reforming_the_MoD.pdf
25 For details refer to the UK MOD Acquisition System Guidance, available at www.aof.mod.uk (registration required)
26 Ibid: refer to https://www.aof.mod.uk/aofcontent/general/lifecycles/sg_introduction.htm
27Patterson F.G., Jr., (2004/Rev.2006), LIFE CYCLES FOR SYSTEM ACQUISITION, in Systems Engineering and Management for
Sustainable Development, [Ed. Andrew P. Sage], in Encyclopedia of Life Support Systems (EOLSS), Developed under the Auspices of
the UNESCO, Eolss Publishers, Oxford ,UK, [http://www.eolss.net]
In this chapter we define and review the life cycle Approach category and through the use of examples, explore
different aspects of the category. The definitions of the Approach category have been taken (and adapted)
from Adcock & Farncombe (2009)12.
Base approach
A Base approach is a single pass through the life cycle phases to develop a system-of-interest. It can be tailored
as required and works well for well-defined problems and stable technology, but it is difficult to deal with
complex situations or problems. Figure 13 shows a set of simple life cycle phases (in a sequential model) and
these will be used to only illustrate the Experimental, Incremental and Evolutionary approaches. The following
approaches would be used with whatever phases/models are appropriate. For example, the SEHBK28 includes
an illustration of a combined incremental and evolutionary development approach (using a Vee Model).
Figure 13: Example linear life cycle used to illustrate Base Approach12
Experimental approach
In the experimental approach, one or more experimental or demonstrator systems are used to explore high-
risk issues, as shown in Figure 14. Knowledge from the experiments is used to inform the full system life cycle.
This is used for unclear problems and high-risk elements. It allows for a de-risking and de-scoping of
complexity in the concept phase, but it is time and resource intensive, and the experiments may not be
representative.
Incremental approach
An Incremental approach extends the Base life cycle by delivering a series of increments based on a solution
concept as shown in Figure 15. Each increment delivers increasing benefit to the User from an early stage and
it allows for management of limited resources to cost and timescale constraints. However configuration
management issues can arise due to the parallel existence of the various increments.
Evolutionary approach
In the Evolutionary approach each system version builds upon the knowledge gained from previous versions
to tackle the overall problem or address evolved requirements caused by the introduction of the previous
In this chapter we define and review the life cycle Model category and through the use of examples, explore
different aspects of the category. The Model category includes many different representations, but these fall
into two sub-categories – management models (which are typically the P3M models) and development models
(typically the various different system development models).
Manage a
Leader- Start up a Initiate a Control a Close a
Stage
ship Project Project Stage Project
Boundary
Manage
Product
Delivery
Figure 17: Simplified representation of PRINCE2® project management life cycle process model
Figure 19: A representation of the Managing Successful Programmes® life cycle model
Benefits
mgmt.
Categorize Understand Management
control Financial
mgmt.
Figure 20: Portfolio definition and delivery cycles (after Management of Portfolios®)
Waterfall
The ‘classic’ waterfall development model is defined as a linear sequential flow where activity moves from one
phase to the next only when the preceding phase is complete and frozen. Different phases may be
represented in the model, for example the variant shown in Figure 22, and these will be determined by the
scenario in which the model is used. The term ‘waterfall’ implies a non-returnable flow from conception to
completion.
A ‘modified’ variant of the waterfall model introduces feedback mechanisms between the phases, as shown
in Figure 22, which then breaks the principle of frozen phases in the ‘classic’ version.
It must be noted that there is an argument that the ‘classic’ model is never used in practice nor recommended,
but represents a baseline against which other models are compared and contrasted34.
34“There’s no such thing as the Waterfall approach (and there never was)”, Weisert C., Information Disciplines Inc., Feb 2003
(available at http://www.idinews.com/waterfall.html)
Feasibility
Study
Waterfall Model
Requirements Non-returnable sequential flow
Analysis between phases
Design
Implementation
Integration and
Verification
Actual phases will be dependent on scenario
Acceptance and
Validation
In-Service and
Disposal
Vee Model
The Vee Model (or V Model) is another example of a sequential model describing the systems development
life cycle, but this model encapsulates the concept of verification and validation occurring through the life
cycle. It still has a time dimension from left to right, but some localised iterations can now be captured as
movements in a vertical axis at any specific time in the model. For further details on the nature of these
iterations refer to the SEHBK35.
There is no single definition of a Vee Model, but the basic underlying philosophies are illustrated in Figure 23.
This example, taken from the US Department of Transport Federal highways Administration36, is also an
illustration of an extended Vee Model – these include upstream concept definition phases and downstream
operations and retirement phases.
For further details on the Vee Model, refer to the SEHBK.
Software / Hardware
Development
Field Installation
IMPLEMENTATION
Time Line
Figure 23: Example extended Vee Model (after US DoT Federal Highway Administration)36
Spiral Development
The Spiral development model is a cyclical prototyping model for growing a system definition and
implementation through incremental steps and decreasing risk through the process37. Each cycle includes
reviews to ensure stakeholder commitment and acceptance of the evolving system solution developments.
In the Spiral Development model (Figure 24), experience increases through evolution of prototype solutions
to the problem, and thus risk should reduce with each cycle.
Advantages also include gaps in requirements being identified as work progresses in more detail and the
model flexibility allows for the implementation of changes at stages during the development. However this
requires a robust foundation in understanding and managing risk which can come at a considerable cost.38
37Boehm B., Hansen W.J., “Understanding the spiral model as a tool for evolutionary acquisition”, USC/Carnegie Mellon University,
Jan 2001, available at http://sunset.usc.edu/csse/TECHRPTS/2001/usccse2001-501/usccse2001-501.pdf
38 Sabharwal S., Software engineering, 2009, New Age International, pp18-19
Agile Development
An agile development method approaches a set of objectives by breaking the tasks down into small
incremental steps (based on a prioritisation defined by the customer) with only minimal planning and with
each step resulting in a working system or sub-system delivered to the customer.
An agile development method is also characterised by cross-functional teams working in short bursts. It
therefore has an ability to react quickly to changes in dynamic environments and adapt the system being
developed to results already generated.
There are a number of different (or related) agile methodologies. These include
• Extreme programming (XP)
• Scrum
• Dynamic Systems Development Method (DSDM)
• Agile modelling
• Rational Unified Process
Lean and Kanban development philosophies are also often grouped with agile methods – these approaches
have their roots in manufacturing systems methodologies whilst the others are normally synonymous with,
and have grown from, software development.
The life cycles associated with activities in an agile environment are therefore dominated by the iterative short
bursts (“sprints”) and reviews as illustrated by the life cycle representation shown in Figure 25.
39 Boehm B., A spiral model of software development and enhancement, IEE Computer, 1988
Figure 25: A representation of an agile development life cycle model (after Ambler & Lines40)
In this chapter we review how the scenarios, approaches and models combine, and how where overlaps and
frictions can arise between SE and P3M processes, including the relationship between the product life span and
the project life cycle.
Figure 26: Comparison of corporate business, facility/product and project life spans (Wideman
1987)41
A similar relationship can be defined using the three categories used to group the different life cycle
representations. Figure 27 shows one hypothetical example for a business which produces new products for
a market. In this situation the business has a generic product introduction life cycle scenario (its business
change life cycle), and because of the technological risks in this new product it decides to employ a change
programme strategy that uses an experimental approach in the concept definition phase. This approach runs
two projects in parallel, one a low-risk low-gain solution and the other a high-risk high-gain solution. For the
high-risk project (“Option 2”) the programme decides to employ an agile development model within this
project (within an appropriate project management framework) in order to de-risk and develop a potential
solution within the time available.
41Wideman, R. M., Chairman, PMBOK Standards Board, The Framework Part 1 The Rationale, Project Management Body of
Knowledge (PMBOK), Project Management Institute, PA, 1987, p1-1., cited in Wideman R.M., “The role of the project life cycle (life
span) in project management”, 2004, available at https://www.google.com/url?q=http://maxwideman.com/papers/plc-models/plc-
models.pdf
Project: Project:
Option 2 Build 1
Project:
Build 2
Project management
Initiate Plan Execute Close and agile development Specific and tailored to
life cycle models for suit output requirements,
Review Project: Option 2 risks, environment etc
Initiate Sprint Sprint Sprint Release (shown sequentially for
feasibility
simplicity)
Figure 27: Hypothetical example illustrating life cycle categories and product life-span
In this chapter we explore how PM and SE life cycle representations underpin aspects of governance and
provide a decision framework, particularly through the use of stage gates.
a framework within which organization management has high-level visibility and control of
Project and Technical processes43.
A key focus in programme management is in the management of uncertainty: original assessments will
become more reliable and accurate as the programme proceeds. However it is not advisable to commit large
levels of resource if the outcome is uncertain. A programme life cycle provides a risk-based framework that
balances the commitment of resource with the degree of certainty available44.
Portfolio definition is dependent on the existence or establishment of a business change life cycle to underpin
the management control practice in the delivery of the portfolio45. A business change life cycle controls the
delivery of all change initiatives or categories of initiative (projects or programmes), and this is recorded in the
definition of the Portfolio Management Framework. The business change life cycle provides a basis for
governance oversight and ensuring that activities in the portfolio are monitored and reviewed consistently.
Portfolio Management ensures the effective and consistent use of a business change
lifecycle which provides a review of the continued viability and business value of
initiatives…46
M3 M5 M7 M13
M1 M3 M5 M7 M9 M11 M13
Figure 28: Example use of Stage Gates within life cycle Phases at Airbus48
Programme Tranches are defined in order to provide step changes in capability and benefit delivery, and as
such can then underpin the validation of sub-systems or systems (if defined appropriately) against user needs.
This level of integration should be supported by the alignment of the Integrated Test, Acceptance and
Evaluation Plan and the Benefits Realisation Plan.
A phased life cycle structure facilitates the creation of various governance and feedback mechanisms49:
stages – development work can be further subdivided into a series of management stages (usually
referred to as ‘tranches’ in programmes) with work being authorised one stage at a time;
gate reviews – these are conducted at the end of a phase, stage or tranche. Senior management will
consider performance to date and plans for the next phase, stage or tranche before deciding whether
it is viable;
post-reviews – learning from experience is a key factor in maturity. Post-project and programme
reviews document lessons learned for use in the future;
benefit reviews – these measure the achievement of benefits against the business case.
47 Managing Successful Projects with PRINCE2, 2009, The Stationery Office, p246
48Pardessus T., 2004, Concurrent engineering development and practices for aircraft design at Airbus, 24th International Congress of
the Aeronautical Sciences (ICAS), available at http://www.icas.org/ICAS_ARCHIVE/ICAS2004/PAPERS/413.PDF [accessed 24th August
2015]
49 Taken from APMBOK+, Life Cycle, available at http://www.knowledge.apm.org.uk/bok/life-cycle [accessed 17th September 2014]
Are current elaborations of business and technical baselines still acceptable? Are they still consistent
with the organisation objectives?
Are all aspects of the undertaking synchronised (to the required degree) and at the necessary level of
maturity?
Is the next step achievable and defined, with acceptable levels of risk?
Stage gates can be linked to release of funding and/or approvals for expenditure for the next stage, and/or
payments to suppliers.
Whatever the different phases or stages in the life cycle, each stage should conclude with a Stage Gate Review.
This is a go/no go decision point that has to be passed before the project can move to the next stage. Examples
of Stage Gates in the life cycle are shown in Figure 28 and Figure 29 (note that Figure 29 is the life cycle shown
previously in Figure 6). Gates are important for a wide range of SE and Project processes including
organisational governance, management control, stakeholder engagement, risk management, quality
management, requirements management and financial management, and thus again illustrate how life cycles,
with corresponding stage gates, underpin all aspects of SE and P3M.
Further information can be found on Stage Gates from SEHBK (Section 3.2.2), APMBOK (Section 1.1), PRINCE2
(Managing Stage Boundaries process)13 and the Gower Handbook on Programme Management (pp132-136)44.
Product Preceding Technology (PPT) Value Product Introduction (VPI)
IDEA LAUNCH
CONCEPT VALIDATE
DESIGN BUILD DESIGN VERIFY
VALIDATE RELEASE CONCEPT
G3 G4 M0
G2 M1 M2
G1 G1 Design M3 M4
E0 Prototype Charter M5
Concept Prototype Testing Validation Approval Concept Stable Alpha
Idea Targets Beta
Selected Design CompletedCompleted Definition Design System
Launch
Defined Set Ready Complete System Approval
Build Build
Complete Complete
Figure 29: Example use of Stage Gates within the life cycle (©Cummins Turbo Technologies) 18
In this chapter we consider the different perspectives between the SE and PM disciplines, and how combining
representations could be used to provide an integrated systems view of the programme life cycle.
Systems
Engineering P3
perspective Management
perspective
Commonality of descriptions
On close inspection there is a great deal of synergy and commonality between the two disciplines in the
determination of the individual phases of the life cycles. Generic representations are consistent, translatable
and transferrable. P3 and P3M life cycles typically contain less granularity as they are more focused on the
need to underpin the control and governance aspects of the work, as opposed to helping to provide a detailed
definition of the manner and means through which the development work will be undertaken.
It must be therefore noted that this detailed understanding of the development work to be undertaken is
intrinsically important to the P3 Manager. It will underpin the means by which projects and programmes will
be structured and planned (e.g. determining the Project Approach in a PRINCE2® Product Based Planning
environment). This aspect of the levels of overlap and dependency of SE and P3 processes is addressed and
developed further in “Guide to SE and P3M Processes”.
Implementation
In this chapter we consider what has to be taken into account when selecting life cycle representations, and
how these are to be used as a foundation for defining and communicating the work to be undertaken.
52 Grant R.M., Contemporary strategy analysis, 1998 3rd Ed., Oxford: Blackwell Publishers, p251-
53
adapted from Obeng E (1994) The Project Leaders Secret Handbook, Financial Times Prentice Hall
54 Chapman C & Ward S, Project risk management: Processes, techniques and insights, John Wiley & Sons: Chichester, 1997, pp13-24
55Rothman J., What Lifecycle? Selecting the Right Model for Your Project, Cutter IT Journal, Vol 21, #5, May 2008, available at
http://www.jrothman.com/2008/01/what-lifecycle-selecting-the-right-model-for-your-project/
56 Reiss G., Programme Management Demystified, 1996, London: Spon Press (p113)