Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Agile: Unlocking our human potential

6 017 vues

Publié le

Updated talk given at the Psychology of Scrum-Agile user group in London on Monday Nov 2015

Publié dans : Internet

Agile: Unlocking our human potential

  1. 1. Agile: Unlocking our Human Potential @patkua
  2. 2. ABOUT @PATKUA 3 http://tiny.cc/twtl http://tiny.cc/retros Architect Developer Leader Coach Life-long learner Author
  3. 3. Iwant to share a ...
  4. 4. Iwant to share a ...
  5. 5. Iwant to share a ...
  6. 6. Iwant to share a ... > 15 teams
  7. 7. Iwant to share a ... > 15 teams 2 to 30+ per team
  8. 8. Iwant to share a ... > 15 teams 2 to 30+ per team many organisations
  9. 9. Iwant to share a ... > 15 teams 2 to 30+ per team many organisations
  10. 10. Motivation 1.0
  11. 11. Motivation 1.0
  12. 12. Motivation 1.0
  13. 13. Motivation 2.0
  14. 14. Motivation 2.0
  15. 15. Motivation 2.0
  16. 16. Motivation 3.0
  17. 17. Motivation 3.0 AUTONOMY MASTERY PURPOSE
  18. 18. AUTONOMY MASTERY PURPOSE XP Scrum Lean Kanban FDDCrystal RUP DSDM
  19. 19. Case Study An early agile project
  20. 20. Who?
  21. 21. What?
  22. 22. Stored Procedures + Records ASP Records Java
  23. 23. Stored Procedures + Records ASP Records Java Web Traffic
  24. 24. Stored Procedures + Records ASP Records Java Web Traffic Performance
  25. 25. Stored Procedures + Records ASP Records Java Web Traffic Performance Maintainability
  26. 26. Stored Procedures + Records ASP Records Java
  27. 27. Stored Procedures + Records ASP Records Java
  28. 28. How?
  29. 29. BA Dev Dev Dev Dev Dev Dev QA
  30. 30. BA Dev Dev Dev Dev Dev Dev QA
  31. 31. BA Dev Dev Dev Dev Dev Dev QA 2-week iterations (yes, into production)
  32. 32. BA Dev Dev Dev Dev Dev Dev QA 2-week iterations (yes, into production) TDD Continuous Integration Retrospectives Daily stand-ups Iteration planning meetings Story wall User stories
  33. 33. BA Dev Dev Dev Dev Dev Dev QA 2-week iterations (yes, into production) “Pragmatic” pairing TDD Continuous Integration Retrospectives Daily stand-ups Iteration planning meetings Story wall User stories
  34. 34. Build trust with frequent releases into production
  35. 35. Frequent Production Releases
  36. 36. Frequent Production Releases
  37. 37. Frequent Production Releases
  38. 38. Motivation 3.0 AUTONOMY MASTERY PURPOSE
  39. 39. Case Study The Email Project
  40. 40. Who?
  41. 41. What?
  42. 42. Registration Fulfillment
  43. 43. Registration Fulfillment
  44. 44. Registration Fulfillment
  45. 45. Registration Fulfillment
  46. 46. Registration Fulfillment
  47. 47. Registration Fulfillment
  48. 48. > 256, 000 (possible)
  49. 49. > 256, 000 (possible) ~ 50 (needed)
  50. 50. Fulfilment
  51. 51. Fulfilment
  52. 52. Fulfilment Email Editor (Swing)
  53. 53. Fulfilment Email Editor (Swing)
  54. 54. Fulfilment Email Editor (Swing)
  55. 55. How?
  56. 56. Dev Dev Dev Dev QA
  57. 57. Dev Dev Dev Dev QA
  58. 58. Dev Dev Dev Dev QA 1-week iterations
  59. 59. Dev Dev Dev Dev QA 1-week iterations TDD (Swing) Continuous Integration Retrospectives Daily stand-ups BigVisible Chart Pair programming
  60. 60. Dev Dev Dev Dev QA 1-week iterations TDD (Swing) Continuous Integration Retrospectives Daily stand-ups BigVisible Chart Pair programming Continuous Deployment
  61. 61. Dev Dev Dev Dev QA 1-week iterations TDD (Swing) Continuous Integration Retrospectives Daily stand-ups BigVisible Chart Pair programming “Guerrilla user testing” Continuous Deployment
  62. 62. And now?
  63. 63. 2006 2007 2008 2009 2010
  64. 64. 2006 2007 2008 2009 2010 4 years later...
  65. 65. 2006 2007 2008 2009 2010 4 years later... # Bugs Reported:
  66. 66. 2006 2007 2008 2009 2010 4 years later... # Bugs Reported: 1
  67. 67. 2006 2007 2008 2009 2010 - Client developer
  68. 68. 2006 2007 2008 2009 2010 “My best project ever” - Client developer
  69. 69. Never dampen enthusiasm.
  70. 70. Never dampen enthusiasm. Find a way to channel it
  71. 71. Never dampen enthusiasm. Find a way to channel it Build Flow
  72. 72. Flow
  73. 73. FlowWhat is
  74. 74. Skill/Ability ChallengeHIGHLOW LOW HIGH
  75. 75. Skill/Ability ChallengeHIGHLOW LOW HIGH
  76. 76. Skill/Ability ChallengeHIGHLOW LOW HIGH Anxiety
  77. 77. Skill/Ability ChallengeHIGHLOW LOW HIGH
  78. 78. Skill/Ability ChallengeHIGHLOW LOW HIGH Boredom
  79. 79. Skill/Ability ChallengeHIGHLOW LOW HIGH Flow Boredom Anxiety
  80. 80. Skill/Ability ChallengeHIGHLOW LOW HIGH Flow Boredom Anxiety
  81. 81. Skill/Ability ChallengeHIGHLOW LOW HIGH Flow Boredom Anxiety
  82. 82. Skill/Ability ChallengeHIGHLOW LOW HIGH Flow Boredom Anxiety
  83. 83. Skill/Ability ChallengeHIGHLOW LOW HIGH Flow Boredom Anxiety
  84. 84. Learn how people learn
  85. 85. Learn how people learn Dreyfus model of skills acquisition
  86. 86. DreyfusStuart
  87. 87. DreyfusStuart Hubert Dreyfus
  88. 88. Patricia Brenner
  89. 89. Patricia Brenner
  90. 90. Patricia Brenner
  91. 91. Novice Advanced Beginner Competent Proficient Expert
  92. 92. Novice Advanced Beginner Competent Proficient Expert
  93. 93. “Novice”
  94. 94. Novice Advanced Beginner Competent Proficient Expert
  95. 95. Novice Advanced Beginner Competent Proficient Expert
  96. 96. “Competent”
  97. 97. Novice Advanced Beginner Competent Proficient Expert
  98. 98. Novice Advanced Beginner Competent Proficient Expert
  99. 99. “Novice”“Expert”
  100. 100. Agile practices build autonomy, mastery and purpose
  101. 101. AUTONOMY MASTERY PURPOSE XP Scrum Lean Kanban FDDCrystal RUP DSDM
  102. 102. AUTONOMY MASTERY PURPOSE Self organising teams Agile coaching Stand Ups Cross functional teams Craftsmanship Retrospectives Clean Code Refactoring TDD Continuous Delivery CustomerValue (stories) Validated Learning (lean start up) User Centred DesignShowcases Understanding the domain
  103. 103. AUTONOMY MASTERY PURPOSE Self organising teams Agile coaching Stand Ups Cross functional teams Craftsmanship Retrospectives Clean Code Refactoring TDD Continuous Delivery CustomerValue (stories) Validated Learning (lean start up) User Centred Design Showcases Understanding the domain
  104. 104. Case Study gov.uk
  105. 105. “there have been significant failings”
  106. 106. “...projects tend to be too big”
  107. 107. Francis Maude - Minister for the Cabinet Office
  108. 108. “Government will apply 
 agile methods to ICT procurement and delivery to reduce the risk of project failure” Francis Maude - Minister for the Cabinet Office
  109. 109. And now?
  110. 110. “We’ve released our 1000th code release to GOV.UK this week” (since launch on 17 October 2012 - this was in May 2013)
  111. 111. (https://www.gov.uk/government) (2013)
  112. 112. (https://www.gov.uk/government) Digital by default (2013)
  113. 113. (https://www.gov.uk/government) (2014)
  114. 114. (https://www.gov.uk/government) Digital by default (2014)
  115. 115. (https://www.gov.uk/government) (2015)
  116. 116. (https://www.gov.uk/government) Digital by default (2015)
  117. 117. UK government using agile to unlock the nation’s potential
  118. 118. AUTONOMY MASTERY PURPOSE
  119. 119. AUTONOMY MASTERY PURPOSE LEADERSHIP CO-OPERATION
  120. 120. CO-OPERATION
  121. 121. Analytical Activator Intellection Achiever Strategic Input Woo
  122. 122. Collective Accuracy = Average Accuracy + Diversity* * Requires ability to integrate
  123. 123. AUTONOMY MASTERY PURPOSE CO-OPERATION LEADERSHIP
  124. 124. LEADERSHIP
  125. 125. HighDirecting BehaviourLow High SupportingBehaviour
  126. 126. HighDirecting BehaviourLow High SupportingBehaviour
  127. 127. HighDirecting BehaviourLow High SupportingBehaviour Directing
  128. 128. HighDirecting BehaviourLow High SupportingBehaviour Coaching Directing
  129. 129. HighDirecting BehaviourLow High SupportingBehaviour Supporting Coaching Directing
  130. 130. HighDirecting BehaviourLow High SupportingBehaviour Supporting Coaching DirectingDelegating
  131. 131. Agile: Unlocking our Human Potential @patkua
  132. 132. Agile: Unlocking our Human Potential @patkua AUTONOMY MASTERY PURPOSE +CO-OPERATION +LEADERSHIP

×