Making some sense of it all

485 views
374 views

Published on

A presentation outlining the complexity of software development and change.

Published in: Software, Health & Medicine
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
485
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Making some sense of it all

  1. 1. making some sense of it all (a simple timeline about complex problems)
  2. 2. @chrisvmcd 2 Chris McDermott @chrisvmcd Coach/Developer/Conference Organiser www.leanagilescotland.com @LeanAgileScot
  3. 3. @chrisvmcd what am I going to talk about • sense making • we face two problems • timeline • back in the day • ski resorts and a drinking weekend • agile adoption, the two day master and waterfall sandwiches • how do we do it they way we want to do it • broaden our horizons • none of this is new • food for thought 3
  4. 4. @chrisvmcd cynefin 4 K-in-evin habitat or place “more properly understood as the place of our multiple belongings; the sense that we all, individually and collectively, have many roots: cultural, religious, geographic, tribal etc. We can never be fully aware of the nature of those belongings, but they profoundly influence what we are" http://c2.com/cgi/wiki?CynefinCentre
  5. 5. @chrisvmcd 5
  6. 6. @chrisvmcd Simple5
  7. 7. @chrisvmcd Simple Complicated 5
  8. 8. @chrisvmcd Simple ComplicatedComplex 5
  9. 9. @chrisvmcd Simple ComplicatedComplex Chaotic 5
  10. 10. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder 5
  11. 11. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice 5
  12. 12. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice Knownable relationship between cause and effect requires analysis/ investigation and experts sense - analyse - respond Good Practice 5
  13. 13. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice Knownable relationship between cause and effect requires analysis/ investigation and experts sense - analyse - respond Good Practice probe - sense - respond Unknownable relationship between cause and effect can only be perceived in retrospect Emergent Practice 5
  14. 14. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice Knownable relationship between cause and effect requires analysis/ investigation and experts sense - analyse - respond Good Practice probe - sense - respond Unknownable relationship between cause and effect can only be perceived in retrospect Emergent Practice no relationship between cause and effect at systems level act - sense - respond Novel Practice 5
  15. 15. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice Knownable relationship between cause and effect requires analysis/ investigation and experts sense - analyse - respond Good Practice probe - sense - respond Unknownable relationship between cause and effect can only be perceived in retrospect Emergent Practice no relationship between cause and effect at systems level act - sense - respond Novel Practice 5
  16. 16. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice Knownable relationship between cause and effect requires analysis/ investigation and experts sense - analyse - respond Good Practice probe - sense - respond Unknownable relationship between cause and effect can only be perceived in retrospect Emergent Practice no relationship between cause and effect at systems level act - sense - respond Novel Practice 5
  17. 17. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice Knownable relationship between cause and effect requires analysis/ investigation and experts sense - analyse - respond Good Practice probe - sense - respond Unknownable relationship between cause and effect can only be perceived in retrospect Emergent Practice no relationship between cause and effect at systems level act - sense - respond Novel Practice 5
  18. 18. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder relationship between cause and effect is obvious to all Known sense - categorise - respond Best Practice Knownable relationship between cause and effect requires analysis/ investigation and experts sense - analyse - respond Good Practice probe - sense - respond Unknownable relationship between cause and effect can only be perceived in retrospect Emergent Practice no relationship between cause and effect at systems level act - sense - respond Novel Practice 5
  19. 19. @chrisvmcd we have two problems; what to do and how to do it 6 “It is not enough to do your best; you must know what to do, and then do your best.” - W. Edwards Deming
  20. 20. @chrisvmcd back in the day 7
  21. 21. @chrisvmcd predictability over adaptability 8 “people would rather be wrong than uncertain” - Chris Matts
  22. 22. @chrisvmcd resource efficiency over flow efficiency 9 “economy is in flow, not scale” - John Seddon
  23. 23. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder what & how 10 the world seen through a waterfall
  24. 24. @chrisvmcd 11
  25. 25. @chrisvmcd 12
  26. 26. @chrisvmcd 13
  27. 27. @chrisvmcd 14 core ideas
  28. 28. @chrisvmcd 14 make progress with imperfect information core ideas
  29. 29. @chrisvmcd 14 make progress with imperfect information treat WIP as if it were a liability rather than an asset core ideas
  30. 30. @chrisvmcd 14 develop an evolutionary capability by implementing feedback loops make progress with imperfect information treat WIP as if it were a liability rather than an asset core ideas
  31. 31. @chrisvmcd 14 develop an evolutionary capability by implementing feedback loops make progress with imperfect information treat WIP as if it were a liability rather than an asset core ideas foster a craftsmanship ethic and a focus on quality and pride of workmanship
  32. 32. @chrisvmcd 14 develop an evolutionary capability by implementing feedback loops make progress with imperfect information encourage a high trust culture treat WIP as if it were a liability rather than an asset core ideas foster a craftsmanship ethic and a focus on quality and pride of workmanship
  33. 33. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder what 15 an agile perspective
  34. 34. @chrisvmcd 16
  35. 35. @chrisvmcd 16
  36. 36. @chrisvmcd 16
  37. 37. @chrisvmcd 17
  38. 38. @chrisvmcd 18
  39. 39. @chrisvmcd 19
  40. 40. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder how 20 it’s just stand up meetings and sticky notes
  41. 41. @chrisvmcd 21
  42. 42. @chrisvmcd Capability Time current desired 1 2 3 4 5 22
  43. 43. @chrisvmcd organisational threshold Capability Time current desired 1 2 3 4 5 22
  44. 44. @chrisvmcd Capability Time current desired 23
  45. 45. @chrisvmcd 24
  46. 46. @chrisvmcd Functional Hierarchy 25 decisionmakingblamecontrol
  47. 47. @chrisvmcd Functional Hierarchy 25 decisionmakingblamecontrol
  48. 48. @chrisvmcd Functional Hierarchy 25 decisionmakingblamecontrol
  49. 49. @chrisvmcd 26
  50. 50. @chrisvmcd 26
  51. 51. @chrisvmcd 26
  52. 52. @chrisvmcd 26
  53. 53. @chrisvmcd 26
  54. 54. @chrisvmcd 26
  55. 55. @chrisvmcd 26
  56. 56. @chrisvmcd 26
  57. 57. @chrisvmcd 26
  58. 58. @chrisvmcd 26
  59. 59. @chrisvmcd 26
  60. 60. @chrisvmcd 26
  61. 61. @chrisvmcd 26
  62. 62. @chrisvmcd 26
  63. 63. @chrisvmcd 26
  64. 64. @chrisvmcd 26
  65. 65. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder how 27 the challenge of change
  66. 66. @chrisvmcd 28
  67. 67. @chrisvmcd Simple ComplicatedComplex Chaotic Disorder what 29
  68. 68. @chrisvmcd 30 look outside, these aren’t new ideas
  69. 69. @chrisvmcd food for thought • not all problems are created equal • embrace uncertainty in what we do • recognise the complexity in how we do it • look at the whole system • learn from others 31
  70. 70. @chrisvmcd thank you 32

×