Page 213 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 213
Software Testing and Quality Assurance
The ISO/IEC 12207 standard has improved and revised over past standards in comparable areas.
Moreover, it is defined at the process level rather than at the procedure level. Rather than providing the
level wise requirements characteristic of a process, it illustrates ongoing responsibilities that should be
achieved and preserved during the entire life cycle of the process.
ISO/IEC 15504 consists of a reference model that includes both a process dimension and a capability
dimension. The process dimension describes the processes having five process categories, which
includes customer-supplier, engineering, supporting, management and organization. ISO/IEC 15504
defines a capability level for each process, which include the following:
1. (level-0): Incomplete Process
2. (level-1): Performed Process
3. (level-2): Managed Process
4. (level-3): Established Process
5. (level-4): Predictable Process
6. (level-5): Optimizing Process
The process attributes that mark the ISO/IEC 15504 standard includes:
1. Process Performance
2. Performance Management
3. Work Product Management
4. Process Definition
5. Process Deployment
6. Process Measurement
7. Process Control
8. Process Innovation
9. Process Optimization
ISO 15504 is mainly used while employing the perspective of process improvement and capability
determination, which becomes relevant mainly while evaluating the capability of the supplier process.
Success Attained using CMM
A
BC Technologies is a universal software company having delivery bases in Baltimore and
India. It provides offshore enterprise software solutions and services to clients in Canada
and USA.
This company relied on CMM for developing software consumption prospective as well as building the
trust and assurance with its clients. ABC Technologies Limited launched their project with an extensive
CMM introduction training. With the help of CMM’s verified process development methodology, the
experts quickly recognized the issues and prepared a roadmap for further improvement of the process.
Frequent learning sessions proved to be extremely effective in defining new processes and developing
the existing ones. Several training and advisory sessions were arranged to ensure long-term sustainable
process improvement. ABC Technologies started collecting the benefits of these efforts, almost
immediately.
The experts created an integrated maturity model which provides the description of a mature, capable
process. It identified the practices that required to be implemented for more effective as well as
Contd..
206 LOVELY PROFESSIONAL UNIVERSITY