Estimating Software Development Time: A Guide To Accurate Estimation
Estimate dev time by considering 2 sides: User Facing Problem (solve user roadblocks) & Tech Facing Problem (understand current tech state). Add buffers for legacy or unstable components & conservative estimates for well-maintained ones.