Cost Estimation, Benchmarking, and Risk Assessment
Companies must be able to realistically budget and plan their software development projects. Since projects are typically afflicted with great uncertainties, there are planning risks right from the start. This is why it is important to be able to monitor cost-related risks and, if necessary, implement adequate countermeasures. Since not all products are the same, it is important to identify particularly those factors (cost drivers) that have a positive resp. negative impact on the productivity of a development project. The use of appropriate cost estimation approaches thus not only contributes to precise project planning and successful risk management; by enabling cost drivers to be mastered, it also leads to better processes and improves the overall maturity of the organization.