agile, lean and startups

Post on 14-Sep-2014

1.824 Views

Category:

Business

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Lean Startup. Fluid, optimised, responding dynamically to changes in the product based on customer data to drive value and build their proposition. No bureaucracy, no waste just beauty. Agile. A system, bloated, ridged and wasteful. Challenging a business to change its perspective on product development and deliver amazing products. While it sounds like Cinderella and the ugly sister both have lessons to learn from one another. They are ultimately searching for an answer to the question ‘How can we learn more quickly what works, and discard what doesn’t to the achieve the ultimate outcome Presentation agenda: Agile, Lean and Startup principles and practices Examples of how it can apply to all projects Efficiency and effectiveness Understanding Building Systemico Framework Learning Value creation Value mapping Value stream analysis Innovation

TRANSCRIPT

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

top related