Presentation is loading. Please wait.

Presentation is loading. Please wait.

8 lessons learned from becoming agile 15.5.2010 ESTONIA Marko Taipale.

Similar presentations


Presentation on theme: "8 lessons learned from becoming agile 15.5.2010 ESTONIA Marko Taipale."— Presentation transcript:

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

18

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

26

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?”

32

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

49

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/


Download ppt "8 lessons learned from becoming agile 15.5.2010 ESTONIA Marko Taipale."

Similar presentations


Ads by Google