Software development has always been an expensive
undertaking. The following suggestions will reduce your software
development costs. We can assist you with implementing these suggestions
with the ITS services shown in the adjacent column.
|
Recommended Strategy
|
ITS Solutions
|
| Ensure that you
have well defined requirements: Without clear and concise
requirements for developers many defects can creep in, causing
delays and extra costs to both the developers and the end client.
ITS has experienced people who can review requirements for accuracy,
completeness, ambiguity and testability. |
Test project audits
Test process improvement
|
| Use unit, system
and integration testing during development: This causes
most defects to be found by the developers, where they are most
efficiently resolved. ITS does not undertake development testing,
as this is best left to the developers, but can advise on suitable
processes, methodologies and tools to improve this testing. |
Test
project audits |
| Check your test
coverage before releasing code: Test coverage can be determined
by the percentage of requirements tested or the percentage of
line of code executed. ITS is able to conduct project audits
on your testing to provide advice on your readiness to release
code to your customers. |
Test
project audits |
| Use code inspections and reviews
to reduce the amount of rework: Significant time and cost
can be taken up in reworking code after defects are detected.
The use of code inspections and reviews can greatly reduce the
number of defects being detected by testing and hence reduce
the amount of rework required. ITS can provide advice on how
to improve your code inspection processes. |
Test project audits
Test process improvement
|