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