Download - Agile, Lean and Startups
Agile, Lean and Startup how to create to ultimate value creation machine
@barryoreilly
WHERE TO START? Meet the heroes of this presentation
Waterfall
! Basic building blocks ! Analysis ! Develop ! Test ! Release
Agile
! Iterative ! Incremental ! Quality Baked In ! Continuous Delivery ! Feedback
Lean
! Eliminate Waste ! Continuous Flow ! Value Creation ! Customer Driven ! Total Quality Management ! Deming Cycle
Startup
! Product Development ! Vision ! Steer ! Experiment ! Test ! Measure ! Pivot or Persevere
! Accelerate
How can we harness everyone?
Where is the sweet spot?
Sweet Spot
Agile
Lean Startup
SHARE A FEW EXPERIENCES & TOOLS
Topics for deep dive
! Efficiency and effectiveness ! Understanding ! Test ! Measure
! Building ! Learning
Efficiency and effectiveness
There is nothing so useless as doing efficiently that which should not be done at all
- Peter Drucker
Deming Cycle
Plan
Do
Check
Act
Lean Startup
Idea
Build
Product
Measure
Data
Learn
Building
! Concept to product ! Value prioritisation ! Business ! Customer
! User stories
Concept to Value
! Business Model ! Creating it
! Customer Driven Design ! Validating
! Stories ! Realising it
Business Model Canvas by Alex Osterwalder
Conference Business Model Canvas
FROM CREATE TO VALIDATE….
Testing (the Product)
! User ! Customer ! Prototyping ! Gorilla ! Continuous Deployment ! A/B split testing
Get to know your users ! Objective of the exercise ! To understand who uses the site and why ! To understand what would motivate users
to use our offering ! Uses ! A good understanding of the potential
users helps to understand how they will interact with the site and drives us to design a system that will meet their needs
Understand your end users’ motivations, ability and the value you will be giving them so they use your site
How do we achieve this? ! Brainstorming
! Help the team own the solution ! Leverage knowledge within the team
! Draft personas ! Get something on paper and then improve it continuously
! Street surveys ! Find out what people are saying ! Help the team interact with end users to understand their
motivations ! Online surveys
! Collect more data ! Review of existing market research
! Leverage existing knowledge within the organisation
Who will use my application?
Empathy maps
Prioritised Personas
1
2
Customer research
Street interviews
Online questionnaire
Business success metrics G1, value /session
Get out of the building!
How will they use my application?
Journey sketches
Persona journeys Personas
Home page Search site Results
Update dates Confirm selection
Purchase Receipt
Select dates
User Journey
Matt, 31 yrs, Professional, Casual User
What’s on the pages?
Feature and page sketching
Personas journeys
Personas
Wireframes
Create stories
Wire framed journeys
Stories mapped to wireframes
Personas
Home page
VALIDATE TO REALISE….
Story Value
! Story value ! Not liner ! Focus should be to
§ realise it § as soon as possible § user perspective and centric
Old days
Old days
No Value Until Here
Plan Deploy
Requirement
Design
Implement
Test
Evaluate
Plan
Agile has helped feedback loop but still challenges to prioritise value
Change thinking on value
! Product Backlog
! Linear mindset flawed
! Systemic & holistic approach needed
Systemico Framework for Value Mapping by Lourenço Soares and Barry O’Reilly
User Goal 1
User Goal 2
User Goal 3
User Goal 4
User Goal 5
CORE
USE
ENGAGE
EXPLORE
Prioritised User goals of the product
Enga
geme
nt le
vel
of t
he U
ser
User Value Map
User Goal 1
User Goal 2
User Goal 3
User Goal 4
User Goal 5
CORE
USE
ENGAGE
EXPLORE
Prioritised User goals of the product
Enga
geme
nt le
vel
of t
he U
ser
Give value dimensions
User Value Map
User Goal 1 User Goal 2
User Goal 3
User Goal 4
User Goal 5
CORE #121 #124
#143 #122
#158 #125
USE #126 #130 #108
#129
ENGAGE #190 #127 #186
#132
EXPLORE #133
#179
AS A PRODUCT OWNER I WANT TO ADD A PICTURE TO MY
PROFILE SO THAT OTHER USERS CAN SEE MY
BEAUTIFUL FACE Estimate: 5 Goal: 2 (Find content) Engagement : Core
Systemico Framework for Value Mapping by Lourenço Soares and Barry O’Reilly
REALISE TO LEARN….
Measure
Data is the new oil
Track everything!
Non Actionable Metrics
!"!!!!
!#$$!!
!%&$$$!!
!%&#$$!!
!'&$$$!!
!'&#$$!!
!(&$$$!!
!(&#$$!!
%! '! (! )! #! *! +! ,! -! %$! %%! %'!
./0123/.!
./0123/.&!455&!678!
Cohorts – Measure Engagement
!"#
$!"#
%!"#
&!"#
'!"#
(!!"#
($!"#
)*+,*-.# /01-,*-.# 2*-34# 56-78# 2*.# ),+0# ),8.# 5,9,:;# <06;0=10-# >3;?10-# @?A0=10-# B030=10-#
A70C#
-097:;0-#
-097:;0-D##*EE#
-097:;0-D##*EED#-03?==0+E#
-097:;0-D#*EED#1,.#
Customer Driven Development
! Understanding what customers want to evolving product around it
! When you see an reaction from you customers, keep digging – your onto something good.
Learning
! Continuous Improvement
! Single and Double loop ! What to build next?
Learning as “the detection and correction of error” where an error is a mismatch between what was intended and what was produced.
Single Loop Learning
Results (What We Get)
Action Strategies (What We Do)
Our Approach (Why We Do)
Double loop learning
- requires changing the values and revisit what governs theory-in-use
change view of what we are doing
Single Vs. Double Loop Learning
Results (What We Get)
Action Strategies (What We Do)
Our Approach (Why We Do)
Learning
! Don’t waste your failures
! Its not the FAILURE that we should celebrate but the LEARNING that ensues
Idea
Idea flow
Test RefineFinancial model
010111001110100001010
Code
Architectural model Prototype (lo/hi fi)
Prioritised list
$
Business process model
Agile, Lean and Startup how to create to ultimate value creation machine
Thanks! @barryoreilly