Lesson 4 - Building solutions with Agile product delivery (13%) Flashcards
Why Agile Product Delivery
In order to achieve Business Agility, Enterprises must rapidly
increase their ability to deliver innovative products and services. To be sure that the Enterprise is creating the right Solutions for the right Customers at the right time, they must
balance their execution focus with a Customer focus.
What does a Customer Centric Businessess generate?
Greater profits
Increased employee engagement
More satisfied customers
What does Customer centric governments and non profits create?
The resiliency, sustainability and alignment needed to fulfill their mission
What is a Customer Centric mindset
It takes into account the effects that it will have on its end users when making a decision.
Understand the customer needs
Focus on the customer’Think like a customer
Know the customer lifetime value
Build whole product solutions.
What is design thinking?
is a clear and continuous understanding of the target market,
Customers, the problems they are facing, and the jobs to be done.
What are the two spaces in Design Thinking? In order
Understand the Problem
Design the right solution
In the problem space what 2 things must you do?
Discover (Gamba walks)
Define (Personas and Empathy Maps
In the solution space what are the 2 things you must do?
Develop (Journey maps and story maps)
Deliver (prototypes)
What should the right solution be
Desirable
Viable
Feasible
Sustainable
Where in Deisgn Thinking do Epics and Features sit?
they are part of the intersection of problem and solution.
What is an Empathy Map?
It is a tool that helps teams develop deep shared understanding and empathy for the customer. This is used in the Define area of the Problem Space.
Empathy Maps identify?
Who
Do (what do they need to do)
See
Say
Hear
Do (what do they do?)
Think and Feel
What is a customer journey Map
Used to design the end-to-end Customer experience
What is a story map?
Used to to capture workflows
Starting conditions
Activities/tasks that the user must perform
Ending condition
What is the Program Backlog
The holding area for upcoming features that will address user needs and deliver benefits for a SINGLE ART
What does the Program Backlog contain
Features and Enablers taht are needed to build the Architectural Runway
Who has responsibility for the Program Backlog
Product Management
Who IS responsible for the Solution Backlog
Solution Management
What does the solution backlog contain
Capabilities and Enablers that can span MULTIPLE ARTs and is intended to advance the Solution and build its architectural runway.
What is WSJF
Weighted Shortest Job First
How are backlog items estimated
Story Points
The vision is a description of past past, present and future state of the product.
True/False
False the vision is a description of the future stae of the product
How does the Feature Benefit Hypothesis help?
justifies development cost and provides business perspective for decision-making
When is the Acceptance Criteria for a Feature defined?
During the Program Backlog refinement
What requirements are reflected n a feature
Functional and Non-functional
A Feature should fit in how many PIs
One
What implements a Feature
A Story
How many types of stories are in an iteration?
An enabler story and a User story
What type of work is included in an enabler story
Exploration, architecture, infastructure and compliance
What does auser story capture?
user voice form to capture role, activity and goal
Does a story need to fit in one PI?
True/False
False; A story needs to fit in one Iteration. They can be developed in days and are relatively easy to estimate.
What does the story pint represent
Volume
Complexity
Knowledge
Uncertainty
How do prioritize features
Based on Lean economics. Need to know 2 things?
Cost of Delay (CoD) in deliverying value (if youcan only identify one thing THIS IS IT!)
Cost to implement the value
How do calculate WSJF
Cost of Delay/Job duration or size
Which job doe you give prefence to:
The job with the shortest duration and highest CoD
What are the Components of Cost Delay
User Business Value
Time Criticality
Risk Reduction and Opportunity Enablement (RR&OE)
Who are the WSJF stakeholders:
Business Ownes, Product Managers, Product Owners and System Architects
What is Program Increment Planning (PI)
cadence-based event that serves as the heartbeat of the Agile Release Train (ART),
What does the PI planning session do for the shared mission and vision?
It aligns all the teams on the ART to the shared Mission and Vision.
How long should a PI planning event be
2 days
How often should a PI planning event occur
Every 8 - 12 weeks
Who is involved in the PI planning session
Everyone
Who owns story planning and high level estimation
Development Teams
Who provides governance, interfaces and dependancies
Architect/Engineering and UX
What are the inputs to PI Planning
Vision
Program Backlog
Top 10 Features
What is the output of PI pLanning?
Team and Program PI Objectives
Program Board
along with: Communication, Estimated Capacity, Objectives and risk management
What are the PI Objectives
business summaries of what each team intends to deliver in
the upcoming PI.
Do you include Uncommitted Objectives in the PI Objectives?
Yes
Are uncommitted objectives included in the committment
nO
Do uncommitted objectives count when calculating the load?
Yes
What does the first day agenda of a PI Planning event include:
Business Context
Product Vision
Architecture Vision and development practices
Planning context
Team Breakouts that develop draft plans and identify risks
Draft Plan review
Management Review and Problem Solving
What does Day 2 of PI Planning include?
Planning adjustments
Team Breakouts (develop final plans and refine risks and impediments while Business owner assign BV to Objectives)
Final Plan Review
Program Risk Review (ROAMed)
PI confidence vote
Plan rework
Planning Retro and moving forward
The PI PLanning brief is for
Executives
Product Manager
System Architect
What is the Product Owners responsibility in PI planning
You have the content authority to make decisions at the user Story level
What is the Scrum Masters role in PI Planning?
responsibility is to manage the timebox, the dependencies, and the ambiguities
What is the Agile Teams responsibility
is to define user Stories, plan them into the Iteration, and work out interdependencies with other teams
How do you establish velocity
By looking at the average output of the last iterations
How do you calcuate your capacity
For every full time agile member consider an 8 subtract 1 for PTO days. Estimate other stories from that benchmark
who reviews all final plans
Final plans are peer reviewed by Teams and Business owners
What is the agenda for plan review
Changes to capacity and oad
Final PI objectives with BV
Program risks and impediments
Q&A
What does ROAMing risks represent
Resolved - addressed and no longer a risk
Owned - Someonehas taken responsibility
Accepted - Nothing more can be done.
Mitigated - there is a plan to adjust as necessary
What is the confidence vote?
A committment to do meet PI objectives
Agreement to escelate immediately so corrective action can be taken
What are the Team events for an Agile Team
Interation Planning
Daily Standup
Iteration Review
Backlog Refinement
Iteration Review
What are the ART events
PI planning
SoS
PO Sync
System Demo
Prepare for PI Planning
Inspect and Adapt
Who is in the ART Sync
SOS and PO to coordinate progress
How often should you demo the full system increment
every 2 weeks
How often should you have an Innovation and Planning Iteration
The last iteration n a PI
What are the 3 aspects of Inspect and Adapt
PI System Demo
Quantitative and Qualitative Measurement
Problem Solving workshop
What is the time box for Inspect and Adapt
3 - 4 hours per PI
Who needs to attend the Inspect and Adapt event
Teams and Stakeholders
Who leads the PI Demo (current state of the solution)
Product Management, POs and System Team
Who should attend the PI Demo
Business Owners, ART Stakeholders, Product management, Scrum Masters, RTE and Teams
How do you measure ART Predictability
A report that compares actual BV achieved to planned Business Value
What 2 things does DevOps maximize
Speed and Stability
What is the CALMR approach to DevOPs
Culture
Automation
Lean Flow
Measurement (Full stack telemetry)
Recovery
What does the Continuous Delivery Pipeline use for Release on Demand
Continuus exploration
Continuous Integration
Continuous Deployment
What is continuous exploration steps for understanding the Customers Needs?
Hypothesize
Collaborate & Research (Product Management)
Architect
Synthesize (WSJF & PI PLanning)
What is the critical technical practice for Continuous Integration
Develop
Build
Test (end to end)
Stage
What are the steps to Continuous Deployment so you can release on Demand
Deploy
Verify
Monitor
Respond
What are the steps for Release on Demand
Release
Stabilize and Operate
Measure
Learn
What is the Architectural Runway
Architectural Runway is existing code, hardware components, marketing branding guidelines, etc., that enable near-term
business Features.
What builds the Runway
Enablers
Who consumes the runway
Features