Create and Maintain Scrum (Alexandre Boutin)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Create and Maintain Scrum (Alexandre Boutin) - Presentation Transcript

    1. Create and Maintain Scrum Documentation Effectively Alexandre Boutin Lean & Agile Coach - Scrum Master and Practitioner “ Process Strategy for Yahoo International Engineering” [email_address]  : +33 (0)6 45 40 23 17
    2. Objectives
      • What I would like you to take out?
      • An “agile way” to look at documentation
      • Effective ideas and practices
    3. SCRUM DOCUMENTATION
    4. Documentation Challenges
      • Time and cost consuming
        • To create
        • To maintain (more!)
      • Monitoring
        • Versions
        • Accessibility
      • Delivery
        • Validation
        • Ownership
      “ Don’t confuse documentation with understanding” Jim Highsmith
    5. Common Guidelines
      • “ Travel Light”
      Autonomation Visibility
    6. “Travel Light”
      • Principles always to keep in mind when you are writing or maintaining a document
      • K.I.S.S.
        • Keep It Small & Simple
        • Simplicity, the art of maximizing the work you will not have to do
      • Y.A.G.N.I.
        • You aren’t Gonna Need It
        • Reviewing draft document is not WASTE!
      • 2 A4 pages
    7. Autonomation
      • Technical Solutions
        • JavaDoc, Executable Requirements…
      • Pictures
        • “ A Picture is worth a thousand words”
        • Capture technical design on dashboard and include the photo in the document
      • “ In” the product
        • User Manual integrated in final product
    8. Visibility
      • Collaborative Wiki
        • Everybody can access and update any documents
      • Dashboard
        • Much more effective than traditional reporting
      • Demo
        • “ Working product” rather than “Documentation”
    9. Agile Process
      • Include documentation activities in definition of “Done” (Story, Sprint or Release)
      • Consider documentation writer as a member of the team
      • Be as inventive as possible about ways to not produce documentation
      “ The primary goal is to deliver software; the secondary goal is to set up for the following game” Alistair Cockburn
    10. Managing Existing Documentation
    11. Documentation Values Customer? Needs? Documentation Reuse?
    12. Value added for Customer?
      • Focus on Customers
        • Customers are users
        • Customers have money
        • Customers do promotion
      • Put on customers glasses
        • Evaluate how much each document adds value for customers
    13. Evaluate value for Customer
      • Create your own list of customer values
      • Assign a weight for each value
      • Evaluate each document
      1 0 1 5% Deploy. 1 0 1 10% Stability 1 0 0 5% Scalability 1 0 0 5% Maint. 0 1 0 30% Usability 0 1 0 25% Certif. 20% 0 Document C … … 55% 0 Document B 15% 0 Document A 100% 20% Value Fit for Purpose
    14. Needs for documents
      • ASK: Who is reading/using it?
    15. Evaluate needs for documents
      • Pragmatic
        • This person reads/uses the document and provides valuable feedback to the team
      • Mandatory
        • We have to deliver this document (by contract, according to the norm …)
      • Disillusion
        • Nobody is reading it, but you know, it’s in our quality process
      • Foolish
        • I wrote it and someone should read it for sure. I’m saying this for years now, will someone start doing things right in this company
      Keep this document Ok, let’s try to reduce it to a minimum Stop doing it that way! I can help you, who is the quality director?
    16. Reuse of Documents
      • A document is written for a specific purpose at a specific time
      • Do not maintain all existing documentation just because it exists
      • Communicate rather than document
    17. Evaluate reuse of documents
      • Reuse Metrics
        • Average time between 2 versions
        • Longevity of last version
        • Number of time the document is downloaded
        • Number of time the document is really used by the team
        • Number of time the document is reused by other teams
      • At Yahoo, most documents are in a Wiki and employees accesses are collected
    18. Evaluate Document Values
      • Define acceptance criteria
        • Document meets criteria
          • Keep it
          • Simplify it
          • Evaluate alternative options for producing same information
        • Document does not meet criteria
          • Stop producing this document
          • Change your process
    19. A SIMPLE PRACTICE
    20. Simplification Meeting
      • All team members in a room – 1 document template
      • Objectives
        • Keep all sections
        • Remove all information that does not add value
          • Duplication of information
          • Reduce long text
        • Find better ways for producing information
          • Screenshots or photos
      • Benefits
        • Document is simpler
        • Team shares a common definition of the content
        • Later document production will be faster
    21. THANK YOU Alexandre Boutin Lean & Agile Coach - Scrum Master and Practitioner Founder AgileToYou [email_address]  : +33 (0)6 45 40 23 17

    + AdaCoreAdaCore, 8 months ago

    custom

    313 views, 1 favs, 0 embeds more stats

    In this series of talks, our panel of experts prese more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 313
      • 313 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 14
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories