Agile Mëtteg series session 8

4,598 views

Published on

The Customer role in agile projects
14 October 2010

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,598
On SlideShare
0
From Embeds
0
Number of Embeds
171
Actions
Shares
0
Downloads
110
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile Mëtteg series session 8

  1. 1. The Customer role in agile projects<br />Agile Mëtteg – 14 October 2010<br />
  2. 2. OBJECTIVES & AGENDA<br />Objectives<br />Get a short introduction to agile and the implications and benefits of an agile transition from the customer point of view.<br />Agenda<br />Introduction<br />Main issues<br />Agile Project management overview<br />Agile management of requirements<br />Guidelines for success<br />The Product Owner role<br />To conclude<br />14 October 2010<br />2<br />Agile Mëtteg - The Customer role in agile<br />
  3. 3. Let’s get to know each other<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />3<br />
  4. 4. AGILE PARTNER SERVICES<br />Custom Software Development & Maintenance<br />Our core business to answer customer needs<br />IS services<br />Thanks to our expertise we can support IT team to reach their productivity & quality objectives (Assessment, Coaching, Support, Training, Resource delegation…)<br />IS Solutions<br />Take benefit from commercial or Open Source platform to answer as quick as possible to specific needs<br />IS users services<br />We can support Product & Services owners to work closely with the IT team (Assessment, Coaching, Support, Training, Resource delegation…)<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />4<br />IS users Services<br />1<br />4<br />Software Development & SoftwareMaintenance<br />2<br />ISSolutions<br />IS Services<br />Agility<br />Agility<br />3<br />1<br />2<br />3<br />4<br />Agility<br />
  5. 5. SPEAKERS<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />5<br />Agile Evangelists<br />
  6. 6. PARTICIPANTS<br />Who are you?<br />What is your role?<br />What do you know about agility?<br />What are your expectations?<br />14 October 2010<br />6<br />Agile Mëtteg - The Customer role in agile<br />
  7. 7. MAIN ISSUES<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />7<br />
  8. 8. COMPLETE UPFRONT SPECIFICATIONS<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />8<br />Sources : J.Johnson, Keynote speech, XP 2002 Italie<br />
  9. 9.
  10. 10. AGILE PROJECT MANAGEMENTTHE PRINCIPLES<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />10<br />
  11. 11. ADAPTATION vs. ANTICIPATION<br />Source: Succeeding with Agile: Software Development using Scrum, Mike Cohn , Addison-Wesley, 2009<br />14 October 2010<br />11<br />Agile Mëtteg - The Customer role in agile<br />
  12. 12. THE 4 VALUES<br />Extract from Manifesto for Agile Software Development:<br />Individuals and interactions over processes and tools<br />Working software over comprehensive documentation<br />Customer collaboration over contract negotiation<br />Responding to change over following a plan<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />12<br />Source: http://www.agilemanifesto.org/<br />
  13. 13. EXTRACT FROM THE 12 PRINCIPLES<br />Satisfy the customer through early and continuous delivery of valuable software.<br />Deliver working software frequently with a preference to the shorter timescale.<br />Simplicity--the art of maximizing the amount of work not done--is essential.<br />Business people and developers must work together daily throughout the project.<br />Face-to-face conversation for conveying information to and within a development team.<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />13<br />
  14. 14. AGILE PROCESS<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />14<br />Needs<br />System in progress<br />Iterations<br />Priority<br />Iterative and incremental process <br />Adaptive planning<br />Iterations time-boxed<br />
  15. 15. AGILE Management OF the requirements<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />15<br />
  16. 16. PRINCIPLE<br />Just-In-Time,<br />Just-enough<br />Requirements<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />16<br />
  17. 17. GUIDELINES FOR SUCCESS<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />17<br />
  18. 18. PRINCIPLE<br />Team-Customer<br />Collaboration<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />18<br />
  19. 19. OBJECTIVES<br />Build knowledge<br />Build a solution that fits the real needs<br />Optimize delivered value<br />Build trust relationship<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />19<br />
  20. 20. BUILDING KNOWLEDGE<br />Create a short feedback loop with users<br />Deliver working software frequently<br />Planning as a knowledge building activity<br />Agree on a “Definition of done”<br />Decompose, clarify and validate requirements for reaching a common understanding and allowing the team estimating the effort<br />Iterations as Learning cycles<br />Learn about the product expected features<br />Learn about the best way to build it<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />20<br />
  21. 21. THE CUSTOMER IS EXPECTED TO<br />Evolve from Project to Product Management<br />Elaborate and share a vision<br />Manage product lifecycle with Releases<br />Understand and communicate the requirements<br />Evaluate business value<br />Have the power and responsibility to decide<br />Be available to collaborate with the team continuously<br />Respect team capacity limit<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />21<br />
  22. 22. THE CUSTOMER CAN EXPECT THE TEAM TO<br />Estimate effort (on a relative scale)<br />Commit for achieving short-term goals<br />Build quality in<br />Accept changes in requirements<br />Improve continuously<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />22<br />
  23. 23. BENEFITS<br />Drive the development effort to optimize value under time and budget constraints<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />23<br />
  24. 24. The Product Owner Role in SCRUM<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />24<br />
  25. 25. SCRUM<br />14 October 2010<br />25<br />Agile Mëtteg - The Customer role in agile<br />Team<br />Scrum Master<br />Review<br />Sprint Planning<br />Retrospective<br />Product Owner<br />
  26. 26. PRODUCT OWNER – ROLE SUMMARY<br />Responsible for the Product<br />Defines product vision and features<br />Plans releases (dates and content)<br />Prioritizes features according to market value <br />Can change features and priority before every iteration<br />Accepts or rejects work results<br />Is responsible for the profitability of the product (ROI) <br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />26<br />
  27. 27. PRODUCT OWNER DAILY DUTIES<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />27<br />Iteration<br />End: <br /><ul><li>Validate the results (features delivered)
  28. 28. Update the Release plan
  29. 29. Helps the team improve the process</li></ul>Start: <br /><ul><li>Provide priorities for iteration planning
  30. 30. Obtain team commitment on scope</li></ul>On-going: <br /><ul><li>Coordinate with other stakeholders to define requirements
  31. 31. Collaborate with the team to communicate and clarify requirements
  32. 32. Groom the product backlog
  33. 33. Decide on priorities</li></li></ul><li>PRODUCT BACKLOG… Main tool<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />28<br />Modularity<br />Granularity<br />Vision<br />Epics<br />User Stories<br />Business value<br />Effort estimation<br />Priority<br />
  34. 34. USER STORY… A mean<br />The 3 Cs<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />29<br /><Title><br />Card<br />As a <role><br />I want to <do something><br />So that <goal><br />Confirmation<br />Conversation<br />Priority<br />Effort estimation<br />+ acceptance criteria<br />
  35. 35. OTHER MEANS & TOOLS<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />30<br />Indicators based on criteria<br />Profitability (Cost, Revenue, Margin…)<br />Market share<br />Client satisfaction<br />Enterprise image<br />Innovation<br />…<br />Examples of values model <br />KANO model<br />Cost of delay model<br />…<br />
  36. 36. CONCLUSION<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />31<br />
  37. 37. TIME-TO-MARKET<br />Sources: Mah 2008. Moutain Goat Software, LLC<br />14 October 2010<br />32<br />Agile Mëtteg - The Customer role in agile<br />
  38. 38. SALESFORCE.COM<br />568% more value delivered in the first year of being agile.<br />Source: Greene and Fry 2008.Moutain Goat Software, LLC<br />14 October 2010<br />33<br />Agile Mëtteg - The Customer role in agile<br />
  39. 39. SATISFACTION<br />Source: VersionOne, 2008 State of Agile Development Survey<br />14 October 2010<br />34<br />Agile Mëtteg - The Customer role in agile<br />
  40. 40. QUESTIONS<br />35<br />Agile Mëtteg - The Customer role in agile<br />14 October 2010<br />READY to TRY<br />
  41. 41. TRAINING PATH<br />Introduction (1 day)<br />Agile Software Development Methods<br />Scrum basics (2 days)<br />Agile Project Management with Scrum<br />Product Owner focus (2 days)<br />Become a Scrum Product Owner<br />In depth (3 days)<br />Scrum in practice<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />36<br />
  42. 42. CERTIFICATIONS<br />Certifications are delivered by the Scrum Alliance. You need to attend a course and pass a test to be certified.<br />14 October 2010<br />37<br />Agile Mëtteg - The Customer role in agile<br />
  43. 43. NEXT TRAININGS & CERTIFICATIONS<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />38<br />Complete calendar on: http://www.agilepartner.net/training/focus-on/<br />
  44. 44. RESOURCES<br />Agile Partner: www.agilepartner.net<br />NEW!blog.agilepartner.net<br />Agile Interest Group Luxembourg:www.aiglu.org<br />Agile Alliance: www.agilealliance.org<br />Scrum alliance: www.scrumalliance.org<br />Scrum.org<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />39<br />
  45. 45. CONTACTS<br />Thank You<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />40<br />
  46. 46. Resources<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />41<br />
  47. 47. THE 12 PRINCIPLES (1/3)<br />Satisfy the customer through early and continuous delivery of valuable software.<br />Agile processes harness change for the customer's competitive advantage.<br />Deliver working software frequently with a preference to the shorter timescale.<br />Working software is the primary measure of progress.<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />42<br />
  48. 48. THE 12 PRINCIPLES (2/3)<br />Business people and developers must work together daily throughout the project.<br />Face-to-face conversation for conveying information to and within a development team.<br />Build projects around motivated individuals. <br />Sustainable pace for the sponsors, developers, and users.<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />43<br />
  49. 49. THE 12 PRINCIPLES (3/3)<br />Continuous attention to technical excellence and good design enhances agility.<br />Simplicity--the art of maximizing the amount of work not done--is essential<br />The best architectures, requirements, and designs emerge from self-organizing teams.<br />At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. <br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />44<br />
  50. 50. VARIOUS METHODS & PRACTICES<br />14 October 2010<br />Agile Mëtteg - The Customer role in agile<br />45<br />

×