SlideShare a Scribd company logo
1 of 32
Download to read offline
DIVERGE, CONVERGE AND SHAPE
Product Development in a post-DevOps world
Val Yonchev Riley Ghiles Ikni
Engagement lead UX Engineer
@valyonchev @Riley_ikni
RED HAT OPEN INNOVATION LABS
@RedHatLabs
@valyonchev @Riley_ikni
DIVERGE, CONVERGE AND SHAPE
Product Development in a post-DevOps world
Best products emerge by challenging the established beliefs via relentless experimentation. This is only possible
when product leaders give away product ownership and turn it into a function of the whole team. The role of product
leader is to create a compelling shared vision and get their teams to rally around it. Open Innovation Labs
collaborate closely with ambitious clients to help them form such teams and rapidly innovate with Red Hat
technology.
In this session, we'll share a combination of practices that facilitates close collaboration between product leaders,
business people, and DevOps team members. We'll start from how you can create a shared vision and go through the
various practices that allow new product ideas to diverge, converge, and take shape through series of experiments.
Some of the practices include:
• Building a shared vision and purpose through impact mapping.
• Analyzing user needs via user research, empathy maps, and personas.
• Designing collaboratively using event storming.
• Designing experiments with the support of "how might we" (HMW) and other design-thinking practices.
• Testing hypotheses using rapid prototyping, user testing, split testing (including A/B testing).
• Using data-informed design.
You'll leave with a clear idea on how to apply this flow of design thinking, lean UX, DevOps, and continuous delivery
practices in your own environment.
@valyonchev @Riley_ikni
SOME PRINCIPLES
● "Life is too short to build something nobody wants", Ash Maurya
● "All models are wrong - some are useful", George Box
● Evolution - we live in a complex world
● Learning through experimentation - we are NEVER right
● Ownership - the team OR the Hero Product Manager (Owner)
● This is NOT or about Agile - a mix of Agile, DevOps, Design Thinking, Lean UX, Lean
Product Development
● Not a course, not an explanation of the practices and methods
@valyonchev @Riley_ikni
SOME DEFINITIONS
Many people use those terms below in various different ways and with different meanings. This is how
we (Red Hat Open Innovation Labs) look at them:
● MVP = Potentially Destroyable/Throw-Away Product that someone is ready to buy
● "Fail Fast/Learn Fast" = Experimentation, not shipping stuff that nobody will use
● A team = Product teams as long-lived teams working on product/portfolio of logically linked products
defined from customer perspective
● Goals = ambitious and aspirational goals are never about revenue and money, those are just
consequences
● Approach = something we know works at times when you manage to build a great team and create the
right mindset. How do you create those teams and mindsets is a whole different ball game. An
approach never works out of the box, you need to adapt and evolve as you learn.
@valyonchev @Riley_ikniPhoto by eberhard grossgasteiger on Unsplash
JOURNEYS
GIVE INTENT & CREATE
ORGANIZATIONAL CLARITY
@valyonchev @Riley_ikni
GIVE INTENT
Impact Mapping
Why?
Strategic
Business
Objective
Burning
platform
What good
looks like
Metrics
Practice attribution: Gojko Adzic https://www.impactmapping.org/
@valyonchev @Riley_ikni
CREATE ORGANIZATIONAL CLARITY
Impact Mapping
Why?
Who? How? What?
Actors
Car
dependent
DINK
Impacts
Increase
control over X
Decrease
dependency on
3rd party service
Increase
control over Y
Increase security
and confidence in
B product
Strategic
Business
Objective
Burning
platform
What good
looks like
Metrics
Deliverables
Feature
A
Feature
B
Feature
R
Practice attribution: Gojko Adzic https://www.impactmapping.org/
EXPLORE CUSTOMER GROUPS
@valyonchev @Riley_ikni
EXPLORE CUSTOMER GROUPS
Impact Mapping
Why?
Who? How? What?
Actors
Car
dependent
DINK
Impacts Deliverables
Increase
control over X
Decrease
dependency on
3rd party service
Increase
control over Y
Increase security
and confidence in
B product
Strategic
Business
Objective
Burning
platform
What good
looks like
Metrics
Feature
A
Feature
B
Feature
Z
Increase ability to
make early
decisions
Practice attribution: Gojko Adzic https://www.impactmapping.org/
@valyonchev @Riley_ikni
EXPLORE CUSTOMER GROUPS
Feature
M
Feature
E
Feature
P
Empathy Map
Consider also:
- User Research
- Interviewing
- Contextual inquiry
- Service (Design) Blueprint
- Customer Journey Mapping
Practice attribution: Xplane https://www.xplane.com/
EXPLORE VALUE PROPOSITIONS &
BUSINESS MODELS
@valyonchev @Riley_ikni
EXPLORE VALUE PROPOSITIONS
Impact Mapping
Why?
Who? How? What?
Actors
Car
dependent
DINK
Impacts Deliverables
Increase
control over X
Decrease
dependency on
3rd party service
Increase
control over Y
Increase security
and confidence in
B product
Strategic
Business
Objective
Burning
platform
What good
looks like
Metrics
Feature
A
Feature
B
Feature
Z
Increase ability to
make early
decisions
Practice attribution: Gojko Adzic https://www.impactmapping.org/
@valyonchev @Riley_ikni
EXPLORE VALUE PROPOSITIONS
Lean Canvas
Unique Value
Proposition
Cost Streams Revenue Streams
First Customers
Customer
Segments
Existing
Alternatives
Problem Solution
Key Metrics
Unfair
Advantage
Channels
Metrics
Deliverables
Impacts
Actors
Actors
Jobs-To-Be-Done
works good here
Practice attribution: Ash Maurya https://leanstack.com/leancanvas
@valyonchev @Riley_ikni
EXPLORE BUSINESS MODELS
Lean Canvas
Unique Value
Proposition
Cost Streams Revenue Streams
First Customers
Customer
Segments
Existing
Alternatives
Problem Solution
Key Metrics
Unfair
Advantage
Channels
Metrics
Deliverables
Impacts
Actors
Actors
Jobs-To-Be-Done
works good here
? ?
?
?
Practice attribution: Ash Maurya https://leanstack.com/leancanvas
CREATE DESIGN
COLLABORATIVELY & BUILD A
COMMON LANGUAGE
@valyonchev @Riley_ikni
EVENT STORMING - COLLABORATIVE DESIGN
Event Storming
External
system
UI Sketch
Assum
ptions?
HMW
Policy
Aggregate
Comm
and
Event
External
system
Assum
ptions?
Questi
ons?
HMW
Policy
Read
model
Comm
and
Event
Questi
ons?
HMW
External
system Policy
Comm
and
Event
Read
model Read
model
Read
model
Practice attribution: Alberto Brandolini https://www.eventstorming.com/
Actor
Actor
DEFINE PRODUCTS
& VALUE SLICES
@valyonchev @Riley_ikni
DEFINE PRODUCTS
Impact Mapping
Why?
Who? How? What?
Actors
Car
dependent
DINK
DeliverablesImpacts
Increase
control over X
Decrease
dependency on
3rd party service
Increase
control over Y
Increase security
and confidence in
B product
Strategic
Business
Objective
Burning
platform
What good
looks like
Metrics
Feature
A
Feature
B
Feature
Z
Increase ability to
make early
decisions
Practice attribution: Gojko Adzic https://www.impactmapping.org/
@valyonchev @Riley_ikni
DEFINE PRODUCTS
Feature
M
Feature
E
Feature
P
Empathy Map
Consider also:
- User Research
- Interviewing
- Contextual inquiry
- Service Design Blueprint
- Customer Journey Mapping
Practice attribution: Xplane https://www.xplane.com/
@valyonchev @Riley_ikni
DEFINE PRODUCTS
Event Storming
External
system
UI Sketch
Assum
ptions?
HMW
Policy
Aggregate
Read
model
Comm
and
Event
External
system
Assum
ptions?
Questi
ons?
HMW
Policy
Read
model
Comm
and
Event
Questi
ons?
HMW
External
system Policy
Comm
and
Event
Read
model Read
model
Read
model
Practice attribution: Alberto Brandolini https://www.eventstorming.com/
Actor
Actor
@valyonchev @Riley_ikni
DEFINE PRODUCTS
Whole Product Plot
Feature
A
Feature
B
Feature
Z
Feature
E
Feature
M
Feature
P
Practice attribution: Ted Levitt
https://hbr.org/1980/01/marketing-success-through-differentiation-of-anything
@valyonchev @Riley_ikni
DEFINE PRODUCT SLICES
Story Map & Value Slicing
Impact 1 Impact 2 Impact 3 Impact 4 Impact 5 Impact 6
Feature
A
Feature
B
Feature
Y
Feature
E
Feature
M
Feature
P
Feature
Z
Command
to Story
Command
to Story
Command
to Story
Command
to Story
Command
to Story
Command
to Story
Command
to Story
Command
to Story
Command
to Story
Command
to Story
Actor Actor
DESIGN OF EXPERIMENTS
@valyonchev @Riley_ikni
DESIGN OF EXPERIMENTS
Design of Experiments
BUILD A ROADMAP
& DELIVER CONTINUOUSLY
@valyonchev @Riley_ikni
ROADMAP FOR FLOW
A Kanban Roadmap
Deliverables
(Epics)
Goal Experiments
Research
Design &
Build Done Shipped MeasuredWhat?
Deliverables
(Epics)
Goal Experiments
Research
Deliverables
(Epics)
Goal Experiments
Research
@valyonchev @Riley_ikni
… AND MEASURE PROGRESS
Impact Mapping
Why?
Who? How? What?
Actors
Car
dependent
DINK
Impacts Deliverables
Increase
control over X
Decrease
dependency on
3rd party service
Increase
control over Y
Increase security
and confidence in
B product
Strategic
Business
Objective
Burning
platform
What good
looks like
Metrics
Feature
A
Feature
B
Feature
Z
Increase ability to
make early
decisions
Practice attribution: Gojko Adzic https://www.impactmapping.org/
@valyonchev @Riley_ikni
EXPLORE BUSINESS MODELS
Lean Canvas
Unique Value
Proposition
Cost Streams Revenue Streams
First Customers
Customer
Segments
Existing
Alternatives
Problem Solution
Key Metrics
Unfair
Advantage
Channels
Metrics
Deliverables
Impacts
Actors
Actors
Jobs-To-Be-Done
works good here
? ?
?
?
Practice attribution: Ash Maurya https://leanstack.com/leancanvas
@valyonchev @Riley_ikni
A MODEL TO KEEP IT ALL TOGETHER
https://openpracticelibrary.com/
DISCOVERY
SESSION THEATER
7:45 - 8:30 PM - 4 ways to
jump start an open source
& agile automation culture
TUESDAY
WEDNESDAY
THURSDAY
10:15-11:00 AM -
Day-in-the-Life: Designing
Software for Open
Innovation Labs
11:15-12:00 PM - How
Volkswagen used microservices
& automation to develop
self-service solutions
12:15-1:00 PM - Container
adoption at scale:
Metrics-driven framework and
other lessons learned
3:15-4:00 PM - The road to
RHEL 8: Best practices for
optimizing your operating
system
4:15-5:00 PM - Adoptando
RHEL 8: Las mejores
practicas para optimizar tu
Sistema Operativo
5:15-6:00 PM - A DevOps
survival guide: Small
changes lead to big results
6:15-7 PM - To the Edge and
Beyond: Network
Automation for
Telecommunications
10:45-11:30 AM - OpenShift
DevSecOps: Making your
enterprise more secure for
tomorrow, today
11:45-12:30 PM - Digital
Nudge: How automation,
AI, ML, and more shape our
digital decisions
12:45-1:30 PM - People first, digital
second: Using open principles to
drive transformation at Heritage
Bank
1:45-2:30 PM - Monoliths in
OpenShift: Application
onboarding strategies for
containers
bit.ly/OpenInnovationLabs
twitter.com/RedHatLabs
github.com/rht-labs
github.com/redhat-cop

