| COMPUTING PLATFORMS |
| Case Study |
|
 |
|
| |
| Release management & pre-release
testing |
| |
 |
| |
| The customer |
| A large worldwide
fault tolerant platform vendor |
| |
| The challenge |
 |
To deliver
Release Management and Pre-Release Testing
with significant process improvements and
significant reduction in cycle time. |
 |
Provide support to three
customer divisions, two in USA and one in
Japan |
|
| |
| The solution |
 |
Release Management |
| |
 |
Creation
of build scripts to perform scheduled
builds |
 |
Monitoring of the
build activity and resolution of build
breaks including media checks |
 |
coordinate
with various groups (different modules
like kernel, compiler, communication
drivers etc.,) to get the code checked
in to generate the build image |
 |
Transfer
of build image to appropriate media
and creation of Master-media |
 |
Participate
in change-control board meetings to
clarify queries regarding the product
|
 |
Source
code administration (CVS was used as
the Version Control system) |
 |
Creation
of different versions of code for main,
sub-releases and patches |
 |
Ensure
that all bugs fixed are documented in
the release document |
 |
Archive
the master build environment and source
repository |
 |
Creation
of release docket to be delivered to
Media distribution center |
 |
Tools
used: UNIX, Concurrent Version System
(CVS), Revision Control System (rcs)
nroff/troff, mkisofs, HTML, Shell Scripts |
|
 |
Pre-Release
Testing |
| |
 |
Functional
System test |
 |
Regression Test |
 |
Test
for customer specific applications |
 |
Release
backend testing, Feature release testing,
defect verification. |
 |
Running
the various tests and collating the
results |
 |
Coordination
with development team for bug-fixing |
 |
Maintenance
of the test code repository |
 |
Creation
of test tools |
 |
Tools
used: UNIX, Shell Scripts, C, ETET,
Expect, HTML, Tcl/Tk |
|
|
| |
| The benefits |
 |
Reduction
in developmental costs |
 |
Significant cycle time
reduction and ‘Time to Market’
advantage as these development activities
takes place round the clock |
 |
Customer was able to provide
reliable support for it's products while it's
key developers were transitioned to Strategic
initiatives. |
 |
All tests run on the software
were documented and tests automated using
Unix shell scripts and utilities like ETET. |
 |
Wipro, automated CD image
creation process and developed a Web based
tool. This tool (based on Unix/Perl/Oracle),
helped novice users to create their own media
with the combination of software list they
desired. (This tool was developed as a fixed
price project by Wipro apart from the Build/Release
activity) |
|
| |
|
|
|