8 lessons learned from becoming agile

Download 8 lessons learned from becoming agile

Post on 12-May-2015

6.214 views

Category:

Technology

0 download

DESCRIPTION

1.Why do you want to be agile?L1: Set a goal for being agile or you achieve nothingL2: Commit to agile values and principles; your practices will followL3: Piloting is learning. Learning is progress.2.How to reach business agility?L4: Business agility is about having adaptability and predictabilityL5: Create product vision and validate it with customer developmentL6: Find your Minimum Viable Product3.Organization as a people systemL7:Optimize the wholeL8: Build great teams

TRANSCRIPT

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

Recommended

View more >