More Related Content

What's hot

UX Lessons from the USSR: The Trouble With Manifestos
UX Lessons from the USSR: The Trouble With ManifestosUX Lessons from the USSR: The Trouble With Manifestos
UX Lessons from the USSR: The Trouble With ManifestosMyplanet Digital
 
UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)Balanced Team
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationCory Foy
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway Dave West
 
UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?why innovation!
 
AIA2019 - Zaid Haque - Paper & Digital Prototyping
AIA2019 - Zaid Haque - Paper & Digital PrototypingAIA2019 - Zaid Haque - Paper & Digital Prototyping
AIA2019 - Zaid Haque - Paper & Digital PrototypingEuropean Innovation Academy
 
Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...
Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...
Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...Rod King, Ph.D.
 
Product management 101 / Dimas Satrio
Product  management  101 / Dimas SatrioProduct  management  101 / Dimas Satrio
Product management 101 / Dimas SatrioDimas Satrio
 
Why User Centered Design doesn't work (anymore)
Why User Centered Design doesn't work (anymore)Why User Centered Design doesn't work (anymore)
Why User Centered Design doesn't work (anymore)UXDXConf
 
Integrating UX into an Agile Process
Integrating UX into an Agile ProcessIntegrating UX into an Agile Process
Integrating UX into an Agile ProcessJanice James
 
