Agile Product Delivery Flashcards
What is Agile Product Delivery
A customer centric approach to defining, building and releasing a continuous flow of valuable products and services to customers and users
Why Agile Product Delivery?
To deliver innovative products and services, to be sure to create the right solutions for the right customers at the right time
What are the dimensions of Agile Product Delivery?
Customer centricity and Design Thinking
Develop on Cadence, Release on Demand
DevOps and the Continuous Delivery Pipeline
Customer centricity motivates teams to?
Focus on the customer Understand the customer's needs Think and feel like the customer Build whole product solutions Create customer lifetime value
What the two activities of Design Thinking
Understand the problem (Discover and define)
Design the right solution (Develop and Deliver)
A design thinking solution should be ?
Desirable, viable, feasible and also sustainable
How do Release on Demand and Develop on Cadence further promote Business Agility
By decoupling the events and activities that support the organisation creating value from how that value is delivered
What are the two elements of SAFe’s cadence structure?
Iterations Program Increments (PIs)
What is the typical length of an iteration?
Two weeks
What is the typical length of a Program Increment?
8-12 weeks (i.e 3-5 dev iterations followed by one innovation and planning iteration)
What are the Program Increment activities and events
Program Increment Planning
System demos
Inspect and Adapt
Innovation and Planning
When are system demos done ?
At the end of every iteration
When is Inspect & Adapt done?
At the end of the Program Increment
What is the Innovation & Planning iteration?
An iteration where innovation activites are performed when they cannot not be performed incrementally.
How to achieve Release on Demand?
Embrace the DevOps mindset
Create a continuous Delivery Pipeline