Upload
casmaron
View
110
Download
7
Embed Size (px)
DESCRIPTION
Slides for 1-day training course: "Introduction to Lean and Agile for managers and stakeholders at Moonpig.com"
Citation preview
@arsagilis
THE LEAN COMPANY
@arsagilis
About me
Michael Chik CSM, CSP, Prince2 Practitioner,
PMP, Certified Coach, Certified
Kanban Coaching Professional,
NLP Practitioner and Organiser of
the London Scrum User Group
Twitter: @arsagilis
http://linkedin.com/in/michaelchik
Amnesty International
Macmillan Cancer Support
Plan International
Crisis UK
Ben & Jerry’s
Moonpig.com
Siemens
Disney
Photobox
@arsagilis
Introductions
@arsagilis
Introductions
@arsagilis
Guidelines
@arsagilis
Training objectives
@arsagilis
Let’s start with some fun …
@arsagilis
Sequential Design > Build process
@arsagilis
Sequential Design & Build process
Talk to
customers
Analyse
needs
Write /
draw
plan
Build
Test
Launch
@arsagilis
Design > Build: Instructions
@arsagilis
As investor, I want…
Have you read your brief?
@arsagilis
Questions?
@arsagilis
@arsagilis
Retrospective
@arsagilis
Inspect & Adapt process
@arsagilis
Build > Measure > Learn
Launch /
release
@arsagilis
PDCA: Instructions
@arsagilis
As investor, I want…
Have you read your brief?
@arsagilis
Questions?
@arsagilis
@arsagilis
Retrospective
@arsagilis
Introduction to Scrum
@arsagilis
The Scrum Framework
• Product owner
• Scrum Master
• Dev Team
3 Roles
• Product backlog
• Sprint backlog
• Burndown charts
3 Documents
• Sprint planning
• Sprint review
• Sprint retrospective
• Daily scrum meeting
4 Meetings
@arsagilis
The Pillars of Scrum
Scrum Master Development
Team Product Owner
The Process The How, the How Much and the Who
The What and the When (not how much)
@arsagilis
Roles: Product Owner
@arsagilis
Roles: Development Team
@arsagilis
Roles: Scrum Master
@arsagilis
Documentation: Product Backlog
@arsagilis
The Scrum Universe
Project Team
Scrum Team
Dev Team
Product
Owner
Scrum
Master
Stakeholders Stakeholders
Stakeholders Stakeholders
7 people (+/- 2)
@arsagilis
Scrum in a Nutshell
@arsagilis
Traditional IT dev process
@arsagilis
Improv 1
Bug 1
Current Dev Process in IT
Project 2
Task 1
Big bug
Project 1
Project 2
Task 1
Project 4
Big bug
Project 1
Project 4
Product Owner
Stakeholders, projects &
tasks
Dev team sprint
planning
Product backlog
Task 1
Big bug
Project 4
Sprint backlog Dev team working on items in sprint
backlog
Task 1
Big bug
Project 4
Sprint outcome
Bug 2
Improv 1
Bug 1
CI Board Release
Tech 3
Tech 2
Tech 1
Tech backlog
@arsagilis
Scrum IT dev process
@arsagilis
In other words …
EXPECTED
Objectives
●
●
Starting point
Objectives
●
●
Starting point
REALITY
Objectives
●
●
Starting point
SOLUTION
Feedback
Feedback
@arsagilis
Scrum in a bigger Nutshell
@arsagilis
Becoming more Agile
@arsagilis
The story so far
@arsagilis
Before Agile
Winston Royce, 1970
@arsagilis
Winston Royce on Waterfall
Winston Royce, 1970
... The implementation described above is risky and invites failure.
“
” Winston Royce, 1970
@arsagilis
Agile – New and Shiny?
@arsagilis
Plans are useless, but planning is everything
“
” US President Edward D. Eisenhower, 1957
@arsagilis
Every company is going LeA(n)gile
@arsagilis
What is Agile about?
@arsagilis
Which One Is Riskier?
Plan
Build
Test
Review
Deploy
Plan
Build
Test
Review
Plan
Build
Test
Review
Plan
Build
Test
Review
Plan
Build
Test
Review
Review Deploy
Wat
erfa
ll A
gile
@arsagilis
Agile Manifesto
Process and
tools
Individuals and
interactions over
Following a
plan
Responding to
change over
Comprehensive
documentation
Working
software over
Contract
negotiation
Customer
collaboration over
@arsagilis
Cross-functional teams
John Robert Jessica
John
Robert
Jessica
6 months We are slow!
I am fast!
4 months
I’m a bit slower!
We are a lot faster!
Release
Release
@arsagilis
Why cross-functional teams?
@arsagilis
Autonomy & Purpose
@arsagilis
Metrics that matter
@arsagilis
Agile Culture
@arsagilis
Many agile practices
@arsagilis
Agile in perspective
Learning organization
Lean
Agile
XP, Scrum, Crystal, RUP,
DSDM...
@arsagilis
What does this mean for
Can Moonpig become LEAN?
@arsagilis
Agile & Lean Product Development
@arsagilis
Start with the WHY!
Book: Start with Why: How
Great Leaders Inspire
Everyone to Take Action
By Simon Sinek
Why
How
What
@arsagilis
Create a hypothesis
We believe that people
like ________ have a
need for / problem doing
________ .
(enter customer type)
(need / action / behaviour)
@arsagilis
Analyse the problem – A3
@arsagilis
Measure your success / failures
AARRR!!!
Book: Lean Analytics: Use
Data to Build a Better
Startup Faster
By Alistair Croll & Benjamin
Yoskovitz
Book: How to Measure
Anything: Finding the Value
of Intangibles in Business
By Douglas Hubbard
@arsagilis
State conditions of acceptance
We will know we have
succeeded when
________, or ________,
which will contribute to
________ .
(measurable outcome)
(KPI)
(observable outcome)
(required)
@arsagilis
Decide on a MVP / MMF
@arsagilis
Validate it!
@arsagilis
Agile UX Process @ Moonpig Idea
Idea
Let’s talk more Prototype Test
Idea
Idea
Idea
Validated
Idea
Idea
Idea
Idea
Idea
Idea
Idea
Idea
Idea
Idea
Idea
Idea
Idea
Hypothesis
Metrics
Goal
Metrics
Sketch
Mockup
Problem
Metrics
Goal
Idea
Idea
Idea Idea
Responses Results Wireframes
Wireframe
Wireframes
Designs
Paper
prototypes
Data
Product Backlog
Goals
@arsagilis
Can we make this happen at
Short answer
Longer answer
??
@arsagilis
Case Study
@arsagilis
Lastminute.com
@arsagilis
Lastminute.com
Source: lastminute.com
@arsagilis
The Challenge – From 80 (worthless) ideas to 3 – 5 high value solutions in a week….
Target customers invited to breakfast interviews
over 1 week
Customer lifecycle from “inspiration for travel” to post travel “sharing”
Source: lastminute.com
@arsagilis
Cross-functional team
Source: lastminute.com
@arsagilis
Lightweight process
Customer
involved
Collaborative
Design & build
MVP
FAIL
FAST
Incremental
shipping
Source: lastminute.com
@arsagilis
Continuous user testing
Source: lastminute.com
@arsagilis
Quick iterations Strike though
pricing
New top secret
design
Mobile specific
search results
(capability)
Mobile exclusive
pricing
(capability)
SEO friendly
Call or book online
Expanding touch
photo gallery
breadcrumbing
Source: lastminute.com
@arsagilis
@arsagilis
Got questions? Call Me Maybe!
Michael Chik CSM, CSP, Prince2 Practitioner,
PMP, Certified Coach, Certified
Kanban Coaching Professional
NLP Practitioner & Organiser of
the London Scrum User Group
Twitter: @arsagilis
http://linkedin.com/in/michaelchik
Slides available @ http://www.slideshare.net/casmaron/the-lean-company