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
   208   209   210   211   212   213   214   215   216   217   218