ABSTRACT

Introduction and Chapter Goals An effective software estimate provides the information needed to design a workable software development plan. “Good estimates are key to project (and product) success. Estimates provide information to make decisions, define feasible performance, objectives and plans … bad estimates affect everyone associated with the project …”1 This chapter addresses the need for project metrics and the fundamental software estimation concepts and discusses the first three steps in the software estimation process.