DEV Community

Discussion on: How does your organization handle deadlines and estimations?

Collapse
 
monknomo profile image
Gunnar Gissel

This is done less formally than I'm making it out, but here's the rough process we use:

We first characterized the project and get some rough milestones that we can reason about. We make a WAG for each milestone (a month, 6 months, whatever)

We we then go to the real drop dead deadline, the "We will be sued if it isn't done by now deadline". We work backwards from there and see how much slack we have if we start now. We figure out a start date, and a red/green zone for a couple milestones out. We meet periodically, and have a couple meetings right before and during our milestone targets.

If it looks like we are going to miss a milestone, we check the overall timeline and see if it looks like we might miss the deadline. If the deadline looks imperiled, we either chop scope, add devs, authorize overtime or investigate what it would take to push back the deadline.