On The Herding of Cats

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

    Favorites, Groups & Events

    On The Herding of Cats - Presentation Transcript

    1. On the herding of cats Georgia Public Library Service
    2. Who's who
      • Administrative Lead
        • General direction
        • Political translation
      • Team Lead / Project Manager
        • Coordination
        • Set expectations
      • Developers / Domain Specialists
        • Technical decisions
      • Your customers!
        • The reason you are there
    3. Defining Goals
      • Long term
        • Flexible and general time-lines
        • Over-arching framework
        • Functionally dependent Milestones
    4. Defining Goals
      • Medium Term
        • Soft deadlines – weeks or months +/- 1
        • Full team functional deliverables
    5. Defining Goals
      • Short term
        • Short cycles – week at most
        • Individual technical deliverables
    6. Developer Do's
      • Do:
        • Discus everything until all stakeholders understand the issues
        • Question every assumption
          • For instance, a standard is useful only if it's in use elsewhere too
        • Build technical consensus
        • Bring on the numbers
        • Push up
        • Push back
        • Call shenanigans
    7. Developer Don'ts
      • Do Not:
        • Leave your ego at the door, but ...
        • Let your ego rule you
        • Take management support for granted
        • Mistake discussion for consensus
        • Forget to bring the numbers when pushing up (or back)
    8. And finally ...
      • Don't fear a fight!
      • bradl
      • miker_
    9. Administration Do's
      • Do:
        • Listen to everything your engineers have to say
        • Advocate for the customers (to the engineers)
        • Advocate for the engineers (to the customers)
        • Listen to your engineers (yes, it's here twice)
    10. Administrative Don'ts
      • Do Nott
        • Force hard long-term time-lines
        • Require non-optimal working environment
        • Be afraid to adjust the team
        • Discount empirical evidence
        • Believe the hype
    11. Customer Do's
      • Do:
        • Participate from the start
        • Be honest with initial feed-back
        • Ask for clarification if something is confusing
    12. Customer Don'ts
      • Do Not:
        • Make assumptions about functionality
        • Avoid “touchy” subjects
        • Worry about looking ignorant (you're not supposed to know about programming)
    13. Meetings
      • As often as needed and no more
      • Do it until it's done
      • Include deliverables stakeholders and no one else
      • And, of course...
    14. Tools / Environment
      • Telecommuting
        • Spontaneous meetings are BAD
      • Control over development equipment
        • Use the right tool for the job
      • No language or tool mandates!
        • The right tool is whatever gets things done
    15. Results Measurement
      • Were short, medium term goals on time?
      • Did the general long term time-line slip?
      • Functionally complete?
      • Customer acceptance?
      • Most importantly,
      • Working Code Wins!
    16. Thank you for your time! Georgia Public Library Service

    + ebyeby, 3 years ago

    custom

    698 views, 0 favs, 2 embeds more stats

    Presentation by Mike Rylander at Code4Lib 2007 in A more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 698
      • 661 on SlideShare
      • 37 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 27 views on http://code4lib.org
    • 10 views on http://www.code4lib.org

    more

    All embeds
    • 27 views on http://code4lib.org
    • 10 views on http://www.code4lib.org

    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