1 / 64

Athletic Guide to Agile

Athletic Guide to Agile. Adrian Pomilio www.uiandtherest.com Twitter: @ adrianpomilio Presented at 360Flex in Denver, April 2011. Where I am coming from. Coached high school lacrosse for 11+ years. Professionally developing software since 1997. Working with Agile since 2006.

iorwen
Download Presentation

Athletic Guide to Agile

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Athletic Guide to Agile Adrian Pomilio www.uiandtherest.com Twitter: @adrianpomilio Presented at 360Flex in Denver, April 2011

  2. Where I am coming from • Coached high school lacrosse for 11+ years. • Professionally developing software since 1997. • Working with Agile since 2006. • Project sizes have varied from POCs to Industry wide initiatives. • Work in the North American Railroad Industry Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  3. The Athletic Guide to Agile is A metaphor to discuss Agile in terms we all know, enjoy and have heard for years and years. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  4. What is Agile? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  5. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  6. Principles Behind The Agile Manifesto • Satisfy the customer. • Welcome change. • Deliver • Collaboration • Motivated individuals • Face-to-Face • Working software • Constant pace • Technical excellence • Simplicity • Self organizing teams • Tune and adjust behavior Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  7. Why Agile? • Drive down risk • Shorten feedback time • Evolve your game • No hiding from the truth – aka transparency • Everyone is contributing • Change happens Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  8. Sounds nice, but that isn’t our world! Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  9. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  10. Say what? Say what!? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  11. The Athletic Metaphor Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  12. What would happen if a team practiced for months and then played in one game at the end of the season? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  13. Like this process. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  14. What would happen if a team practiced each week, and played a game at the end of each week? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  15. You already experienced Agile before. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  16. Athletic Season • Fans • Team • Plays • Practices • Games • Unexpected events • Etc.. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  17. Agile Project • Customers • Team • User stories • Iterations • Releases • Unexpected events • Etc.. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  18. Initial Project Talk Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  19. Envisioning Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  20. Inside the Athletic Mind Coaches realize they must have a foundation. Coaches have to be aware of their potential talent pool. Players realize they must begin to prepare for the season. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  21. User Story • Is a reminder • Is testable • Is a feature • Can change • Has an estimation value • Is either done or not done Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  22. User Story Estimation Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  23. User Story Estimation Low Complexity Higher Complexity Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  24. Inside the Athletic Mind A coach knows that they must work from the pieces, not from the whole. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  25. Prioritization Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  26. “You’ve got to be very careful if you don’t know where you are going because you might not get there.” – Yogi Berra Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  27. Iteration Plan Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  28. Inside the Athletic Mind Multiple games, in a week are brutal. Both mentally and physically. Coaches know this and prepare accordingly. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  29. Release Plan Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  30. Kickoff! Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  31. The Most Agile Man in The World “Everyone has a plan ‘till they get punched in the mouth.” – Mike Tyson Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  32. The people involved. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  33. Product Owner Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  34. The Team Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  35. Inside the Athletic Mind There is no “I” in team. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  36. Scrum Master Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  37. Project and Functional Managers Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  38. Inside the Athletic Mind The wrong captain can destroy a teams trust, and players will revolt! The wrong coach can destroy a teams trust, and players will revolt! Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  39. BA’s, QA, UX, Support Teams Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  40. Customers Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  41. Inside the Athletic Mind Teams know that their fans care about results. They know that fans can turn on them in an instant. They accept this fact, they understand there is validity in some of the fan feedback. Coaches have to teach players that it is not personal. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  42. A look beyond the people. Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  43. What if the coaches didn’t have things prepared ahead of time? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  44. Product Backlog Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  45. What would happen if players couldn’t talk amongst themselves? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  46. The Huddle This is a huddle. This is not a huddle Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  47. What happens to a team that never works to improve on their fundamentals? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  48. Refactor Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  49. Inside the Athletic Mind Successful players know that they must constantly improve their game. Teams are always working on the little things, ALWAYS! Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

  50. What happens to a team that never does a pre-game walk through? Adrian Pomilio - Athletic Guide to Agile @adrianpomilio | www.uiandtherest.com

More Related