Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Confessions of a Former Agile Methodologist

4,152 views

Published on

While I am best known as a Java evangelist, my day job prior to joining Oracle was Chief Agile Methodologist where I facilitated 3 company-wide Agile rollouts. If you are skeptical of folks trying to sell you certifications, frustrated with the institution of new processes and tracking systems, or wary of process experts taking the place of technical leadership, then this is the session for you. Come learn the insider secrets of how Agile works in a large enterprise from someone who has been in the eye of the hurricane. However, be warned that this knowledge will give you the power to change the development culture in your organization for better or worse -- are you ready to shoulder this responsibility?

Published in: Technology
  • Dating for everyone is here: ♥♥♥ http://bit.ly/36cXjBY ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating direct: ❤❤❤ http://bit.ly/36cXjBY ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Confessions of a Former Agile Methodologist

  1. 1. Confessions of a Former Agile Methodologist Stephen Chin (@steveonjava) Java Technology Evangelist JavaOne Conference Chair
  2. 2. My Agile Story… 2https://www.flickr.com/photos/23950335@N07/6034683535/
  3. 3. Once upon a time… I was a happy hacker 3https://www.flickr.com/photos/brickpimp/8453569593/
  4. 4. Working in teams with friendly coworkers… 4https://www.flickr.com/photos/oblongpictures/5250948891/
  5. 5. But a scary boss! 5https://www.flickr.com/photos/oblongpictures/5250948891/
  6. 6. Who went on "vacation" suddenly… 6https://www.flickr.com/photos/grandvelasrivieramaya/3179390917/
  7. 7. And I was left holding the banana… 7https://www.flickr.com/photos/kerrythomas/14765382780/
  8. 8. So we decided to go Extreme! 8https://www.flickr.com/photos/kwl/3401221326/
  9. 9. We started pair programming 9https://www.flickr.com/photos/benjamingolub/3789762583
  10. 10. Implemented unit testing… 10https://www.flickr.com/photos/magicdaddy/4706639094
  11. 11. And began working at a sustainable pace. 11https://www.flickr.com/photos/isherwoodchris/7653012036
  12. 12. It was a lot of fun, and we were very productive 12
  13. 13. Then I set out to join the empire! 13https://www.flickr.com/photos/activars/6616140577
  14. 14. It was a little daunting at first… 14https://www.flickr.com/photos/legofenris/4641828205/
  15. 15. But we had good teams 15 https://www.flickr.com/photos/isherwoodchris/7322132364/
  16. 16. One day the boss called… and wanted my help to implement Agile 16
  17. 17. So we started a mission to convert the organization 17https://www.flickr.com/photos/prodiffusion/5714174718
  18. 18. With the help of a few elites, like Ron Jeffries 18https://www.flickr.com/photos/s3a/5153797926/
  19. 19. Brian Marick 19https://www.flickr.com/photos/pedrovezini/6952413753/
  20. 20. And Israel Gat 20https://www.flickr.com/photos/pasukaru76/5152497973/
  21. 21. We created hyper performing teams 21https://www.flickr.com/photos/23950335@N07/6950128894/
  22. 22. Rolled out new development practices 22https://www.flickr.com/photos/kalexanderson/5765576376/
  23. 23. And let the troops get creative 23https://www.flickr.com/photos/kalexanderson/6113247118/
  24. 24. There were some dissenters… 24https://www.flickr.com/photos/si-mocs/5593371079
  25. 25. But a few heads rolling didn't slow us down… 25https://www.flickr.com/photos/s3a/2064339106/
  26. 26. And the Agile rollout was a huge success! 26https://www.flickr.com/photos/valiantize/11282717814/
  27. 27. As the organization grew, we prepared a large Agile force 27https://www.flickr.com/photos/jedmed/5359805561
  28. 28. And deployed the big ships 28https://www.flickr.com/photos/jurvetson/25269593
  29. 29. But doing Agile at large scale was a lot different 29https://www.flickr.com/photos/jurvetson/542500748/
  30. 30. We spent most of our time in meetings… 30https://www.flickr.com/photos/skinnylawyer/6884959175
  31. 31. Instituted lots of "processes" 31https://www.flickr.com/photos/legofenris/4776824191
  32. 32. Did company-wide invasion release planning 32https://www.flickr.com/photos/pedrovezini/5450412111/
  33. 33. And had to resolve internal conflict 33https://www.flickr.com/photos/skinnylawyer/6884960361/
  34. 34. Conquering the Universe with Agile turned out to be a lot of work! 34https://www.flickr.com/photos/jurvetson/83176915/
  35. 35. So, I made my escape from the Empire 35https://www.flickr.com/photos/p_valdivieso/9006007735
  36. 36. And went back to being just a normal guy… 36https://www.flickr.com/photos/d35ign/11826583146
  37. 37. Some things I learned… 37https://www.flickr.com/photos/23950335@N07/6032572260/
  38. 38. The Agile Manifesto Process and toolsIndividuals and interactions over Following a planResponding to change over Source: www.agilemanifesto.org Comprehensive documentation Working software over Contract negotiationCustomer collaboration over
  39. 39. The Agile Industry Manifesto Continuous improvementExpert advice over In-person collaborationTooling licenses over CraftsmanshipMethodologies over Clean codeMetrics over https://www.flickr.com/photos/dieknochenblume/8454004839
  40. 40. The Agile Industry Manifesto Continuous improvementExpert advice over In-person collaborationTooling licenses over CraftsmanshipMethodologies over Clean codeMetrics over https://www.flickr.com/photos/dieknochenblume/8454004839
  41. 41. ALL YOUR BASE ARE BELONG TO US. 41Source: http://setandbma.wordpress.com/2012/03/23/agile-history/
  42. 42. No shortage of Agile books! 42
  43. 43. But they are not a substitute for experience 43https://www.flickr.com/photos/nasamarshall/12815430035
  44. 44. How do you know things have gone wrong? • According to Chapter 5, Section 3, Verse 13 of the Agile Bible… • Expert XXX has a hyper performing team with 3 hour Sprints, so we need to do that! • Same issue comes up in the retrospective… for 3 weeks running! 44
  45. 45. Confession Time… • I have trouble disagreeing with Ron… maybe it is the gray beard. • The guy who forced all your Sprint lengths to line up – yeah, that was me implementing what Dean recommended. • I hate retrospectives! – I would much rather be coding.  45https://www.flickr.com/photos/38463026@N04/3925480958
  46. 46. The Agile Industry Manifesto Continuous improvementExpert advice over In-person collaborationTooling licenses over Clean codeMetrics over https://www.flickr.com/photos/dieknochenblume/8454004839 CraftsmanshipMethodologies over
  47. 47. There is a methodology for that… Geek Hero Comic – Salvatore Iovene – "Agile Development Explained" http://www.geekherocomic.com/2009/02/21/agile-development-explained/
  48. 48. Extreme Programming 48 http://www.skydive.com/photo14.htm
  49. 49. Scrum – Ready to Sprint? 49https://www.flickr.com/photos/briancribb/5584373094/
  50. 50. The Kanban Treadmill 50 https://www.flickr.com/photos/eccampbellphotography/5447958713
  51. 51. While Pair Programming! 51http://vimeo.com/9804707
  52. 52. What really makes projects fail? • Build server… yeah, that is Jonny's machine • We have unit tests… they are just manually run. And manually verified. • Software quality? Oh, that is what those guys over there do. 52
  53. 53. Confession Time… • I occasionally check in binaries, but that is better than not having them at all. • I trained teams on Scrum… when I should have been training them on JUnit. • All my Agile talks have been on… guess what, methodologies! (or anti- methodologies) 53https://www.flickr.com/photos/lon/5582656222
  54. 54. The Agile Industry Manifesto Continuous improvementExpert advice over In-person collaborationTooling licenses over CraftsmanshipMethodologies over https://www.flickr.com/photos/dieknochenblume/8454004839 Clean codeMetrics over
  55. 55. You Think You Are Independent 55 https://www.flickr.com/photos/sylvainkalache/14976661122
  56. 56. But you are NOT! 56 https://www.flickr.com/photos/nzdave/491411546
  57. 57. We are WATCHING YOU 57 Source: Deviant Art, created by SavageSauron http://savagesauron.deviantart.com/art/The-Great-Eye-326927311
  58. 58. You are a metric junkie when… • You log in to the Agile tool during vacation to make sure you have a pretty burn-down chart • To keep up with the other hyper performing teams, you inflate your estimates by a factor of 10… then 100… then 1000! • Your QA team won't accept the build when the code coverage drops below 98% 58
  59. 59. Confession Time… • Some weeks I spent more time in Excel then my IDE.  • 100% code coverage? I have accomplished that with 0 assertions! • I have single-handedly killed projects with pie charts. 59https://www.flickr.com/photos/hoyvinmayvin/4865553148/
  60. 60. The Agile Industry Manifesto Continuous improvementExpert advice over CraftsmanshipMethodologies over Clean codeMetrics over https://www.flickr.com/photos/dieknochenblume/8454004839 In-person collaborationTooling licenses over
  61. 61. Need agility? There is a tool for that… 61
  62. 62. Remote Teams, we have a device for that… 62https://www.flickr.com/photos/mattystevenson/5818172762/
  63. 63. Bringing people together… that is costly! 63https://www.flickr.com/photos/walkingsf/6635655755/
  64. 64. You have overdone the tooling when… • When the QA guy wants you to fix the coffee machine you ask him to file a bug first • The only person who writes stories in your planning meeting is the Scrum Master as he enters them in the online tool • You go into shock when you meet your team for the first time and realize you are the only guy… Pat, Alex, Kris, and even Sam are all females! 64
  65. 65. Confession Time… • I was one of those Scrum masters who entered in all the stories for my team. • Oh, and I also put all the estimates in for efficiency. • And I even built my own tooling and unleashed it on unwitting teams! 65https://www.flickr.com/photos/blackzack00/15206347052/
  66. 66. And the most important thing! • Stick with what you are good at… 66 Hacking Video Beer
  67. 67. Stephen Chin tweet: @steveonjava blog: http://steveonjava.com nighthacking.com Real Geeks Live Hacking NightHacking Tour
  68. 68. Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 68

×