Programmer Friday: Estimating 101


How do you determine how much time you need to build a piece of software?

We sometimes need to know roughly how long something will take before we start working on it. This is basic product management. “This new feature will take more than four months to add to our product? Maybe we have better things to do with our time, then.” The viability of a new project, product or feature is (in part) derived from the initially estimated cost of building it.

I’ve settled on the following approach for doing estimates: Continue reading “Programmer Friday: Estimating 101”