Fingers in the Air: A Gentle Introduction to Software Estimation

The process of estimating size, time, effort, etc., is fundamental for the success of every software project. Unfortunately, it is often the case that the stakeholders (including project managers, developers, and users) don’t know how to do it properly, and everybody ends up working against the clock to meet impossible …