The Anatomy of an Agile Organization

8,932 views

Published on

Out of the success of some pilot (experiments) more and more organizations are stumbling on how to scale those experiments throughout the rest of the company. What most organizations end up doing is to reuse over and over again the same structures and the same rules they have been using for years, missing entirely the point about Agile. If you want to make it work for your organization, start from looking within a Team and understand what makes them Agile... look deeper into principles and values, not so much in practices, as those will emerge out of experience from your teams. Also understand the major difference between becoming agile and adopting agile. The latter encourage the wrong behaviour of looking on the market at existing models to adopt, and roll-out within your organization. Look at those model as a confirmation that is possible to solve your problems - as someone else apparently already did - and as inspiration. Also be vary of models which are not stemming out of experience, but of a lot of thinking, as that doesn't fit well to the Agile and Lean paradigm. Finally there are many factor you can evaluate in your journey toward becoming more Agile, there are level of complexity growing at an organizational level which you might not find in teams. Finally look at identifying metrics for tracking your progress in a way that reflects the outcome your organization is delivering and not the "work" is doing. In fact learning to work in an Agile way means learning to deliver more, by doing less. In the presentation I use the metaphor of an organization being a "car" rather than an organism, because of pure esthetic reasons, it would get rather bloody with an organic metaphor. I am aware like all models, has its weaknesses, and one of those is that it is mechanic, and predictable, unless it is a transforming car :-)

Published in: Business, Technology
3 Comments
37 Likes
Statistics
Notes
No Downloads
Views
Total views
8,932
On SlideShare
0
From Embeds
0
Number of Embeds
3,856
Actions
Shares
0
Downloads
351
Comments
3
Likes
37
Embeds 0
No embeds

No notes for slide

