Managing the Release Life Cycle of an OSS Project

Speaker:Robyn Bergeron
Date:2013-02-22

Features and Change

  • Features (feature-based) vs. Sprints (time-based)
  • Changes are features
  • Features without documentation might as well not exist
  • Avoid surprises for your end-users
    • Surprises turn people away
    • Surprised users may not come back

Managing Change

  • Change is contentious
  • Change things sanely, with ample warning
  • Document everything
  • You don’t know everything, and new-comers definitely do not
  • Learn to live w/ Murphy’s Law
    • Document retrospectives/post-mortems
    • Opportunities to share what you learned
  • Set expectations
    • Transparency is essential
    • Be forthcoming in your communication
    • Surprises: scary; Invitations: awesome