The document outlines an example of using Lean Startup techniques to validate assumptions and develop a minimum viable product for a hypothetical service called Team8s.io to coordinate feature teams. It discusses identifying assumptions, developing a landing page MVP to test one assumption with audience participation, measuring results to incorporate learnings, and iterating based on feedback in an agile manner. The goal is to continuously inspect and adapt using scientific methods to build the right product.
2. Bio - Chris Sterling
2
Director of Product Management at
CenturyLink Cloud
Recently Launched AppFog:
https://www.ctl.io/appfog
Author of book “Managing Software Debt:
Building for Inevitable Change”
Supported change efforts to adopt Lean,
Agile & Continuous Delivery behaviors in
organizations of 10 up to 800+ people
Entrepreneur & Lean Startup Practitioner
Blog: managingsoftwaredebt.com
3. Agenda
Introduction to Lean Canvas (5 mins)
Identify our first experiment (10 mins)
Develop landing page MVP application (5 mins)
Run survey with audience (5 mins)
Measure results of experiment (10 mins)
Review, rinse & repeat based on learning (10 mins)
Update application based on learning (5 mins)
Blue/Green deployment of application (5 mins)
Closing (Q&A) (10-15 mins)
3
4. WARNING
I will be asking for your
participation and using you for
your thoughts & feedback
during this presentation
4
6. The Setup
6
OK, our example will be somewhat
contrived so please play along anyway
Agile & DevOps have lead to large-scale
enterprise adoption of Feature Team
operating model, therefore…
More Teams means more coordination
7. Team8s.io
A service to coordinate Feature
Teams in a Scaled DevOps or
Agile Environment
7
9. List Assumptions
9
Managing
Team
Membership is
frequent
Finding out
who is on a
team is difficult
at times
Figuring out who
plays particular
role on team is
important
Feature teams
are becoming
more prevalent
in enterprise
Cross-team
collaboration is
important to
DevOps
Sharing team
improvements
increases Org
value delivery
A Cloud Native
WebApp for
tracking teams is
OK in enterprise
Team goals
can be made
clear in simple
format
Improvements
can be made
clear in simple
format
…
… … … … …
10. Experiment #1
10
Given the assumption “Feature teams are
becoming more prevalent in enterprise”
Lets test if this is a valid assumption
More prevalent than? Zero? What %?
Lets use 20% of audience have more than 3 Teams
in their Organization as target
13. Landing Page
to Apply
Wizard of Oz
1.Create Headline
2.Provide Value Proposition
3.Add Call to Action
4.If possible, Provide an Offer
13
http://blog.landerapp.com/how-to-use-a-landing-page-to-validate-your-startup-idea/
15. Rinse &
Repeat
Review Usage Metrics
Get Out of the Building (aka Talk
to Your Customers)
Revisit Lean Canvas and
incorporate Learnings
Review Assumptions
15
19. Review Experiment #1
How many uniques clicked “Get Started”
How many Teams were created
Did 20% of audience have more than 3 Teams in
their Organization as target
Bonus Learning: Did anybody add info about their
Teams?
19
20. I’m not in a Startup
20
Lean Startup techniques can be used on all products
Based on scientific method (inspect and adapt)
Lean Canvas can be modified for Feature definition
Always focus on Agile Principle:
“Simplicity--the art of maximizing the amount of
work not done--is essential.”
Don’t just validate features, invalidate them to make
your product better
21. Taking the Leap…
Once the problems are well-defined
And the market seems ready
And you can focus your effort
It could be time to take the leap…
Otherwise, don’t do it. It is hard to run a business &
even harder when problem+market isn’t there
21