Cost estimates are inherently risky, irrespective of the estimation technique used. Suggest four ways in which the risk in a cost estimate can be reduced.

What will be an ideal response?

Possible techniques of risk reduction include:
1. Obtain a number of independent estimates using different estimation
techniques. If these are widely divergent, generate more costing information
iterate until the estimates converge.
2. For those parts of the system which are hard to estimate, develop a
prototype to find out what problems are likely to arise.
3. Reuse software to reduce the amount of estimation required and to reduce
overall costs.
4. Adopt a design to cost approach to development where the system
functionality is adapted to a fixed cost.
5. Partition software requirements into critical, desirable and ‘gold plating’.
Eliminate ‘gold-plating’ if necessary.

Computer Science & Information Technology

You might also like to view...

Answer the following statements true (T) or false (F)

1. If a base class does not have a parameterless constructor, its derived class constructor must use the notation: base(parameter List) to call one of the base class's parameterized constructors. 2. If a reference to a base class object calls a method that has been overridden by a derived class, the derived class's version of the method is the one that executes. 3. Properties in a base class can be overridden in the same way that methods can be overridden. 4. If a derived class introduces additional methods, properties, or fields, a base class reference variable cannot access them.

Computer Science & Information Technology

Popular application programs such as Word or PowerPoint typically have mobile versions.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology