Chapter 7 - Techniques Flashcards

1
Q

What is ‘backlog refinement’?

A

Ongoing feedback and revision of requirements.

Backlog: list of features/requirements

Requirement meeting: team reviews requirements

Definition of ready: criteria that means ready for the next iteration

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

What is ‘behavior driven development’?

A

Focus on intended customer behavior by using real examples.

Gherkin syntax: Given <a> when then .</a>

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

What is ‘impact mapping’?

A

Breaks down and aligns stakeholders organization goals; shows big picture while identifying details.

Goals: identifies organizational goal

Actor: stakeholders who contribute to goals

Impact: actions which actors can take to reach goals

Deliverable: those that help the actors

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

What is ‘job stories’?

A

Represent product backlog item/requirement in terms of a job done by a stakeholder.

Job story format: When I want to so I can .

Situation: provides context for when job needs to be completed

Motivation: focuses on customer motivation

Expected outcomes: should solve the situation/outcome

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

What is ‘kano analysis’?

A

Kano analysis questions grid: answers are mapped to functional/dysfunctional grid

Threshold: basic, expected features

Performance features: the more the better

Excitement: customer doesn’t know what they want until they see

Indifferent: things customer don’t want

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

What is ‘minimal viable product’?

A

Identifies smallest set of features/requirements to deliver value to stakeholders.

3 steps:

  1. Determine problem
  2. Identify minimum set of features to test hypothesis
  3. Analyze validated learning from customers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is ‘personas’?

A

Understand and empathize with intended stakeholder to align solution with need.

  • Personal name and image
  • Traits/characteristics
  • Motivations
  • Needs
  • Differentiators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is ‘Planning Workshop’?

A

Backlog refinement occurs within planning workshops. Can be used at any horizon depending on goal and level of detail.

  • Estimated and ordered backlog
  • Team velocity
  • Iteration goal or feature set
  • Backlog item selection
  • Task planning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is ‘Portfolio Kanban’?

A

A system to manage flow of work during the entire delivery cycle.

  • Kanban board - columns represent steps identified in the organization to move an initiative from idea to completion
  • Done criteria per column
  • Limits per column
  • Strategic business initiatives or portfolio items
  • Refinement meeting
  • Metrics
  • Visual
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is ‘Product Roadmap’?

A

Strategic plan used to describe how a product is likely to grow, to align to stakeholders’ needs, and to acquire a budget for delivery

  • Defined vision and strategy
  • Defined desired outcomes
  • Product management team
  • Themes: collection of requirement/features/stories
  • High-level requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is ‘Purpose Alignment Model’?

A

Rates features, processes, products or capabilities in two dimensions:

  • market differentiation
  • critical for continued functioning of organization
  • Differentiating quadrant, parity quadrant, partner quadrant, who cares?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is ‘real options’?

A

Provides conditions when a commitment should be made; delays decisions to the last minute

  • Options
  • Commitments
  • Options expiry
  • Right/Wrong/Uncertain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is ‘Relative Estimation’?

A

Ability to accurately estimate improves over time as new information is discovered about both capacity and capabilities.

(planning poker, silent sizing)

  • Order of magnitude
  • Given set of resources
  • Team based estimation`
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is ‘Retrospectives’?

A

Reflection on most recent deliveries and then identify ways to adapt. Held at end of each iteration.

  • Review previous action items
  • Preparation
  • Safety check
  • Identify the items
  • Choosing future actions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is ‘Reviews’?

A

Showcase a completed working solution in order to solicit feedback.

  • Solution being delivered
  • Stakeholders
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is ‘Spikes’?

A

Spikes are time-boxed activities that have clear objectives and desired outcomes.

Used when backlog item/initiative cannot be estimated.

  • Spike goal
  • Type of spike (functional, technical, exploratory)
17
Q

What is ‘Storyboarding’?

A

Technique for understanding how people will use the solution

  • Scenarios
  • Illustrations of the solution
  • Textual explanation
  • Create storyboard
18
Q

What is ‘Story decomposition’?

A

Provides a structure for defining elements in smaller levels of granularity (minimal marketable features).

Breadth-Before-Depth.

  • Solution goals
  • MMF/Component
  • Story (user story, job story, use case, requirement)
  • Acceptance criteria
19
Q

What is ‘Story elaboration’?

A

Lowest level of story decomposition. Occurs in the delivery horizon.

During each iteration, the story is expanded on to understand the detail.

  • Elicitation
  • Story decomposition
  • Acceptance criteria
  • Additional optional elements (task definitions, examples, mockups, input/output data tables)
20
Q

What is ‘Story Mapping’?

A

Provides visual/physical view of sequence of activities to be supported by a solution.

  • Themes/activities
  • Stories/features
  • Ranked priority order
  • Facilitation
21
Q

What is ‘User Stories’?

A

Representation of customer need, expressed as a short, concise statement of a feature needed to deliver value. (INVEST criteria)

  • Card
  • Format (As a , I need to so that
  • Conversation
  • Confirmation
  • User story management
22
Q

What is ‘Value Modelling’?

A

Models value creation for stakeholders who use the solution. Customer value = benefits - cost. Used at all horizons.

  • Customer
  • Desired outcome/objective
  • Examples: Value proposition canvas, glow chart of customer value, means value chart, value model
23
Q

What are the steps for creating a value model?

A
  1. Identifying all the stakeholders
  2. Identifying the needs of each stakeholder group
  3. Identifying how to satisfy the need
24
Q

What is ‘Value Stream Mapping’?

A

Represents flow of material and information required to bring solution to customer. (Current/Future state value stream mapping)

  • Prepare
  • Create current state
  • Analyze current state (root cause analysis)
  • Create future state
  • Implement process improvement
25
Q

What is ‘Visioning’?

A

Creates aspirational guidance that is used to understand if efforts align to desired outcomes and add value.

  • Vision statement
  • Vision exercise
  • Impact metrics