Page 187 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 187

Software Testing and Quality Assurance




                                             Software quality assurance includes checklist and other important specifications
                                             related to the software program.



                          Did you know?   Most of the firms have adopted total quality management programs since 1980s to
                                        retain competitiveness in order to achieve customer satisfaction in the era of
                                        globalization.

                                      Several companies are supporting the “process improvement” mantra as though it is the
                                      solution for all their software development and quality problems. However, though a
                                      standard process is necessary,  it  is not  adequate. There is  no hard evidence that
                                      conformance to process standards guarantees good products.

                          12.3   Quality Management in IT

                          Quality management, which coordinates  the  various activities to direct and control the organization
                          with regard to quality,  is useful for any  industry.  Most of the principles and theories of quality
                          management that are applied to software development and maintenance activities can also be applied
                          to all other Information Technology (IT) activities.
                          The principles and theories that are applied emphasize on the following:
                           1.   To identify the important IT processes and their sequence.

                           2.   To plan for defect prevention versus detection by applying IT best practices.
                           3.    To use and implement various standards to achieve appropriate levels of IT governance.
                           4.   To resolve the IT issues equivalent to bugs, defects, and errors.
                           5.   To determine and document the requirements of the customers.
                           6.   To observe and quantify the service performance.
                           7.   To assure the procurement of quality when outsourcing important IT processes.

                          The term “Information Technology can be defined as any equipment or interconnected system that is
                          used in  automatic attainment, storage, control, and transmission of data. Information technology
                          consists of computers, ancillary equipment, and software.”
                          In order to apply the principles of quality management to the “organized activities” executed by an IT
                          company, it is essential to be familiar with the important IT processes.  An IT infrastructure depicts all
                          the components that are utilized in the delivery of the IT services to the end-users, including the
                          computing and telecommunication services.  These components and their use  should  be effectively
                          managed. Therefore, a proper IT infrastructure management should be in place.
                          The management of IT infrastructure and IT services  together  is called as IT  Service  Management
                          (ITSM). ITSM establishes the principles and practices of  designing, delivering, and maintaining IT
                          services to an  agreed-upon level of quality,  with respect to the customer requirement. This section
                          explains the important processes found in a typical IT Company. The processes are quite similar to the
                          software engineering processes found in a software life cycle.
                          ITSM Processes
                          IT Service Management (ITSM) is based on two major categories of IT service -- one is IT service support
                          and the other is IT service delivery. The ITSM processes assure that within these two categories, the
                          levels of quality that are agreed-upon are achieved.








                          180                     LOVELY PROFESSIONAL UNIVERSITY
   182   183   184   185   186   187   188   189   190   191   192