Software effort estimation is a key element of software project planning and management. Yet, in industrial practice, the important role of effort estimation is often underestimated and/or misundersto
Recommends an approach to improving the utility and accuracy of software cost estimates by exposing uncertianlty and reducing the risks associated with developing the estimates.
Almost every software project begins with the utterances, “What will this cost?” and “When will this project be done?” Once those words are spoken, project stakeholders begin to wrestle with how to pr
Parametric cost estimating models can be used for cost and schedule estimation for complex projects involving engineering, hardware, software, service, and IT. This book will help cost engineers and p
Software development is a complex problem-solving activity with a high level of uncertainty. There are many technical challenges concerning scheduling, cost estimation, reliability, performance, etc,
Software engineering is becoming more procedural and controlled, but the estimation of IT projects is still regarded as a 'black art'. IT Project Estimation shows why it doesn't have to be. In this concise, easy-to-read guide, author Paul Coombs provides practical, detailed advice on IT project estimation. He shows why accurate estimates are needed, what different estimating methods can be used, and how to analyse the risks in order to make appropriate contingency allowances. He also covers pricing and billing strategies, and how experience of previous projects can be leveraged. Central to the book is a template for a cost model that incorporates task estimates, schedules, staff roles and costs, risk analysis, fixed costs, billing, and cashflow. Template Excel spreadsheets are included on the accompanying CD-ROM. Putting everything into practice, the end of the book is a complete case study, showing exactly how a simple example can be scaled up to a real-life problem. If you are an IT
This book focusses on computational intelligence approaches as applicable in varied areas of software engineering such as software requirement prioritization, cost estimation, reliability assessment,