Stop throwing money out the window
Stop throwing money out the windowStop throwing money out the window
Stop throwing money out the windowFlavius Stef
 
EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...
EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...
EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...European Innovation Academy
 
Thoughts on Product Design | Guest Lecture Tilburg University
Thoughts on Product Design | Guest Lecture Tilburg UniversityThoughts on Product Design | Guest Lecture Tilburg University
Thoughts on Product Design | Guest Lecture Tilburg UniversityEtienne Bertou
 

What's hot (14)

UX Lessons from the USSR: The Trouble With Manifestos
UX Lessons from the USSR: The Trouble With ManifestosUX Lessons from the USSR: The Trouble With Manifestos
UX Lessons from the USSR: The Trouble With Manifestos
 
UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)
 
Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...
Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...
Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the Organization
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway
 
UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?
 
AIA2019 - Zaid Haque - Paper & Digital Prototyping
AIA2019 - Zaid Haque - Paper & Digital PrototypingAIA2019 - Zaid Haque - Paper & Digital Prototyping
AIA2019 - Zaid Haque - Paper & Digital Prototyping
 
Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...
Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...
Steve Jobs' LEAN STARTUP PROJECT MANAGEMENT: How Steve Jobs Planned, Organize...
 
Product management 101 / Dimas Satrio
Product  management  101 / Dimas SatrioProduct  management  101 / Dimas Satrio
Product management 101 / Dimas Satrio
 
