Blending Prince2 and Agile Flashcards
What does Prince2 regard Agile as?
A family of behaviours, concepts, frameworks and techniques
What is a timebox?
• A finite period time to achieve a goal or objective
• Deadline cannot be moved
• Scope reduced if necessary by dropping lower priority items
What two prioritisation methods are mentioned?
• MoSCoW - Must have, Should have, Could have, Wont have
• Ordinal Numbering (1, 2, 3, 4)
Can people work overtime in Agile?
- No, leads to burn out & stress
- Could run out of money
How would a scrum delivery team fill a timebox?
- Break vision down into EPICS
- Break EPICS down into user stories
- Select an appropriate amount and prioritise
Summarise the prioritisation process of Moscow?
• Must have: Essential features (eg. Safety & compliance Features)
• Should have: Critical features removed as a last resort (Key features but alternatives available.
• Could have: Can be dropped without significant impact (usually extra features with large returns)
• Won’t have: Features not planned.
What is an Iterative Development Cycle?
• Starts with a conversation with the customer and ends in customer approval/failure for each user story
1. Thoughts
2. Action (Build and Test)
3. Conversation
What can a team do in a timebox/sprint if the Iterative development cycle will be delayed?
• Cannot extend time, money or resources
• Turn a “Could have” requirement equal to the time of delay into a “Won’t have” requirement
(De-scope)
Who can de-scope requirement?
• Development team empowered to de-scope “could haves”
• “ DT could have authorisation for Should haves if defined in the Stage Plan
• PM would find out in daily meetings
Summarise the prioritisation method of Ordinal Numbering
• Numerical value of requirements
• Subjective values
Summarise Burn Charts?
- Burn-Down (Assume amount of effort in timebox is constant. Effort remaining over time during progress) - shows work remaining
- Burn-Up (Anticipates variable amount of effort - de-scoping or adding of requirements. Effort over time) - Shows work completed
What does Prince 2 & Agile focus on?
- Prince2 focuses on direction & management
- Agile is delivery-focused
What does Prince2 Agile Comprise of?
Prince2 (7 Principles, Processes & themes)
Agile (Agile behaviours, focus areas, techniques, concepts & frameworks)
What are the 8 Guidance Points?
- Prince2 is enabled for Agile
- P2 suitable for all projects, contrasted to Agile
- P2 Agile is for all projects
- IT only frameworks/techniques mentioned in P2 Agile
- More to Agile than Scrum
- Scrum & Kanban commonly used. But not suitable for managing a project in isolation.
- Agile refers to a family of behaviours, concepts, frameworks and techniques
- Using Agile is not a yes or no. But how much
What variables are seen to be most important in Waterfall compared to Agile?
• Waterfall: Time and cost
• Agile: Scope and quality
Summarise the Iron Hexagon Fix and Flex
• Fixed - Time and Cost
• May Flex - Benefits and Risk
• Flexible - Quality and Scope
What is tolerance guidance for Time and Cost?
Zero tolerance for extra
Summarise the tolerance guidance of Quality
• Not all acceptance & quality criteria are of equal importance - Can Be Prioritised
• Project Product Description:
- Zero tolerance for essential quality expectations & acceptance criteria
- Tolerance for desirable ones
• Product Description:
- Zero tolerance for essential quality criteria
- Tolerance for desirable quality criteria
Summarise the tolerance guidance for scope?
• Project aims can be prioritised (F&F)
• Zero tolerance for essential products
• Tolerance for desired ones
Summarise the tolerance guidance for risk.
• Risk tolerance defined by needs of PB & PM. it depends on the situation
Summarise the tolerance guidance for Benefits
• Zero tolerance for the minimum viability in the business case. Otherwise no continued business justification.
In Agile what are “The 5 Targets” in regards to fix and flex?
• Represent the rationale behind the iron hexagon and fix&flex concept
- Be on time and hit deadlines
- Protect the level of quality
- Embrace Change
- Keep Teams Stable
- Accept that the customer doesn’t need everything
In regards to Agile Targets, what are the reasons for being on time and hitting deadlines?
Early realisation of benefits
Helps with planning
Gives confidence
Maybe no choice
Reduce likelihood of cost overruns
Improves reputation
In regards to Agile Targets, what are the reasons for protecting the level of quality?
Ensure appropriate quality for desired outcomes
Quality adversely affected by reduced testing, incomplete documentation, suboptimal design, lack of appropriate training & non-compliance with standards