Define "Done"

Problem: The community doesn’t have a shared view of the release target.

When do you know that your release is done? We need to come to a common definition. For a calendar-based schedule, this is the planned release date. For a feature-based schedule, this is the planned feature set. Next, we’ll explore these two definitions.

Calendar-Based Schedule

Problem: You’ve decided to go with a calendar-based schedule, but you’re not sure which date to pick for the release target.

Look at the calendar. Pick a date. Done!

Okay, it’s not that simple. But we can come up with a suitable target date. The first thing you want to do is to make sure that your planned date is far enough out to actually get the work done. How long will it take you ...

Get Program Management for Open Source Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.