Why User Centered Design doesn't work (anymore)
Why User Centered Design doesn't work (anymore)Why User Centered Design doesn't work (anymore)
Why User Centered Design doesn't work (anymore)
 
Integrating UX into an Agile Process
Integrating UX into an Agile ProcessIntegrating UX into an Agile Process
Integrating UX into an Agile Process
 
Stop throwing money out the window
Stop throwing money out the windowStop throwing money out the window
Stop throwing money out the window
 
EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...
EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...
EIA2019Portugal - Paper Prototyping, Solution Validation & Design Hacks - Zai...
 
Thoughts on Product Design | Guest Lecture Tilburg University
Thoughts on Product Design | Guest Lecture Tilburg UniversityThoughts on Product Design | Guest Lecture Tilburg University
Thoughts on Product Design | Guest Lecture Tilburg University
 

Similar to Diverge, converge, and shape - Red Hat Summit 2019

From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingJérôme Kehrli
 
Honeycomb webinar
Honeycomb webinarHoneycomb webinar
Honeycomb webinarTallwave
 
User Experience for Product Managers
User Experience for Product Managers User Experience for Product Managers
User Experience for Product Managers Michael Ong
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...Eryk Korfel
 
Product development osucoe summit15_gvandermark
Product development osucoe summit15_gvandermarkProduct development osucoe summit15_gvandermark
Product development osucoe summit15_gvandermarkGabriela (Gabi) Vandermark
 
Agile 3x0 the operating system of the garage
Agile 3x0   the operating system of the garageAgile 3x0   the operating system of the garage
Agile 3x0 the operating system of the garageWalter Strametz
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User AdvocateKarl Kaufmann
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Eric Swenson
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Processcreed
 
Agile & User Experience for Engineers
Agile & User Experience for EngineersAgile & User Experience for Engineers
Agile & User Experience for EngineersMichael Ong
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Tathagat Varma
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and AgileMemi Beltrame
 
Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product ManagementDavid Rico
 
Product Development - Founder Institute
Product Development - Founder InstituteProduct Development - Founder Institute
Product Development - Founder InstituteAlex Gault
 
