Sometimes projects have immovable deadlines. Products have to ship in time for a key trade show, changes are made in tax laws, or technical standards change.
Sometimes the amount of work in a project is deliverately underestimated by management (or more likely sales) in order to submit a winning big for work.
Feature creep does not help either. A project that begins with a realistic schedule can quickly get out of control.
However, the most common reason why software development projects are delivered late is that they are poorly estimated.
Java Software Factories can help provide accurate project schedules.
The most obvious way is that each time a software factory is used, the time required for each part of the project can be measured. Do this several times for the same software factory and you will have very good time estimates.
For new software factories, previous experience with other factories will provide accurate estimates for at least some components of the software factory.
PJ Murray
CodeFutures Software


0 Comments:
Post a Comment
<< Home