Agile Demystified

469 views

Published on

Many companies have created a proper noun titled "Agile". But that word doesn't exist as a proper noun. The goal isn't to achieve some mythical ethos of "Agile" but instead to have organizational agility. This presentation covers the principles of Organizational Agility and how to make your organization get to the goal of agility.

Published in: Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
469
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Agile Demystified

  1. 1. AgileDemystifiedCory Foy@cory_foyfoyc@coryfoy.comwww.coryfoy.comhttp://www.flickr.com/photos/ittybittiesforyou/4667430094/
  2. 2. AgileAgile
  3. 3. Agilehaswon
  4. 4. Agilityhaswon
  5. 5. neverAgilityhaswonnot
  6. 6. http://www.flickr.com/photos/fortherock/3934041489
  7. 7. http://www.flickr.com/photos/fortherock/3934041489
  8. 8. http://www.flickr.com/photos/fortherock/3934041489
  9. 9. http://www.flickr.com/photos/fortherock/3934041489
  10. 10. Agile
  11. 11. http://www.flickr.com/photos/49330484@N04/7681784466AProperNoun
  12. 12. Agile Manifestohttp://agilemanifesto.org/A
  13. 13. Agile ManifestoExtremeProgrammingScrumCrystal(Clear,Red,etc)AgileUPWaterfall
  14. 14. f(x,Waterfall) = Agilityf(x, Scrum) = Agilityf(x, Extreme Programming) = Agilityf(x,Waterfall) != Agilityf(x, Scrum) != Agilityf(x, Extreme Programming) != Agilityf(x) = Agilityf(Process) != Agilityx
  15. 15. f(x) = Agilityx = Organizational Mindset
  16. 16. Distributed LeadershipFocus onValueHigh Impact CommunicationAbhor Delays Continuous LearningExperiment FrequentlyEmbrace Changex = Organizational Mindset
  17. 17. Embrace Change
  18. 18. Courtesy of Net Objectives (www.netobjectives.com)
  19. 19. Distributed Leadership
  20. 20. Focus onValue
  21. 21. Courtesy of Net Objectives (www.netobjectives.com)
  22. 22. Experiment Frequently
  23. 23. Courtesy of Net Objectives (www.netobjectives.com)
  24. 24. High Impact Communication
  25. 25. 5 Biggest Problems inBusiness• Communication
  26. 26. Abhor Delays
  27. 27. Courtesy of Net Objectives (www.netobjectives.com)
  28. 28. Continuous Learning
  29. 29. Distributed LeadershipFocus onValueHigh Impact CommunicationAbhor Delays Continuous LearningExperiment FrequentlyEmbrace Changex = Organizational Mindset
  30. 30. Distributed LeadershipFocus onValueHigh Impact CommunicationAbhor DelaysContinuous LearningExperiment FrequentlyEmbrace ChangeAgileagile
  31. 31. Extreme Programming Distributed LeadershipFocus onValueHigh Impact CommunicationAbhor DelaysContinuous LearningExperiment FrequentlyEmbrace Change
  32. 32. Scrum“3 of 3’s”Product OwnerScrum MasterTeam Product BacklogSprint BacklogBurndown Chart Sprint PlanningDaily StandupSprint ReviewRolesArtifactsMeetingsDistributed LeadershipFocus onValueHigh Impact CommunicationAbhor DelaysContinuous LearningExperiment FrequentlyEmbrace Change
  33. 33. • Our sprints are 12 weeks long...• We do two normal sprints andone bugfix sprint...• We do all our planning up front...• We skip the daily meeting...• Our managers decide whats ineach sprint...• We havent read the books yet...• Our team has 30 people...We’re doing Scrum BUT... Distributed LeadershipFocus onValueHigh Impact CommunicationAbhor DelaysContinuous LearningExperiment FrequentlyEmbrace Change
  34. 34. You Can’t Estimate In AgileBudgetForecastFixed Bid
  35. 35. You Can’t Estimate And AchieveAgilityDistributed LeadershipFocus onValueHigh Impact CommunicationAbhor DelaysContinuous LearningExperiment FrequentlyEmbrace Change
  36. 36. You Can’t Know WhenYou’ll BeDone In Agile
  37. 37. You Can’t Know WhenYou’ll BeDone And Have Agility
  38. 38. You Don’t Need Project ManagersIn Agile
  39. 39. You Don’t Need Project ManagersTo Have Agility
  40. 40. - Old People- Stagnation- ImposingValues- No Responsibility- Estimating is a waste- Pair Programming- Can’t Scalehttp://blog.assembla.com/assemblablog/tabid/12618/bid/87899/Seven-Things-I-Hate-About-Agile.aspx
  41. 41. 1) Stop Calling Things Agile
  42. 42. 2) Understand the forces at play
  43. 43. 3) Reframe the question
  44. 44. Software is our craft TM8th LightCory Foy (@cory_foy)foyc@coryfoy.comwww.coryfoy.com

×