Failing Fast & Learning Along the Way - Big Design 2013
Failing Fast & Learning Along the Way - Big Design 2013Failing Fast & Learning Along the Way - Big Design 2013
Failing Fast & Learning Along the Way - Big Design 2013Jeremy Johnson
 
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...Jeremy Johnson
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Bill Scott
 
[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agileTuyenNguyen457
 

Similar to Diverge, converge, and shape - Red Hat Summit 2019 (20)

From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
Honeycomb webinar
Honeycomb webinarHoneycomb webinar
Honeycomb webinar
 
User Experience for Product Managers
User Experience for Product Managers User Experience for Product Managers
User Experience for Product Managers
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
 
Product development osucoe summit15_gvandermark
Product development osucoe summit15_gvandermarkProduct development osucoe summit15_gvandermark
Product development osucoe summit15_gvandermark
 
Agile 3x0 the operating system of the garage
Agile 3x0   the operating system of the garageAgile 3x0   the operating system of the garage
Agile 3x0 the operating system of the garage
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
 
Introduction
IntroductionIntroduction
Introduction
 
Agile & User Experience for Engineers
Agile & User Experience for EngineersAgile & User Experience for Engineers
Agile & User Experience for Engineers
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product Management
 
Product Development - Founder Institute
Product Development - Founder InstituteProduct Development - Founder Institute
Product Development - Founder Institute
 
Failing Fast & Learning Along the Way - Big Design 2013
Failing Fast & Learning Along the Way - Big Design 2013Failing Fast & Learning Along the Way - Big Design 2013
Failing Fast & Learning Along the Way - Big Design 2013
 
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)
 
