Agile & Lean Practices
Craig Strong
ABOUT ME
•AGILE/LEAN COACH & TRAINER
•LEAN STARTUP & ENTERPRISE
COACH
•SCRUM, KANBAN, XP, ToC…
•LONDON AGILE PRACTITIONERS
craig.strong@c6s.co.uk
@craigstrong
uk.linkedin.com/in/craigstrong/
LEAN ?
“Lean thinking defines value
as providing benefit to the
customer; anything else is
waste.”!
!
The Lean Startup: How Constant Innovation
Creates Radically Successful Businesses by
Eric Ries
LEAN ?
“Working from the perspective of the customer
who consumes a product or service, "value" is
defined as any action or process that a
customer would be willing to pay for.”!
!
http://en.wikipedia.org/wiki/Lean_manufacturing
LEAN ?
Minimal amount of effort required for you to
learn what the customers needs are.!
!
!
!
!
AGILE & LEAN
Agile DOES NOT lead to more software being developed
faster. It leads to the RIGHT software being delivered as fast
as possible.
TRADITIONAL
INCREMENTAL
SCRUM
SCRUM FRAMEWORK
PEOPLE
Great ideas get better
when people work together
ROLES
TEAM
PRODUCT OWNER
SCRUM

MASTER
SPRINT 1-2 WEEKS
STANDUP
What did you do yesterday ?
What are you working on today?
Any problems or blockers ?
PLANNING
Cross-Functional Teams = Efficient Solutions
ESTIMATION
SPRINT DEMO
WORKING SOFTWARE NOT PLANS!
RETROSPECTIVE
BENEFITS
• Quickly Know If You Take Wrong
Turn
• Unpredictable Environment
• Test Assumptions
• Potentially Shippable Software
LEARNING EACH SPRINT
CUSTOMER 

ENGINEERINGSTAKEHOLDER

HYPOTHESES
We believe [target market] !
Will [do this action / use this solution] !
For [this reason]
LEARN EACH SPRINT
CASE STUDY
NOWTV.COM
INTERNAL STARTUP
VISIBLE INFORMATION
FACE TO FACE
PAIR PROGRAMMING
READABLE TESTS
SPRINTS
•1-2 WEEK SPRINTS
• SCRUM OF SCRUMS
•STAKEHOLDER ENGAGEMENT
•VISIBLE AND ACCESIBLE
•INTEGRATED TEAMS
•FREQUENT DEMONSTRATIONS
•METRICS LIVE AND VISIBLE
•TEAM ENVIRONMENT
•CUSTOMER SUPPORT TO EXECS
•INTEGRATED VISIBLE TESTS
POWER OF SMALL TEAMS
Turned down $3bn offer from Facebook
No source of revenue
When asked about future revenue sources for Snapchat, CEO
Evan Spiegel is testing a new hypothesis: getting users to pay
for added value services. By using agile development, instead
of waterfall development, Snapchat will be able to build itself
incrementally and iteratively.
http://blogs.ubc.ca/amnamasud/2013/11/12/lean-start-up-snapchat/
<30 full-time employees
http://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
http://www.slideshare.net/InfoQ/lean-apart-a-case-study-in-agile-ux-design-for-a-distributed-team
http://blog.hbs.edu/dighbs/whatsapp-resisting-building-multi-sided-platforms-too-soon/
craig.strong@c6s.co.uk
@craigstrong
uk.linkedin.com/in/craigstrong/
THANK YOU

Agile And Lean Practices - The Mobile Academy