The Anatomy of an Agile Organization

  1. 1. The Anatomy of an Agile Organization Becoming Agile: starting from a team and ending to a whole organization! agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  2. 2. Andrea Tomasini Agile Coach & Trainer andrea.tomasini@agile42.com @tumma72 @agile42/coaches agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  3. 3. How much spicy do you want it? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  4. 4. Why an Agile Organization? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  5. 5. Compliance agile42 | We advise, train and coach companies building software www.agile42.com | Individual Hierarchy Corporate All rights reserved. Copyright © 2007 - 2009.
  6. 6. We change the structure ... ... every 6-9 months agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  7. 7. We expect to gain more agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  8. 8. Chaos Dispirit Demotivation agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  9. 9. Symptom ≠ Problem Why? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  10. 10. Agile Pilot Success! Teams demonstrated that Agile can deliver value faster, higher quality, and is motivating Organizations are pressed into Agile, as they can’t seem to find a way back... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  11. 11. Fear of a Revolution, pushes companies to impose old structures and control systems on Agile Teams... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  12. 12. And the carousel starts again... 1.Enforce Rules & define KPIs 2.Measure individual performance/compliance 3.Focus on accountability not value 4.Get it right the first time... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  13. 13. What makes a team Agile? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  14. 14. 1. Agile Values & Principles Agile Values & Principles are supporting teams developing the right attitude to enable continuos and regular value delivering to the client, while continuously improving agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  15. 15. Individuals & interactions Working software Customer collaboration Responding to change o v e r Processes & tools Comprehensive documentation Contract negotiation Following a plan We recognize the value here... We value this more…. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  16. 16. 2. Empirical Process Control Switching from measuring compliance to measuring outcome agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  17. 17. Defined Process Control agile42 | We advise, train and coach companies building software The time required to complete a repeatable action is a valid proxy to predict time to complete www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
  18. 18. 8! 6 20 5s 80? agile42 | We advise, train and coach companies building software 38 10s 76? 52 15s www.agile42.com | 69? 20s All rights reserved. Copyright © 2007 - 2009.
  19. 19. Empirical Process Control agile42 | We advise, train and coach companies building software Every step performed while creating a new product is unique, only outcome can be trusted www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
  20. 20. 3. Iterative and incremental Stop assuming you already know what the client wants and discover it while building it together agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  21. 21. I need to move from A to B faster, and avoid traffic… agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  22. 22. I am not that good at stating in equilibrium I need something more stable… agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  23. 23. I am stable now, but not fast as I would like to be, can we go faster? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  24. 24. I figure I am pretty tired in the evening, and though I like sport, I still need to be faster agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  25. 25. What is this? Inspect the outcome and learn to validate your assumptions & hypothesis agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  26. 26. 4. The power of Pull Creating ideal conditions for collaboration and shared responsibility agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  27. 27. Focu s on va lue Pull on ti ra Team agile42 | We advise, train and coach companies building software om pe ti ti nce lia mp C C sh Co lla o bo Pu on Individual www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  28. 28. 5. Self-Organization Teams are organizing and managing themselves, as they are taking responsibility to deliver value and maximize their effectiveness and efficiency agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  29. 29. f- d el ze s i an rg o managed agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  30. 30. ...all on the same boat agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  31. 31. 6. Focus Deliver value, one step at a time by stopping starting new things, and focusing on finishing already started things agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  32. 32. Focus: Getting things done, one at a time... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  33. 33. 7. Continuous Improvement Organization and structures are constantly challenged in order to deliver more value and faster. Teams are empowered to change the way they work and organize themselves, and they do it at regular intervals agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  34. 34. (無理: muri) Overburden do not overload your People agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
  35. 35. Unnecessary Variations (斑: mura) agile42 | We advise, train and coach companies building software keep the Flow Even www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
  36. 36. Wasteful Activities (無駄: muda) remove non value adding Activities agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
  37. 37. What makes an Organization Agile? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  38. 38. Every Organization is constituted of parts interacting with each other. These aim at moving the whole organization towards fulfilling its vision, by delighting as many customers as possible on the way i bi l i t y Vis Safety & Direction Vision agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  39. 39. … and under the hood some more important things Co mfort g & r in l tee tro S on C agile42 | We advise, train and coach companies building software Power www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  40. 40. 1. Agile Values & Principles Agile Values & Principles are bringing within an organization a culture of collaboration and cultivation, focusing on customer delight agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  41. 41. Actuality Agile Values & Principles Cultivation Control Competence Possibility agile42 | We advise, train and coach companies building software Impersonal People Collaboration William Schneider - The four Core Cultures www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  42. 42. Ma na g Culture Actions Beliefs Le sh Results ad if ba t t h la nc e e e Pyramid of Results coaching is an ongoing long term investment Experiences The “Results Pyramid” is copyright of Partners in Leadership LLC agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  43. 43. 2. Empirical Process Control As we want to improve continuously, we need to establish ways to control the processes, which are not bound to the processes but to the outcome... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  44. 44. e Tim op agile42 | We advise, train and coach companies building software Sc Stop using vanity metrics and KPIs measuring the process e the reak B ron I le! iang Tr Costs www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  45. 45. ear cl re a Sha set and ion Vis on mm co a n... tio irec d agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  46. 46. tegy and validate Share a stra th while you go... the pa agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  47. 47. What is this? Inspect the outcome and learn to validate your assumptions & hypothesis agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  48. 48. 3. Iterative & Incremental Stop dreaming to get the 100% perfect results at the first time. It is not going to happen, and even if, would simply cost too much... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  49. 49. People will fear to change, unless it feels safe to fail... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  50. 50. Experiments don’t have to be perfect, they need to allow you to validate changes incrementally agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  51. 51. 4. The power of Pull Nurture a Pull environment where people can take responsibility and ownership of their actions. Delegate capacity management within the teams, and prepare just enough things to pull as needed, or will be waste... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  52. 52. By preparing enough “items” to be worked on, you allow your teams to pull just as much work as they think they can deliver... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  53. 53. ill w u r u yo yo so ize … nd a im ax ity, m e c pa l th ca l er a e ow s -p u se r e! av ho h u yo agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  54. 54. 5. Self-Organization Make it easy and comfortable for teams to exchange experience and collaborate. Allow the teams to determine which structures are better suited to achieve a given goal... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  55. 55. Allow to retros pect o ften agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  56. 56. rage ncou E rming fo nity mmu Co tice Prac of agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  57. 57. 6. Focus Deliver value, one step at a time by stopping starting new things, and focusing on finishing already started things agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  58. 58. ashur c e yo ximiz Ma what ering deliv by flow fore d, be tarte ave s ou h y thing ome ing s tart s ew... n agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  59. 59. 7. Continuous Improvement Organization and structures are constantly challenged in order to deliver more value and faster. Teams are empowered to change the way they work and organize themselves, an organization needs to focus on optimizing the whole... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  60. 60. grade your ou can up Y ore Agile ine, with m eng Teams... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  61. 61. And you may succeed fitting it into the existing structure... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  62. 62. But probably you will challenge the structure and think it anew... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  63. 63. So let your organization evolve through validated learning... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  64. 64. … faster feedback loops are necessary to be faster on the road to success... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  65. 65. … the instruments of control that you successfully used so far... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  66. 66. … need to be updated with new metrics to measure the outcome in detail... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  67. 67. gy might not be A static strate r the new speed... suited fo agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  68. 68. You might need a more dynamic and adaptive way of directing your company, to reflect changes rapidly... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  69. 69. Finally, you will need to develop internal leadership and coaching capabilities, to allow your organization to adapt rapidly and continuously to changes! agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  70. 70. 1. There is no blueprint for an Agile Organization, as from the moment you’ll try to define one, it won’t be Agile anymore! agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  71. 71. 2. Build the Organization around your Teams, and allow for maximum value delivery. Subordinate any structure to the purpose of delivering value faster (emergent design) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  72. 72. 3. Becoming an Agile organization it is not a goal, it is a conscious decision to embrace a journey towards continuous improvement agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  73. 73. 4. Becoming Agile starts from changing your mindset, and that requires openness, respect, focus, commitment and courage! agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  74. 74. k n a h T ! u o Y agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  75. 75. More food for thought... http://slideshare.net/tumma72 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  76. 76. Copyrights notice All material produced in this presentation is protected by the Creative Common License 3.0 (by-nc-sa). ! Images of Porsche and related parts are sole property of Dr. Ing. h.c. F. Porsche AG, and have been used unmodified as a metaphor completely unrelated to the automotive business agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

×