Tailoring Prince2 Themes Flashcards

1
Q

List the Prince2 themes to be tailored for Agile

A
  • Business case
  • Organisation
  • Change
  • Risk
  • Plans
  • Progress
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In terms of the theme “Business Case” what is the general view from an Agile perspective?
(2 bullet points)

A

• May not exist in some Agile environments as there maybe a focus of value assigned to features instead
• Maybe created at the beginning (Sprint Zero)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Provide an overview of tailoring the Prince2 theme with Agile for: Business Case

A

• BC maybe affected by amount being delivered
• Early delivery of benefits will affect BC
• MVP needs to be clearly stated
• Project viability not the same as MVP
• Best-case, worst-case and expected-case relate to amount of features delivered (these scenarios only applicable to high/intermediate requirements not at detailed level)
• The least possible time taken when its high uncertainty

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Summarise “defining value” in the business Case when tailoring Prince2 Agile

A

• Subjective
• Easier to assign relative values
• Value assessed in many ways (revenue, costs, satisfaction)
• A need to differentiate between output, outcome and benefit
• Outcome & benefit need to be measurable
• BC should be flexible to maximise benefit
• Focussing on benefits is helped through collaboration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Summarise “User Stories”

A

• Similar to requirements:
As a <role>, I want to <function>, so that <benefit></benefit></function></role>

• Additional info: Acceptance Criteria, Effort Involved & Value
• A starting point not fully defined
• Technical stories can be used for non-functional requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the 2 common techniques for creating User Stories?

A
  1. The ‘Three C’s’
    • Card (writing it)
    • Conversation (Ongoing discussion)
    • Confirmation (writing acceptance test)
  2. INVEST mnemonic
    I - Independent
    2 - Negotiable
    3 - Valuable
    4 - Estimable
    5 - Small
    6 - Testable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Summarise ‘Using Prioritisation’

A

• Used on: Non-functional Requirements, Quality Criteria, Quality Review Activities

• Handles change, but us it detail change or baseline change

• Detail change can be handled dynamically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In MoSCoW, what ideal percentages of the project should be set to working on “Must Have, Should Have and Could Have” requirements?

A

60% on Must Have Requirements
20% Should Have Requirements
20% Could Have Requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

When is the “ordering” method of prioritisation appropriate?

A

• Little dependency between items
• Items do not naturally group together

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

If there are baseline changes to the Project who owns/responsible for this?

A

• Senior User
• Not the development team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

In terms of the theme “Organise” what is the general view from an Agile perspective?

A

• Self-organising
• 2 common roles:
- Scrum Master
- Product Owner

• Less prominence for:
- Project Manager/Team Manager role
- Requirements Engineer/Business Analyst etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the adjustments to the theme “Organisation” when Agile is applied?

A

• Common Agile concepts may need to be adjusted
• Agile teams prefer to be led/coached rather than managed
• Common Agile guidance refers to a single product owner
• Common Agile guidance does not have a PM unlike P2.
• TM role needs to integrate into an Agile Delivery Team.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Outline how the theme “Organisation” links to the Delivery Team when Agile is applied.

A

• How the PM relates to the delivery team is key
• 3 options:
> Leave the delivery roles as is
> “ but identify a single point of contact for PM
> Create a TM role in delivery team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Outline how applying Agile affects the Delivery Team Roles in the theme “Organisation”.

A

• Usually represented by some or all of the following:
- Someone to lead the team (scrum)
- “ from customer to represent the customer
- A team to create the product
- Someone to assure product quality
- “ “ coach the team (Agile too) Scrum Master
- Multi-skilled generalising specialists

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

In the Agile Delivery environment how is the PM seen as?

A

Servant Leader in the team

• Partially conflicting with P2
• Focusing on:
- Empowerment
- Collaboration
- Facilitation

• How much of a servant leader depends on context
• P2 doesn’t limit servant leadership use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Provide an overview of tailoring the Prince2 theme with Agile for: Change

A
  • Agile embraces change
  • Detail change is viewed as positive
    > However baseline change may not be
