| 
                       Research Article  
                      Impact of ISO 9001 on Software Quality
                        
                        
                      
                                            By Chris FitzGibbon
                        MMS, CSQE, CQMgr, CQA 
                        Published in:
                                              Capital Quality News, October,
                                              1998.
                                              
                         
                                            Many benefits have been attributed to ISO 9001 registration.
                        However, the existing body of anecdotal literature on
                        the application of ISO 9001 to software organizations
                        lacks systematic measurement and multi-organization comparisons.
                        It provides very little empirical evidence to support
                        the claim that ISO 9001 registered quality systems result
                        in better software project outcomes.  
                           
                        The objectives of this study were to compare the projects
                        of ISO 9001 registered and non-ISO 9001 software organizations
                        to:  
                      
                        - identify any differences in project characteristics,
 
                        -  compare project outcomes, 
 
                        -  examine the perceptions toward the project characteristics
                          examined, and 
 
                        -  measure the perceived impact of ISO 9001 registration
                          on project outcome. 
 
                       
                      Project outcome was measured in terms of schedule overrun
                        and project manager satisfaction with the project. An
                        insufficient number of respondents provided budgetary
                        data to provide a valid statistical comparison of that
                        success factor.  
                           
                        Based on an extensive literature review and several interviews
                        with software project managers, quality auditors and
                        consultants, a long list of project characteristics was
                        reduced to just eight. The project characteristics examined
                        were: project planning, software testing, the coding
                        process, project record keeping, design reviews and code
                        inspections, customer involvement in the software development
                        process, involvement of software engineers in project
                        planning, and project manager power. Several of the factors
                        used to compare ISO 9001 and non-ISO organizations were
                        not requirements of the standard but were considered
                        by industry experts to be good measures for comparison.  
                         
                        Data was collected from the project managers of 20 projects
                        from ISO 9001 registered organizations and the projects
                        of 32 non-ISO 9001 organizations. All respondents worked
                        in Canada. Despite many claims to the contrary, this
                        study found no significant differences between the ISO
                        9001 and non-ISO samples that could be explained by any
                        of the eight project characteristics examined.  
                         
                        The levels of project manager satisfaction were equal
                        among respondents from both groups. However, there was
                        a significant difference in their project outcomes: the
                        projects from the ISO 9001 sample averaged significantly
                        shorter schedule overruns than the non-ISO 9001 sample.  
                         
                        The perceptions of the respondents toward the importance
                        of the eight project characteristics also revealed some
                        significant differences. The ISO 9001 group placed more
                        importance on design reviews and code inspections, project
                        planning and the involvement of software engineers in
                        the planning process. The non-ISO 9001 respondents attributed
                        more importance to project manager power and the involvement
                        of customers in development activities. Both samples
                        were similar in their ranking of software testing, record
                        keeping and the coding process.  
                         
                        When asked whether any differences in these software
                        project characteristics could be attributed to ISO 9001
                        registration, the respondents from the ISO 9001 organizations
                        were very positive. Many attributed better project outcomes
                        to the more formalized processes associated with registration
                        to the standard. A few respondents stated that their
                        ISO 9001 registration required very few changes to their
                        already mature project management practices.  
                         
                        A surprising picture was revealed from the non-ISO 9001
                        data. Only two of the respondents from the non-ISO 9001
                        group thought that ISO 9001 registration would have a
                        positive impact on project outcome. The results clearly
                        show contrasting opinions on the contribution of ISO
                        9001 registration to project success.  
                         
                        The study concluded with the surprising finding that
                        no significant differences among the two groups could
                        be explained by the project characteristics examined.
                        The projects of ISO 9001 organizations, however, were
                        more likely to be delivered on schedule. There were differences
                        in the perceived importance of some software project
                        activities and the study identified opposing views on
                        the perceived impact of ISO 9001 registration on project
                        outcomes.  
                         
                        This study was published through Carleton University
                        and follows a book co-authored by the researcher on the
                        application of the ISO 9001 standard to small and medium-sized
                        software organizations. Chris FitzGibbon is the Vice
                        President and a quality system consultant with Orion
                        Canada Inc.. He also serves as the Quality Manager
                        at AMITA Corporation,
                        an ISO 9001 registered software organization. Chris is
                        a certified Quality Manager (CQMgr), Software Quality
                        Engineer (CSQE) and Quality Auditor (CQA). He can be
                        contacted at (613) 563-9000 or via email at chris@orioncanada.com.  
                      
                     | 
                     |