Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Project Management is more than Todo Lists

Project Management is more than Todo Lists

Keith Casey

August 11, 2011
Tweet

More Decks by Keith Casey

Other Decks in Business

Transcript

  1. So.. who are you? • D. Keith Casey, Jr •

    Chief Stuff Breaker, Blue Parabola • I break stuff with the underlying goal of understanding and making things better • All over the community.. formerly DCPHP, ZendCon, etc, now AustinPHP, Austin NoSQL • Web2project Head Custodian • HubAustin Co-founder
  2. What is Proj Mgmt? Making sure things get done*, hopefully:

    on time, on specifications, and on budget * we're assuming “things” == “what you wanted”
  3. Todo List - spelling Todo List ? To Do List?

    TODO List? Whatever. Stop bikeshedding.
  4. Web2project's principles • Regular and predictable releases are vital to

    the health of the community, we should have at least two each year; • Bugs and feature requests should be reviewed, evaluated, and prioritized regularly; • Frequently Asked Questions should be considered indicators on where we should simplify or clarify the system; • The community should be open with clear expectations for behavior while encouraging constructive criticism; and • Features and functionality should be driven primarily by input and involvement from the community.
  5. Achieve.. Regular and predictable releases are vital to the health

    of the community, we should have at least two each year
  6. Simplify • We have a regular and predictable release cycle

    – we make a Major Release each year and a Minor Release each quarter • Define the finish line • Be lazy Automate everything
  7. Document • Every bug is reviewed, triaged, and categorized according

    to its own criticality, its dependencies, and the current release • It doesn't count if it's not written down
  8. Communicate • We encourage Code Reviews to get feedback, criticism,

    and insight that we may not have/discover by ourselves • Only criticize if you can make it better
  9. Participate The community should be open with clear expectations for

    behavior while encouraging constructive criticism
  10. Communicate • We have a formal policy and procedure on

    how community members are evaluated for possible team membership and the expectations that follow • Set the tone • Our standing offer: beer
  11. Communicate • Every commit is available in a variety of

    places – forums, a mailing list, GitHub, and Sourceforge – and most discussions are available to anyone and everyone • Actively solicit feedback – we use RFC's
  12. In Summary.. • Projects have problems • Projects are people

    • Your people have problems • Project problems are often people problems.. • Change those, change the project
  13. Contact Info • D. Keith Casey, Jr – [email protected]

    [email protected] – Skype/Twitter/IRC: • caseysoftware – http://CaseySoftware.com • Projects – http://web2project.net - the best PM app evar! – http://HubAustin – the best South Austin coworking space
  14. Resources • Producing Open Source Software – Karl Fogel –

    http://producingoss.com/ - available under CC • No really, that's it.