lean startup and intrapreneurial testing
TRANSCRIPT
From Lean Startup to Intrapreneurial Testing
Maaret PyhäjärviEmail: <[email protected]> | Twitter:
maaretp
Testers See the World Differently
Testers start at the end, and work through the product from quality in delivery. Empirical
evidence over theory.
Builders start at the beginning, and work through the product for quality in delivery. Theory to
handle versatile cases.
We are never just something. Be aware of
your use of time. Opportunity cost - what you don’t
do since you are doing this?
4
From Idea to Implementation
Customer (business owner)
End UserImplementing Product / Solution
OPPORTUNITY SPACEIMPLEMENTATION SPACE
DetailsPipe: One thing at a time, focus
Funnel: Going through the options
and making a selection
Ideas
Testing feeds development before development again
feeds testing
Traversing Back in Lifecycle
Time …in my life
Testing features in systems
Requirements Reviews
AGILE
Testing Contracts
Testing changes in
systems
Co-creating Specification
s
Testing Business Models
Testing Product
Backlogs
Testing Business Models
Time …in my life
Testing features in systems
Requirements Reviews
AGILE
Testing Contracts
Testing changes in
systems
Co-creating Specification
s
Testing Business Models
Testing Product
Backlogs
Selling the product / feature before
implementing is a test
Lean Canvas (Ash Maurya) and Business Model Canvas (Alex
Osterwalder)
Understand the risksKnow your business model
Testing Product Backlogs
Time …in my life
Testing features in systems
Requirements Reviews
AGILE
Testing Contracts
Testing changes in
systems
Co-creating Specification
s
Testing Business Models
Testing Product
Backlogs
Do we really need that?Can we make it smaller?
Spot the assumption!“Always a feature away from success”
Make your assumptions cheaper.
Software Development is about Continuous
Learning"Scope does not creep;
understanding grows." -Jeff Patton
Co-creating Specifications
Time …in my life
Testing features in systems
Requirements Reviews
AGILE
Testing Contracts
Testing changes in
systems
Co-creating Specification
s
Testing Business Models
Testing Product
Backlogs
We built a feature three times before it was taken into
use. Unintentionally.
Customer Experience
over Features
Qua
lity
Power of Collaboratio
n
Qua
lity
Power of Collaboratio
n
“It’s about getting the best (not the
most) out of everyone”
http://leanpub.org/mobprogrammingguidebook#MobProgrammingGuidebook
Testing changes in systems
Time …in my life
Testing features in systems
Requirements Reviews
AGILE
Testing Contracts
Testing changes in
systems
Co-creating Specification
s
Testing Business Models
Testing Product
Backlogs
Certainty“I know what I
know”Exploit
Caution“I know what I don’t
know”Explore
Amnesia“I don’t know what I
know”Expose
Ignorance“I don’t know what I
don’t know”Experiment
Looking at World from Different Angles
Unit
Test
ing
Expl
orat
ory
Test
ing
Builder view
Tester view
What Testing Gives UsUn
it Te
stin
g
Expl
orat
ory
Test
ing
SPECFEEDBACKREGRESSIONGRANULARITY
GUIDANCEUNDERSTANDING
MODELSSERENDIPITYTesting as
artifact creation
Testing as performan
ce
Thank you.
@maaretp(please connect with me
through Twitter or LinkedIn)