02 Olav Maassen -Xebia- Agile overview

  • View
    374

  • Download
    1

Embed Size (px)

Text of 02 Olav Maassen -Xebia- Agile overview

  • 1. AGILE: TOP FIVE REASONS WHY IT MATTERS TO YOU SAP Education Agile Event 21 November 2013 Olav Maassen Rev. 2013 0110 September 20131

2. SUCCESS OF PROJECTS IS LOW Most important reasons: User/customer participation Management support Clear business goalsTraditionalRev. 2013 01Agile12 augustus 20132 3. WHY THE OVERRUN?25% of initial requirements change 41% of defects are due to insufficient or faulty requirements Source: https://www.box.com/shared/mg9kq3d17e64% of features is seldom or never usedAlways O en Some mes Seldom or neverSource: Chaos Report, Standish Group Rev. 2013 0110 September 20133 4. REALITY OF SOFTWARE DEVELOPMENT Three things we wish were true: The customer knows what he wants Developers know how to build it Nothing will change along the wayThree things we have to live with: The customer discovers what he wants The developers discover how to build it Many things change along the wayIn software development, an empirical approach generally yields better results than a prescriptive one. Our current approach can be improved.Source: https://www.box.com/shared/mg9kq3d17eSource: Henrik Kniberg Rev. 2013 0110 September 20134 5. AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:Individuals and interactions Working software Customer collaboration Responding to changeover over over overprocesses and tools comprehensive documentation contract negotiation following a planWhile there is value in the items on the right, we value the items on the left moreRev. 2013 0112 augustus 20135 6. THE MANIFESTOS MISSING LINEEXPERIMENTATION overIMPLEMENTATIONSee Xebia Blog - http://blog.xebia.com/2013/06/13/constructing-your-parachute-on-the-way-down-overcoming-organizational-gravity-for-smarties/ Rev. 2013 0110 September 20136 7. RON JEFFRIESAgility is the application of common sense with an uncommon level of disciplineRev. 2013 0110 September 20137 8. AGILE IS ..UHHH Philosophy Positive humanity, power of collaboration, motivation by Authority, Mastership, Purpose, Culture Give room to creativity, self-organization, make mistakes and learn, responsibility and feedback, Attitude / Behavior / Mindset Daring, entrepreneurial, quality, initiative, responsible, energetic, can do!, committed, Collaboration Constructive, helpful, together, open, respectful, Process / Approach Source: https://www.box.com/shared/mg9kq3d17eShort cycle time, transparent, feedback, create value, self-organization, incremental, www.xebia.comPersonal Agility SamenBetrouwbaarPersoonlijke omgangOpenConstructiefRespectvol Hulpvaardig Daadkracht / Can do DurfOndernemendIteratiefPersonal AgilityGrondhoudingKwaliteitFeedback zoekenOplossingsaanpak OpknippenVerantwoordelijk Gecommitteerd InitierendValue/Doel gerichtAls team Scherpe focus LerendWerkwijzeEffectiefImpediments expliciet Efficientpage 33 Xebia 2 0 1 1Rev. 2013 0110 September 20138 9. INCREMENTAL VS ITERATIVE Incremental: Build one part completely at a time based on the original idea.Iterative: Build a rough version, validate this and continue building bilding more quality and functionality in.Rev. 2013 0110 September 20139 10. WHICH LEAN/AGILE METHOD DO YOU FOLLOW MOST CLOSELY?Source: https://www.box.com/shared/mg9kq3d17eSource: Agile Survey 2011, Xebia - http://www.xebia.com/agilesurvey2011 Rev. 2013 0110 September 201310 11. Rev. 2013 0110 September 201311 12. Rev. 2013 0110 September 201312 13. 1: REDUCE RISK EARLYRiskAgile WaterfallTimeRev. 2013 0112 augustus 201313 14. 2: BETTER TIME TO MARKETValueAgile WaterfallTimeRev. 2013 0112 augustus 201314 15. 3: EFFECTIVE BUSINESS ENGAGEMENT & COLLABORATIONWaterfallMiiddleEndIterativeFasedTraditionalFull AgileBusiness EngagementBeginFlexible = Business InteractionRev. 2013 0112 augustus 201315 16. 4: ADAPT TO CHANGING CONDITIONSRev. 2013 0110 September 201316 17. NEW PRODUCT DEVELOPMENT Unpredictable Learn from doing Constant improvement Adapt to change Decide as late as possible Practices as starting pointSource: https://www.box.com/shared/mg9kq3d17eRev. 2013 0110 September 201317 18. 5: REDUCE WASTEAlways O en Some mes Source: https://www.box.com/shared/mg9kq3d17eRev. 2013 01Seldom or never10 September 201318 19. TOP 5 REASONS AGILE IS IMPORTANT FOR YOU1. 2. 3. 4. 5. 6. 7. 8.Reduce Risk Early Better Time to Market Effective Business Engagement & Collaboration Adapt to changing conditions Reduce Waste Higher Quality Higher Confidence through Transparency More Engaged EmployeesSource: https://www.box.com/shared/mg9kq3d17eRev. 2013 0110 September 201319 20. ANY QUESTIONS LEFT ON THE BOARD?Rev. 2013 0110 September 201320