| The client,
head-quartered in CA, is the leading provider of design-to-test
solutions for the semiconductor industry. A third-party-maintenance
project was undertaken by SRA for the client. The prime
objective was to fix bugs in a software product that is
used along with an automatic integrated circuit tester
for testing ICs/Processors.
The primary focus was on the configuration management
process as defined by the client. SRA downloaded the
source code from the client on a bi-weekly basis, installed
and built it after fixing any defects. All the bugs/enhancements
were numbered using a Defect Definition and Tracking
System maintained by the client.
Requirements Specification was sent to SRA for every
bug assigned. The requirements specification provided
the following - the problem, reproduction of the problem,
expected behavior and acceptance criteria for the fix.
SRA fixed the bug after clarifying the bug specification
with the client. After fixing the bug and testing the
solution against the acceptance criteria, SRA transmitted
the fix, containing only the source code of modified
components. This transmittance, after another round
of testing by the client, then merged with the main
source code at the client.
The entire process was accompanied with suitable documents required by the client. The most crucial part of the project was Configuration Management/Version Control and this was facilitated by the use of Sun's Teamware.
Benefits
|