Agile 2.0 - Rebooting a Raccoon in an Imperfect World

5,355 views

Published on

Presentation by Craig Smith and Greg Smith at Agile 2011 in Salt Lake City.
On this 10th anniversary of agile, our community is struggling to address the issue of how to take experienced agile practitioners to the next level, while still providing training and tools to support those who are beginning their journey. With the “agile” word getting so overloaded, the challenge is to continually innovate without assigning labels. In this talk we will discuss how to use the best of traditional, lean and agile methods to suit any team and showcase numerous patterns that demonstrate the best process to use is often a mixture of traditional practices and new innovations.

Published in: Technology, Business

Agile 2.0 - Rebooting a Raccoon in an Imperfect World

  1. 1. Agile 2.0:Rebooting aRaccoon Craig Smithin an Imperfect Greg SmithWorld
  2. 2. Welcome…Image: © DreamWorks Animation http://hwcdn.themoviedb.org/backdrops/66b/4bc91f68017a3c57fe00c66b/over-the-hedge-original.jpg
  3. 3. Welcome… Not Related…Image: © Universal Pictures http://cf1.imgobject.com/backdrops/8af/4bc92693017a3c57fe00f8af/twins-original.jpg
  4. 4. Agile (or why are we here?)Image: http://saltlakecitydatacenter.com/images/saltlakecitydatacenter.jpg
  5. 5. A brief Washington history… Agile 2007 “Assemble the leaders” Salt Lake City Agile Manifesto 2001 “The journey begins…” Orlando Agile 2010“It’s all Mickey Mouse” Chicago Toronto Agile 2009 Agile 2008“The big end of town” “Stick it to waterfall”
  6. 6. So how do you define Agile?Image: © Peyo http://www.dragoart.com/tuts/pics/8/2731/how-to-draw-brainy-smurf.jpg
  7. 7. Is Agile a loaded term?Image: http://2.bp.blogspot.com/_scRUpc5DoY0/TTcgZnZ2baI/AAAAAAAAHqE/djSqiyB6WY0/s1600/silver-bullets.jpg
  8. 8. Let’s ponder the AgileManifesto Responding to change over following a plan
  9. 9. And theunderlyingprinciples Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Our highest priority is to satisfy the customer Agile processes through early and promote sustainable continuous delivery development. The of valuable software.sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  10. 10. Jim HighsmithImage: © Slattery IT
  11. 11. Bob MartinImage: © James Davidson http://www.flickr.com/photos/x180/503608084/in/set-72157600225783815/
  12. 12. Mike CohnImage: http://agilesoftwaredevelopment.com/files/apostimages/xp2006/18June_day/IMG_0115.JPG
  13. 13. Ward CunninghamImage: http://jlibrary.sourceforge.net/11/1/ward.jpg
  14. 14. Kent BeckImage: http://jlibrary.sourceforge.net/11/1/ward.jpg
  15. 15. Our Definition of Agile What do you think?Image: https://lh4.googleusercontent.com/-iMhOX34IuCM/TYbu4e7MKzI/AAAAAAAARF8/usib2hLUuqE/2011+03March+21+umbrellas1.JPG
  16. 16. RaccoonImage: http://www.animaldanger.com/images/cutest%20raccoon.jpg
  17. 17. WombatImage: http://www.talismancoins.com/catalog/Cute_Wombat.jpg
  18. 18. Joe PublicImage: © Columbia Pictures Television http://media7.podbean.com/pb/8bd0d7f09a369f022283fa9bc6185cf8/4e19502f/blogs7/130503/uploads/AlBundy33.jpg
  19. 19. So many flavours flavorsImage: http://3.bp.blogspot.com/-AIjM67a7dZI/TicW6srI3MI/AAAAAAAAABM/dKPvLVJcUAg/s1600/icecream.jpg
  20. 20. Textbook Agile What do you think?Image: http://www.xqa.com.ar/visualmanagement/wp-content/gallery/general-pictures/xqa_2095.jpg
  21. 21. Pure AgileImage: http://essence-water.com/images/j0400015.jpg
  22. 22. Are you drunk on What do Agile? you think?Image: http://3.bp.blogspot.com/_dWKvVJhgeB4/TKvaib2tC6I/AAAAAAAAAKM/ZP4cVv5NXOo/s1600/koolaid.jpg
  23. 23. The Next Level? Agile 2.0?Image: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg
  24. 24. Have we completed level 1 yet?Image: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg
  25. 25. You mean there isn’t an Agile 2.0 ?!Image http://static5.businessinsider.com/image/4e3ff4b7ecad04065800002e/enraged-newsweek-cover-goes-out-of-its-way-to-make-michele-bachmann-look-insane.jpg
  26. 26. Has Agile peaked?Image: http://upload.wikimedia.org/wikipedia/commons/d/d3/Technology-Adoption-Lifecycle.png
  27. 27. Has Agile peaked?Image: http://www.emeraldinsight.com/content_images/fig/1310010106002.png
  28. 28. Six Pen & Thinking Use Sigma Paper Hats Cases Brain Business Lean A3 Process Storming Maps Mind Code Maps Personas Index Reviews Cards Is anything Communication Retrospectives really new?Image: http://www.clocktowercentre.com.au/images/events/OvernewtonNewAgainWeb.jpg
  29. 29. Raccoon Agile adoptionImage:© Teletoon (Total Drama Island) http://images2.wikia.nocookie.net/__cb20100607234943/totaldramaisland/images/6/62/Their-pet-raccoon%21.jpg
  30. 30. Agile Rollout Journey Where does it go wrong?Image: http://www.geeksaresexy.net/wp-content/uploads/2010/07/sfr015.gif
  31. 31. Reboot!Image: http://www.penguinexpert.com/wp-content/uploads/2010/02/Orangepuffles-2.png
  32. 32. Culture: Top Down Bottom UpImage: http://www.recuperelaconfianza.com/images/3_th.jpg
  33. 33. LeadersImage: © Scott Adams http://static.libsyn.com/p/assets/7/4/a/f/74af2da86a3de177/thumbnail2.png
  34. 34. It’s about quality…Image: http://technabob.com/blog/wp-content/uploads/2008/06/paper_steve_jobs.jpg
  35. 35. The Agile Slider AgileTragile Fragile
  36. 36. Clear goalsImage: http://www.dragonflyeffect.com/blog/wp-content/uploads/2011/03/goal.jpg
  37. 37. MotivationImage: http://www.positive-thinking-for-you.com/wp-content/uploads/2010/12/Loss-of-Motivation.jpg
  38. 38. Shape the PathImage: http://goldeneaglesofamerica.com/wp-content/uploads/2011/04/yellow-brick-2.jpg
  39. 39. The solution or part of the solutionImage: Greg Smith
  40. 40. Agile is not the 360° solution…Image: © http://2.bp.blogspot.com/_hJAdOXPQY_k/TKvsoOIcf1I/AAAAAAAAARs/fKrTbbLpwjk/s1600/wheel-of-fortune-pat-sajak-vanna-white.jpg
  41. 41. TribesImage: http://www.funkysuccess.com/pic/tribes/tribes-seth-godin-mind-map.jpg
  42. 42. DriveImage: http://wanderlust.bajan.pl/files/2011/06/Daniel-Pink-ipad.jpg
  43. 43. The Mythical Man MonthImage: http://blog.budzier.com/__oneclick_uploads/2008/07/dsc00573-1.JPG
  44. 44. Declaration ofInterdependence (pmdoi.org)
  45. 45. Raccoon Agile in software developmentImage: http://savingotters.wildlifedirect.org/files/2009/12/learning-to-touch-type2.jpg
  46. 46. One TPS report too many…Image: http://spaghettitesting.files.wordpress.com/2009/04/fad.png?w=396&h=296
  47. 47. 2001XP
  48. 48. XP: Extreme ProgrammingImage: Beck, Kent – Extreme Programming Explained: Embrace Change
  49. 49. Yet, still so many projects fail? Where are we going wrong?Image: http://www.mopo.ca/uploaded_images/it-fail-742289.jpg
  50. 50. Reboot!Image: http://cultofmac.cultofmaccom.netdna-cdn.com/wordpress/wp-content/uploads/bluscreenimac.jpg
  51. 51. Mainstream: RefactoringImage: http://img.foodnetwork.com/FOOD/2003/10/28/tm1c05_spaghetti_lg.jpg
  52. 52. Mainstream: Continuous IntegrationImage: http://www.wheresthebuild.com/
  53. 53. Mainstream: Coding StandardsImage: http://www.eggheadcafe.com/articles/20060525_clip_image001.jpg
  54. 54. Mainstream: Automated TestingImage: http://1.bp.blogspot.com/_Vs-zLHAkH70/TJOnqBETjaI/AAAAAAAAAdM/c0w-P1RTZeE/s1600/6.jpg
  55. 55. Gaining Mainstream: Test Driven DevelopmentImage: http://www.rethinkware.com/download/attachments/557483/tdd.JPG
  56. 56. GainingMainstream: Simple Design Keep it simple.
  57. 57. Future Mainstream: Continuous DeliveryImage: http://1.bp.blogspot.com/-_EaW6TsBa90/TbpYv8LnL4I/AAAAAAAAI_M/OeUS8Lja2Gk/s1600/Australia+Post.JPG
  58. 58. Agile softwaredevelopment Analyst / team Customer Project Elaboration / Specification Acceptance Criteria Manager High Performing AGILE Developer Automation Tester
  59. 59. Skills movement Analysts need more testing involvement AnalystTesters need moretechnical involvement Tester Developer Developers need more testing involvementMore Less Requirements Functional / ExploratoryTechnical Technical Automated Customer Specialist Unit Test Manual Design Collab. Code Tests Test Test
  60. 60. Developers >>> CraftsmanImage: © Touchstone Television http://dvdmedia.ign.com/dvd/image/article/635/635195/home-improvement-the-complete-second-season-20050720023512601_640w.jpg
  61. 61. Testers >>> High Value, QualityImage: http://sadair.com/wp-content/uploads/2010/07/Robocop_Final012.jpg
  62. 62. Analysts >>> Executable specificationsImage: © Heel & Toe Films / Shore Z Productions / Bad Hat Harry Productions / Universal Media http://images1.wikia.nocookie.net/__cb20110204075008/house/images/b/b4/Nmmng.jpg
  63. 63. Architects >>> Evolutionary LeadersImage: © Redwood Productions / Paramount Television http://www.sixthriver.com/wp-content/uploads/01.jpg
  64. 64. Hire good peopleImage: http://betterhiringtoday.com/wp-content/uploads/2009/03/Hiring-Must-have-a-clue.jpg
  65. 65. The Right / Cool TechnologyImage: http://myfitgeek.com/blog/wp-content/uploads/2009/01/latest-gadget.jpg
  66. 66. StartupsImage: http://www.wetenschap24.nl/.imaging/stk/wetenschap/zoom/media/wetenschap/noorderlicht/artikelen/2009/July/42272989/original/42272989.jpeg
  67. 67. The FailManifesto(failmanifesto.org)
  68. 68. Manifesto for Software Craftsmanship(manifesto.softwarecraftsmanship.org)
  69. 69. Raccoon Agile coaching & learningImage: http://thumbnails.truveo.com/0019/15/F6/15F61034636549F3A4D82D_Large.jpg
  70. 70. Agile TrainersImage: http://www.bostonherald.com/blogs/sports/rap_sheet/wp-content/uploads/2010/08/bb-whistle-swinging.JPG
  71. 71. Agile Coaches Where are we going wrong?Image: http://www.bostonherald.com/blogs/sports/rap_sheet/wp-content/uploads/2010/08/bb-whistle-swinging.JPG
  72. 72. RebootImage: https://online.uts.edu.au/webapps/lobj-journal-bb_bb60/blog/012233/_688418_1/Home?cmd=GetImage&systemId=3118644319_0e3cfe333a_b__2.jpg
  73. 73. Keep your hand in…Image: http://www.latexsens.com/your%20own%20helping%20hand.jpg
  74. 74. CertificationImage: http://agilescout.com/the-uber-scrum-master/
  75. 75. Oath of Non Allegiance (alistair.cockburn.us/Oath+of+Non-Allegiance)Image: http://www.preuveneers.co.uk/images/Administration_of_Oaths.jpg
  76. 76. A Community of Thinkers(rallydev.com/agileblog/2009/12/a- community-of-thinkers/)
  77. 77. Raccoon Agile outside softwareImage: http://images.inmagine.com/img/imagezoo/izs009/izs009164.jpg
  78. 78. Gordon GekkoImage: © 20th Century Fox http://media.silive.com/entertainment_impact_tvfilm/photo/film-five-mostjpg-418670973152fe0e.jpg
  79. 79. Lean ManufacturingImage: http://www.blogcdn.com/www.autoblog.com/media/2011/04/toyota-prius-production.jpg
  80. 80. Working in a factoryImage: http://anticap.files.wordpress.com/2011/04/factory-workers.jpg
  81. 81. Same ship, different day… Why is it so hard to move outside of software?Image: http://images.wikia.com/stexpanded/images/b/b5/1701A.jpg
  82. 82. RebootImage: https://online.uts.edu.au/webapps/lobj-journal-bb_bb60/blog/012233/_688418_1/Home?cmd=GetImage&systemId=3118644319_0e3cfe333a_b__2.jpg
  83. 83. Drive from IT if Agile embeddedImage: © TalkbackThames http://2.bp.blogspot.com/_6-vqzBEWwCE/ST1nDszwQUI/AAAAAAAAHU0/NddZvqvw0uA/s400/The+IT+Crowd5.jpg
  84. 84. Drive from the business if business heavyImage: © Revellie Productions / Universal Media Studios http://www.usnews.com/usnews/photography/office/images/1.jpg
  85. 85. Familiarpractices
  86. 86. Adapt the playbookImage: http://www.flickr.com/photos/idovermani/3903032710
  87. 87. Lean Manifesto(www.netobjectives.co m/blogs/lean-kanban- manifesto) Principles that guide our understanding over practices in which we must trust
  88. 88. Raccoon Agile 2.0 Patterns & ApproachesImage:
  89. 89. What does Agile 2.0 look like then?Image: © Peyo http://www.dragoart.com/tuts/pics/8/2731/how-to-draw-brainy-smurf.jpg
  90. 90. Agile 2.0 is just Agile 1.0 continuously improvedImage: http://d20y9cgkrj2ofz.cloudfront.net/files/2009/05/e20_hype_cycle.png
  91. 91. Assessment
  92. 92. Adoption Patterns
  93. 93. User StoriesImage: http://thesherpaproject.com/wp-content/uploads/2009/04/who-what-why.png
  94. 94. BDDImage: http://www.hascode.com/wp-content/uploads/2011/05/bdd.png
  95. 95. QualityAssessment
  96. 96. XP: Extreme ProgrammingImage: Beck, Kent – Extreme Programming Explained: Embrace Change
  97. 97. ScrumImage: http://www.mountaingoatsoftware.com/system/asset/file/17/ScrumLargeLabelled.png
  98. 98. Lean Identify value Map the Seek value perfection stream Establish Create pull flow
  99. 99. KanbanImage: http://imageshack.us/photo/my-images/201/kanban.gif/sr=1
  100. 100. It’s all about self patternsImage: © Warner Bros http://2.bp.blogspot.com/_96uP6vDZMT8/S_qW9ouPA_I/AAAAAAAAMSo/4MuQKm3GB_Y/s1600/COYOTE11+-+WHOA+BE-GONE+(58).png
  101. 101. Raccoon Wrap UpImage: http://lh4.ggpht.com/-Ap9sO4QxB7w/SatOqj5a8dI/AAAAAAAAAUA/0ljjIbtyOFg/DC_2504762_Page_13.jpg
  102. 102. The Manifesto Manifesto (or enough manifestos already)… (kimmok.com/514799/the- manifesto-manifesto)Image: http://payload.cargocollective.com/1/0/28494/514799/Manifesto2.jpg
  103. 103. Raccoon going forward: Respect the values/ principlesImage: © Hinton Animation Studios http://www.gilsinan.com/raccoons/images/raccoo02.jpg
  104. 104. Raccoon Going Forward: Evolution Not RevolutionImage: © DreamWorks Animation http://cdn.mymovies.ge/backdrops/0f1/4da96cfb7b9aa16e7c0000f1/over-the-hedge-w1280.jpg
  105. 105. Raccoon is a communityImage: http://images.mylot.com/userImages/images/postphotos/2220633.jpg
  106. 106. Becoming Raccoon Raccoon
  107. 107. Raccoons No …………… were harmed in the production of this talkImage http://www.free-widescreen-wallpaper.com/animals-wallpapers/raccoon.html
  108. 108. Craig Smithhttp://www.suncorp.com.au Questionshttp://www.agileacademy.com.auhttp://www.craigsmith.id.au ???craig.smith@suncorp.com.au@smithcdau Greg Smith http://www.gssolutionsgroup.com greg@gssolutionsgroup.com @agilesmith
  109. 109. Suncorp is one of Australia and New Zealands largest diversified financial servicesproviders, supplying banking, insurance and wealth management products to around9 million customers through well-established and recognised brands such as AAMI,Australian Pensioners Insurance Agency, Shannons, Vero, Asteron and Tyndall, aswell as Suncorp and GIO. Today, Suncorp is Australias fifth largest bank and secondlargest domestic general insurance group, with over 16,000 staff. Suncorp hasrepresentation in 450 offices, branches and agencies throughout Australia and NewZealand. (http://www.suncorp.com.au)Practical agile solutions, helping you move to agile within your constraints. GSSolutions Group offers practical training, coaching, and mentoring to help you workaround your challenges and become agile. We will help you create projectmanagement and software development processes that thrive within yourenvironment.(http://www.gssolutionsgroup.com)The Agile Academy is the next wave in Agile learning and collaboration. Designed forIT professionals, the Agile Academy is a knowledge hub that promotes Agile relatedlearning, knowledge sharing and capability development across the IT industry. Weoffer an integrated curriculum of leading edge courses across the entire solutiondevelopment life cycle, covering all roles at varying levels.(http://www.agileacademy.com.au)

×