Lesson 5 - What To Fix and What To Flex
Lesson 5 - What To Fix and What To Flex
Lesson 5 - What To Fix and What To Flex
Practitioner
Based on AXELOS PRINCE2 Agile® material. Material is reproduced under licence from AXELOS. All rights reserved.
PRINCE2 Agile® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
AXELOS® is a registered trade mark of AXELOS Limited used under permission of AXELOS Limited. All rights reserved.
The Swirl logo™ is a trade mark of AXELOS Limited, used under the permission of AXELOS Limited. All rights reserved.
What to Fix and What to Flex
Learning Objectives
Explain the use of tolerances in terms of what to fix and what to flex
Outline the five targets that underpin the use of the hexagon
Identify why the fix and flex approach is good for the customer
The Concept of Flexing What Is Delivered
Flexing What Is Delivered
PRINCE2 focuses on one of its most important concepts, flexing what is being delivered as
opposed to focusing on flexing time and cost or flexing time and resources.
However, understanding how to flex what is delivered is not enough. It is essential to understand why.
Flexing What Is Delivered
Historically, the competing constraints on a project have often been shown graphically as a shape, such
as a triangle, with constraints of time, cost, and quality pulling against each other.
Time
Cost Quality
Flexing What Is Delivered
PRINCE2 does not have a limited view of the variables on a project. It identifies six aspects
that need to be controlled and managed:
PRINCE2 does not place emphasis on any of these aspects over and above the others.
Flexing What Is Delivered
The most effective use of PRINCE2 and agile is achieved when progress is managed within an appropriate
set of responsive and flexible tolerances that cover the six aspects of the PRINCE2 Agile hexagon.
Copyright © AXELOS Limited 2018. Reproduced under permission of AXELOS Limited. All rights reserved. Page 38
Flexing What Is Delivered
PRINCE2 Agile, however, defines what to emphasize. It provides guidance on the use of tolerance
levels for the six aspects in terms of what should be fixed and what should vary or flex.
Time • Zero tolerance for extra time on all levels of plan Fix
Cost • Zero tolerance for extra cost on all levels of plan Fix
Table 6.1 How PRINCE2 Agile views tolerances for the six aspects of a project: fix or fix and flex?
Copyright © AXELOS Limited 2018. Reproduced under permission of AXELOS Limited. All rights reserved. Page 39
Flexing What Is Delivered
Table 6.1 How PRINCE2 Agile views tolerances for the six aspects of a project: fix or fix and flex?
Copyright © AXELOS Limited 2018. Reproduced under permission of AXELOS Limited. All rights reserved. Page 39
Flexing What Is Delivered
• Zero tolerance for risks above the level that the project
Risk board decides must be escalated Fix and flex
• Tolerance may be used for risks that are below this level
Table 6.1 How PRINCE2 Agile views tolerances for the six aspects of a project: fix or fix and flex?
Copyright © AXELOS Limited 2018. Reproduced under permission of AXELOS Limited. All rights reserved. Page 39
The Five Targets
The Five Targets
Understanding the rationale behind flexing what is being delivered to is essential for the
correct use of PRINCE2 Agile.
The Five Targets
Target Description
1 Be on time and hit deadlines Being on time and hitting deadlines has many significant advantages.
Keep teams stable: do not add Keeping a team stable over the short term removes the temptation to
4 people to a team in order to try to add people to a team in order to catch up with work when in reality it is
go faster more likely to have little or no effect.
Accepting the premise that not everything defined in the initial stages of
Accept that the customer does not a project must be delivered is wise. It inevitably turns out that many
5
need everything things do not add enough value to warrant delaying the project because
of them.
Table 6.2 The five targets behind flexing what is delivered
Copyright © AXELOS Limited 2018. Reproduced under permission of AXELOS Limited. All rights reserved. Page 40
Be on Time and Hit Deadlines
For any project or piece of work, being on time is naturally seen as desirable.
Being on time and hitting deadlines applies to short-term, medium-term, or long-term projects.
Protect the Level of Quality
Any framework for projects or product delivery strives to ensure that the appropriate
level of quality is achieved.
Note: PRINCE2 is built around management stages and not technical stages.
Protect the Level of Quality
The concept of flexing what is being delivered ensures that the emphasis is on delivering less scope or using
lower-priority quality criteria, as opposed to compromising the overall quality level of the final product.
Tip
Acceptance criteria are commonly used in agile to assess whether a user story has been completed.
They are the equivalent of quality criteria in PRINCE2.
Protect the Level of Quality
The result of any compromise to the level of quality can have damaging long-term effects in
terms of the total cost of ownership of the final product as it may suffer from:
• Reduced usability
• Significant support requirements
• Degraded performance
• Lack of engagement with the user community
PRINCE2 Agile protects the level of quality. It ensures that the deadlines are met by reducing the
amount delivered by the project but not reducing activities that ensure the quality level is met.
Embrace Change
• Change can take the form of a new idea that has not
previously been thought of or a misunderstanding
where an assumption proves to be incorrect.
Trading or swapping
It is the act of handling change by replacing one or more requirements with others of a similar size in
terms of effort.
Keep Teams Stable
If a project falls behind schedule, a traditional response would be to consider the option
of increasing the number of people involved to speed up progress.
This is the primary reason why the tolerance for cost is set to zero.
Keep Teams Stable
Changing team members or adding to the team can have a far more detrimental effect
than normal for reasons such as:
Team dynamics
It is the interpersonal interactions between the individuals on a team. This relates to the culture and
attitudes of the people in the team and needs to be managed carefully as it can be a very positive
and powerful force when it is working well, but it can be destructive when it breaks down.
The team members may need to change throughout the life of a project as the needs of a
project change.
However, the concept of avoiding the use of extra people to improve progress applies primarily
to short-term projects.
Accept That the Customer Does Not Need Everything
The customer may not realize that they do not need everything they have asked for
at the start of the project.
This point can be easily demonstrated by looking at the frequently used products and
analyzing how many of the functions and features are rarely used or never used.
Accept That the Customer Does Not Need Everything
The importance of this concept lies in the PRINCE2 Agile belief that the features of
the product are the safest and most sensible area to compromise on.
The five targets do not operate in isolation. They are interwoven and together they provide a
lot of the reasoning behind the agile way of working.
Embrace change
Flexing what is being delivered represents an alternative deal to the way people have
traditionally worked.
Copyright © AXELOS Limited 2018. Reproduced under permission of AXELOS Limited. All rights reserved. Page 44
The Five Targets: Summary
Getting an appropriate balance of what is essential and what is not essential becomes
important when working this way.
If the balance is not conducive to flexing what is being delivered, it creates a risk to the way of
working and, in extreme situations, it may make the use of agile on a project inadvisable.
The Five Targets: Summary
Tip
The five targets that underpin the use of the hexagon are:
1. Be on time and hit the deadlines
2. Protect the level of quality
3. Embrace change
4. Keep teams stable
5. Accept that the customer does not need everything
Time
A.
Cost
B.
Acceptance
C.
Quality
D.
Knowledge
Check Which of the following is NOT an aspect of PRINCE2 that needs to be controlled and
1 managed?
Time
A.
Cost
B.
Acceptance
C.
Quality
D.
The correct answer is acceptance. Acceptance criteria are commonly used in agile to assess whether a user story has
been completed. They are equivalent to quality criteria in PRINCE2.
Knowledge
Check Which of the following situations may arise as a result of compromising on the quality
2 level of anything delivered during a project?
Suboptimal design
A.
Decrease in confidence
B.
Loss of reputation
D.
Knowledge
Check Which of the following situations may arise as a result of compromising on the quality
2 level of anything delivered during a project?
Suboptimal design
A.
Decrease in confidence
B.
Loss of reputation
D.
The correct answer is suboptimal design. Compromising the quality level of anything delivered during a project may
result in reduced testing, incomplete documentation, suboptimal change, lack of appropriate training, and
noncompliance with standards.
Knowledge
Check
Which of the following defines team dynamics?
3
B. The act of handling change by replacing one or more requirements with others of a similar
size in terms of effort
Interpersonal interactions between the individuals on a team
C.
B. The act of handling change by replacing one or more requirements with others of a similar
size in terms of effort
Interpersonal interactions between the individuals on a team
C.
Team dynamics is defined as the interpersonal interactions between the individuals on a team. This relates to the
culture and attitudes of the people in the team and needs to be managed carefully as it can be a very positive and
powerful force when it is working well, but it can be destructive when it breaks down.