Who cares about points and estimation?

Obie Fernandez
Modern Agile
Published in
20 min readFeb 8, 2020

--

If I was still a full-time software engineer, the only person I’d want as a boss is Fred George.

In a previous modern agile essay, I described the right way to assign points to user stories. This article goes much deeper into who is responsible for transforming those points into time estimates and release planning.

Point systems and estimation processes are tools used by people in charge of enforcing accountability for performance in a given software delivery organization. In large enterprises, that responsibility may be assigned to someone with a title like VP of Engineering, Director of Development, or simply Project Manager. In smaller organizations, the responsibility may belong to a hands-on CTO or lead engineer doing double-duty.

Estimation doesn’t exist in a vacuum, nor does it serve the people doing the work that is estimated. Whenever there is demand for an estimation process to be included in a software development program, that demand is driven from the top-down.

The software development team and whoever is paying for the work

Estimation is valuable to whoever is ultimately paying for the work, because they want that work to be done efficiently and in conjunction with greater organizational goals and initiatives. In contrast, workers don’t have any intrinsic motivation to support organizational goals, and…

--

--

Obie Fernandez
Modern Agile

CEO of RCRDSHP, Published Author, and Software Engineer. Chief Consultant at MagmaLabs. Electronic Music Producer/DJ. Dad. ❤️‍🔥Mexico City ❤️‍🔥 LatinX (he/him