17
Q

What is the general guidance of the theme “Change/Guidance” in regards to the tailoring of Agile

A

• The definition of “requirement” can be binary or spectrum
• Good risk& configuration management can lessen impact of change
• Empowered Self-organising teams handle change dynamically within defined tolerances

18
Q

Provide an overview of tailoring the Prince2 theme with Agile for: Risk

A

• Risk addressed during stand-up meetings
• Agile risks assessed using the Agilometer
• The 5 behaviours in P2Agile help manage risk

19
Q

Provide an overview of tailoring the Prince2 theme with Agile for: Progress

A

• Vitally important
• Burn charts & WIP boards commonly used
• The bigger picture relates to key Agile values (eg. Transparency)

20
Q

How would it be discovered that something needs to be descoped?

A

• Via daily stand-up meetings in the delivery team
• Use of visuals like burn charts

21
Q

Summarise Cumulative Flow Diagrams (CFDs)

A

• Track work items and show amount of work in each column each day
• WIP is the vertical difference between top & bottom lines, whereas horizontal difference shows lead time

22
Q

Provide an overview of tailoring the Prince2 theme with Agile for: Quality

A

• Important techniques like Def. of Done & “Acceptance Criteria” address quality control - avoids last minute scope creep
• Concepts like ‘test as you go’ or ‘test first’ are used for testing and quality checking
• Evolving the def. of done is commonly used
• In some Agile environments, not much emphasis on quality planning & management during start.

23
Q

What is the guidance when tailoring Prince2 Agile with regards to the theme “Quality”?

A

• Product Descriptions & work packages are flexible (eg. can be user stories)
• Purpose of the Project Product Description would now preferably be defined as an outcome
• Quality Management & Planning now includes:
- Tools & approaches to be used
- Customer Role (now essential)
- Assessing & costing the resources
- Quality control considerations

24
Q

When tailoring the Prince2 Agile theme “Quality” How is testing undertaken?

A

• Care when transferring these concepts from software domain

• Common Agile terms:
- Test-driven Development (TDD)
- Behaviour-Driven Development (BDD)
- Definition of Done & Ready
- Refactoring
- Technical Debt

25
Q

Summarise the Prince2 Agile Quality Testing method “Test-Driven Development (TDD)

A

• Short development cycle in software:
1. Developer creates a test for a new function (automatically fails)
2. Dev produces minimum code to pass
3. New code refactoring to meet srandards

26
Q

Summarise the Prince2 Agile Quality Testing method “Behaviour-driven Development (BDD)

A

• Software development based on Test-driven development
- More collaborative
- Used in a wider behavioural context
- Simple language for the customer

27
Q

Summarise the Prince2 Agile Quality Testing method “Refactoring”

A

• Changing a product and improving its internal structure but not altering external behaviour

28
Q

Summarise the Prince2 Agile Quality Testing method “Technical Debt”

A

• Refers to eventual consequences of poor system design, architecture or development in software
• The debt is seen as the work required
• If not repaid it will accumulate interest making changes harder later on
- eg developer forced to move onto next piece of work without all the testing being done. Still needs doing later on!
• Unpaid debt affects level of quality
• In P2 tolerances can be applied any may even cause an ‘exception’

29
Q

Provide an overview of tailoring the Prince2 theme with Agile for: Quality in relation to SCOPE.

A

• A reduction in scope is not seen as a reduction in quality (P2)
• Customer Quality Expectations are set and need to be maintained
• Quality defined by Quality Criteria
• Scope is defined by the products themselves

30
Q

What are the 5 Prince2 Agile Behaviours?

A

• Transparency
• Collaboration
• Rich Communication
• Self-organisation
• Exploration

31
Q

In Prince2 Agile how is the behaviour “Rich Communication” focused on?

A

• Problems need to be proactively addressed
• Effective communication is vital to Agile
• Channels: Written, visualisation, Verbal via telephone & face-to-face

• Circle of communication theory
- Tone of voice - 37%
- Words of choice - 7%
- Non-verbal communication - 55%