Download presentation
Presentation is loading. Please wait.
Published byBarbra Richards Modified over 9 years ago
1
8 lessons learned from becoming agile 15.5.2010 ESTONIA Marko Taipale
2
Visited 13 companies Coached 2 agile transitions and 10+ teams Co-founded 1 Lean startup Trained over 300 people
3
Failed enough to tell stories Succeeded enough to show results
4
1. Why do you want to be agile ? 2. How to reach business agility ? 3. Organization as a people system
5
1. Why do you want to be agile ? (Being = respect the values and principles)
6
80% had no goal for being agile no method to reach the goal … no way to measure if they were getting any better
7
No Goal – No chance to Score
8
Lesson #1 Set a goal for being agile, otherwise you achieve nothing (It’s ok to figure it out...)
9
“What does method X say about Y?”
10
“What does method X say about Y?” Collaborate!
11
Lesson #2 Commit to agile values and principles; your practices will follow Craft your own process
12
Pilot, Scale, Optimize
13
Pilot, Scale, Optimize
14
Pilot, Scale, Optimize OR 1)Visualize the value stream 2)Fix the way you manage product development 3)Continuous Improvement
15
Pilot, Scale, Optimize OR 1)Visualize the value stream 2)Fix the way you manage product development 3)Continuous Improvement Multiple ways so what’s the point?
16
Pilots are not about proving if agile works Forward motion is often thought as progress
17
Lesson #3 Pilot is about learning …not “working software” … not about getting results Continuous Improvement
19
Make the cycle as short as possible
20
A way of learning 5 whys There are no technical problems only human problems
21
Lesson #1 You need to have a SMART goal Lesson #2 Commit to agile values and principles; your practices will follow Lesson #3 Progress is about learning
22
2. How to reach business agility ?
23
”Agile teams need to value adaptability over predictability ” - Someone in Twitter
24
Lesson #4 Business agility is about having adaptability and predictability - My experience
25
” Where do I get the backlog?” what to build
27
“No plan survives first contact with the customers” - Steven Blank
28
Customer Discovery Customer Validation Customer Creation Scale Company Customer Development
29
Customer Discovery Customer Validation Customer Creation Scale Company Agile Product Development Agile Product Development Data, feedback, Insights Hypotheses, experiments, insights Customer Development
30
Customer Discovery Customer Validation Customer Creation Scale Company Agile Product Development Agile Product Development Data, feedback, Insights Hypotheses, experiments, insights Customer Development Problem Team Solution Team
31
“Should I do whatever my customers want me to do?”
33
Lesson #5 Create product vision and validate it with customer development Vision = a boundary for her wishes
34
Is agile about delivering features as fast as possible?
35
Who cares about velocity? We can work on highest priority story – who cares? Nr 1 waste = Unused features Building a feature maybe the wrong answer
36
It is not about how much but rather how little you can release M inimum V iable P roduct
37
Lesson #6 Find your Minimum Viable Product It should make you feel embarrassed
38
“It's the things that are not there that we are most proud of"
39
Lesson #4 Business agility is about having adaptability and predictability Lesson #5 Create product vision and validate it with customer development Lesson #6 Find your Minimum Viable Product
40
3. Organization as a people system
41
”We have Scrum but we are still slow!”
42
Development Design Customer approval Internal approval Idea ResourcingDeployment
43
Development 2m Design 1m Customer approval 2h Internal approval 2h Idea Resourcing 1d Deployment 3w
44
Development 2m 15 Design ready 6m 1w Design 1m Customer approval 2h 2d Internal approval 2h Idea 6m Resourcing 1d 8 Selected ideas Deployment 3w 12 Production ready 6m
45
Development 2m 15 Design ready 6m 1w Design 1m Customer approval 2h 2d Internal approval 2h Idea 6m Resourcing 1d 8 Selected ideas Deployment 3w 12 Production ready 6m SCRUM!
46
Development 2m 15 Design ready 6m 1w Design 1m Customer approval 2h 2d Internal approval 2h Idea 6m Resourcing 1d 8 Selected ideas Deployment 3w 12 Production ready 6m SCRUM!
47
Optimize the whole Lesson #7 Beware sub-optimization Visualize the value stream Identify bottleneck Limit WIP on all levels Incentives are bad!
48
Adoption is about letting problems to surface Manage the system, remove chance for failure, make it flow
50
Smell: The fear of being vulnerable Leader: Go First
51
Smell: The fear of being vulnerable Leader: Go First Smell: The desire to preserve artificial harmony Leader: Mine for Conflict
52
Smell: The fear of being vulnerable Leader: Go First Smell: The desire to preserve artificial harmony Leader: Mine for Conflict Smell: The lack of clarity or buy-in Leader: Force Clarity and Closure
53
Smell: The fear of being vulnerable Leader: Go First Smell: The desire to preserve artificial harmony Leader: Mine for Conflict Smell: The lack of clarity or buy-in Leader: Force Clarity and Closure Smell: The need to avoid interpersonal discomfort Leader: Confront Difficult Issues
54
Smell: The fear of being vulnerable Leader: Go First Smell: The desire to preserve artificial harmony Leader: Mine for Conflict Smell: The lack of clarity or buy-in Leader: Force Clarity and Closure Smell: The need to avoid interpersonal discomfort Leader: Confront Difficult Issues Smell: The pursuit of individual goals and status Leader: Focus on Collective Outcomes
55
Lesson #8 Build great teams
56
I help companies to improve by showing what I have done how I have done it and what I have learned about it. I am a CTO of a lean startup Marko Taipale @markotaipale huitale.blogspot.com marko.taipale@huitale.com
57
1.Why do you want to be agile ? L1: Set a goal for being agile or you achieve nothing L2: Commit to agile values and principles; your practices will follow L3: Piloting is learning. Learning is progress. 2. How to reach business agility ? L4: Business agility is about having adaptability and predictability L5: Create product vision and validate it with customer development L6: Find your Minimum Viable Product 3. Organization as a people system L7: Optimize the whole L8: Build great teams
58
Photo credits Flickr users http://www.flickr.com/photos/kodomut/ http://www.flickr.com/photos/amagill/ http://www.flickr.com/photos/themarmot/ http://www.flickr.com/photos/unloveable/ http://www.flickr.com/photos/shapourbahrami/ http://www.flickr.com/photos/thatguyfromcchs0 http://www.flickr.com/photos/fxtreme/ http://www.flickr.com/photos/aussiegall http://www.flickr.com/photos/lululemonathletica http://www.flickr.com/photos/4yas http://www.flickr.com/photos/sualk61/ http://www.flickr.com/photos/can3ro55o/ http://www.flickr.com/photos/jwdill/ http://www.flickr.com/photos/minidriver/ http://www.flickr.com/photos/donaldmacleod/ http://www.flickr.com/photos/jburgin/ http://www.flickr.com/photos/jmherrala/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.