[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile
 

Recently uploaded

Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 

Recently uploaded (20)

Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 

Diverge, converge, and shape - Red Hat Summit 2019

  • 1. DIVERGE, CONVERGE AND SHAPE Product Development in a post-DevOps world Val Yonchev Riley Ghiles Ikni Engagement lead UX Engineer @valyonchev @Riley_ikni RED HAT OPEN INNOVATION LABS @RedHatLabs
  • 2. @valyonchev @Riley_ikni DIVERGE, CONVERGE AND SHAPE Product Development in a post-DevOps world Best products emerge by challenging the established beliefs via relentless experimentation. This is only possible when product leaders give away product ownership and turn it into a function of the whole team. The role of product leader is to create a compelling shared vision and get their teams to rally around it. Open Innovation Labs collaborate closely with ambitious clients to help them form such teams and rapidly innovate with Red Hat technology. In this session, we'll share a combination of practices that facilitates close collaboration between product leaders, business people, and DevOps team members. We'll start from how you can create a shared vision and go through the various practices that allow new product ideas to diverge, converge, and take shape through series of experiments. Some of the practices include: • Building a shared vision and purpose through impact mapping. • Analyzing user needs via user research, empathy maps, and personas. • Designing collaboratively using event storming. • Designing experiments with the support of "how might we" (HMW) and other design-thinking practices. • Testing hypotheses using rapid prototyping, user testing, split testing (including A/B testing). • Using data-informed design. You'll leave with a clear idea on how to apply this flow of design thinking, lean UX, DevOps, and continuous delivery practices in your own environment.
  • 3. @valyonchev @Riley_ikni SOME PRINCIPLES ● "Life is too short to build something nobody wants", Ash Maurya ● "All models are wrong - some are useful", George Box ● Evolution - we live in a complex world ● Learning through experimentation - we are NEVER right ● Ownership - the team OR the Hero Product Manager (Owner) ● This is NOT or about Agile - a mix of Agile, DevOps, Design Thinking, Lean UX, Lean Product Development ● Not a course, not an explanation of the practices and methods
  • 4. @valyonchev @Riley_ikni SOME DEFINITIONS Many people use those terms below in various different ways and with different meanings. This is how we (Red Hat Open Innovation Labs) look at them: ● MVP = Potentially Destroyable/Throw-Away Product that someone is ready to buy ● "Fail Fast/Learn Fast" = Experimentation, not shipping stuff that nobody will use ● A team = Product teams as long-lived teams working on product/portfolio of logically linked products defined from customer perspective ● Goals = ambitious and aspirational goals are never about revenue and money, those are just consequences ● Approach = something we know works at times when you manage to build a great team and create the right mindset. How do you create those teams and mindsets is a whole different ball game. An approach never works out of the box, you need to adapt and evolve as you learn.
  • 5. @valyonchev @Riley_ikniPhoto by eberhard grossgasteiger on Unsplash JOURNEYS
  • 6. GIVE INTENT & CREATE ORGANIZATIONAL CLARITY
  • 7. @valyonchev @Riley_ikni GIVE INTENT Impact Mapping Why? Strategic Business Objective Burning platform What good looks like Metrics Practice attribution: Gojko Adzic https://www.impactmapping.org/
  • 8. @valyonchev @Riley_ikni CREATE ORGANIZATIONAL CLARITY Impact Mapping Why? Who? How? What? Actors Car dependent DINK Impacts Increase control over X Decrease dependency on 3rd party service Increase control over Y Increase security and confidence in B product Strategic Business Objective Burning platform What good looks like Metrics Deliverables Feature A Feature B Feature R Practice attribution: Gojko Adzic https://www.impactmapping.org/
  • 10. @valyonchev @Riley_ikni EXPLORE CUSTOMER GROUPS Impact Mapping Why? Who? How? What? Actors Car dependent DINK Impacts Deliverables Increase control over X Decrease dependency on 3rd party service Increase control over Y Increase security and confidence in B product Strategic Business Objective Burning platform What good looks like Metrics Feature A Feature B Feature Z Increase ability to make early decisions Practice attribution: Gojko Adzic https://www.impactmapping.org/
  • 11. @valyonchev @Riley_ikni EXPLORE CUSTOMER GROUPS Feature M Feature E Feature P Empathy Map Consider also: - User Research - Interviewing - Contextual inquiry - Service (Design) Blueprint - Customer Journey Mapping Practice attribution: Xplane https://www.xplane.com/
  • 12. EXPLORE VALUE PROPOSITIONS & BUSINESS MODELS
  • 13. @valyonchev @Riley_ikni EXPLORE VALUE PROPOSITIONS Impact Mapping Why? Who? How? What? Actors Car dependent DINK Impacts Deliverables Increase control over X Decrease dependency on 3rd party service Increase control over Y Increase security and confidence in B product Strategic Business Objective Burning platform What good looks like Metrics Feature A Feature B Feature Z Increase ability to make early decisions Practice attribution: Gojko Adzic https://www.impactmapping.org/
  • 14. @valyonchev @Riley_ikni EXPLORE VALUE PROPOSITIONS Lean Canvas Unique Value Proposition Cost Streams Revenue Streams First Customers Customer Segments Existing Alternatives Problem Solution Key Metrics Unfair Advantage Channels Metrics Deliverables Impacts Actors Actors Jobs-To-Be-Done works good here Practice attribution: Ash Maurya https://leanstack.com/leancanvas
  • 15. @valyonchev @Riley_ikni EXPLORE BUSINESS MODELS Lean Canvas Unique Value Proposition Cost Streams Revenue Streams First Customers Customer Segments Existing Alternatives Problem Solution Key Metrics Unfair Advantage Channels Metrics Deliverables Impacts Actors Actors Jobs-To-Be-Done works good here ? ? ? ? Practice attribution: Ash Maurya https://leanstack.com/leancanvas
  • 16. CREATE DESIGN COLLABORATIVELY & BUILD A COMMON LANGUAGE
  • 17. @valyonchev @Riley_ikni EVENT STORMING - COLLABORATIVE DESIGN Event Storming External system UI Sketch Assum ptions? HMW Policy Aggregate Comm and Event External system Assum ptions? Questi ons? HMW Policy Read model Comm and Event Questi ons? HMW External system Policy Comm and Event Read model Read model Read model Practice attribution: Alberto Brandolini https://www.eventstorming.com/ Actor Actor
  • 19. @valyonchev @Riley_ikni DEFINE PRODUCTS Impact Mapping Why? Who? How? What? Actors Car dependent DINK DeliverablesImpacts Increase control over X Decrease dependency on 3rd party service Increase control over Y Increase security and confidence in B product Strategic Business Objective Burning platform What good looks like Metrics Feature A Feature B Feature Z Increase ability to make early decisions Practice attribution: Gojko Adzic https://www.impactmapping.org/
  • 20. @valyonchev @Riley_ikni DEFINE PRODUCTS Feature M Feature E Feature P Empathy Map Consider also: - User Research - Interviewing - Contextual inquiry - Service Design Blueprint - Customer Journey Mapping Practice attribution: Xplane https://www.xplane.com/
  • 21. @valyonchev @Riley_ikni DEFINE PRODUCTS Event Storming External system UI Sketch Assum ptions? HMW Policy Aggregate Read model Comm and Event External system Assum ptions? Questi ons? HMW Policy Read model Comm and Event Questi ons? HMW External system Policy Comm and Event Read model Read model Read model Practice attribution: Alberto Brandolini https://www.eventstorming.com/ Actor Actor
  • 22. @valyonchev @Riley_ikni DEFINE PRODUCTS Whole Product Plot Feature A Feature B Feature Z Feature E Feature M Feature P Practice attribution: Ted Levitt https://hbr.org/1980/01/marketing-success-through-differentiation-of-anything
  • 23. @valyonchev @Riley_ikni DEFINE PRODUCT SLICES Story Map & Value Slicing Impact 1 Impact 2 Impact 3 Impact 4 Impact 5 Impact 6 Feature A Feature B Feature Y Feature E Feature M Feature P Feature Z Command to Story Command to Story Command to Story Command to Story Command to Story Command to Story Command to Story Command to Story Command to Story Command to Story Actor Actor
  • 25. @valyonchev @Riley_ikni DESIGN OF EXPERIMENTS Design of Experiments
  • 26. BUILD A ROADMAP & DELIVER CONTINUOUSLY
  • 27. @valyonchev @Riley_ikni ROADMAP FOR FLOW A Kanban Roadmap Deliverables (Epics) Goal Experiments Research Design & Build Done Shipped MeasuredWhat? Deliverables (Epics) Goal Experiments Research Deliverables (Epics) Goal Experiments Research
  • 28. @valyonchev @Riley_ikni … AND MEASURE PROGRESS Impact Mapping Why? Who? How? What? Actors Car dependent DINK Impacts Deliverables Increase control over X Decrease dependency on 3rd party service Increase control over Y Increase security and confidence in B product Strategic Business Objective Burning platform What good looks like Metrics Feature A Feature B Feature Z Increase ability to make early decisions Practice attribution: Gojko Adzic https://www.impactmapping.org/
  • 29. @valyonchev @Riley_ikni EXPLORE BUSINESS MODELS Lean Canvas Unique Value Proposition Cost Streams Revenue Streams First Customers Customer Segments Existing Alternatives Problem Solution Key Metrics Unfair Advantage Channels Metrics Deliverables Impacts Actors Actors Jobs-To-Be-Done works good here ? ? ? ? Practice attribution: Ash Maurya https://leanstack.com/leancanvas
  • 30. @valyonchev @Riley_ikni A MODEL TO KEEP IT ALL TOGETHER https://openpracticelibrary.com/
  • 31. DISCOVERY SESSION THEATER 7:45 - 8:30 PM - 4 ways to jump start an open source & agile automation culture TUESDAY WEDNESDAY THURSDAY 10:15-11:00 AM - Day-in-the-Life: Designing Software for Open Innovation Labs 11:15-12:00 PM - How Volkswagen used microservices & automation to develop self-service solutions 12:15-1:00 PM - Container adoption at scale: Metrics-driven framework and other lessons learned 3:15-4:00 PM - The road to RHEL 8: Best practices for optimizing your operating system 4:15-5:00 PM - Adoptando RHEL 8: Las mejores practicas para optimizar tu Sistema Operativo 5:15-6:00 PM - A DevOps survival guide: Small changes lead to big results 6:15-7 PM - To the Edge and Beyond: Network Automation for Telecommunications 10:45-11:30 AM - OpenShift DevSecOps: Making your enterprise more secure for tomorrow, today 11:45-12:30 PM - Digital Nudge: How automation, AI, ML, and more shape our digital decisions 12:45-1:30 PM - People first, digital second: Using open principles to drive transformation at Heritage Bank 1:45-2:30 PM - Monoliths in OpenShift: Application onboarding strategies for containers