System Testing and Review
At this stage of development the software has been compiled into
a single entity. The test harness should be constructed and the
system should be fully tested against the original SRS.
Once the company is satisfied that all aspects have been met, the
client should then be invited to perform their own testing.
Two problems can occur at this stage. Firstly the client may find
a bug that has been missed by the provider. Secondly the client
may find an omission from the original SRS or SDS.
In the first instance the bug should be fixed free of charge by
the provider, providing the testing and reporting of such bugs have
met the criteria laid down in the terms and conditions of the contract.
If the mistake is the fault of the provider then clearly the provider
should be liable for the changes assuming they fall into the guidelines
laid down in the terms and conditions.
If the client has signed off all aspects of development as each
section was developed, the software development company has fulfilled
its obligations as agreed at the beginning of the development process.
If the client requests further development during or after the product
has been developed then the software development company may ask
for more money.
Clearly then, there is a huge emphasis for the client to read and
understand every piece of documentation that the company send them.
The review stage allows the client to find out if the company is
interpreting the requirements correctly, this stage is not designed
to show progress.
top
|