DOI QR코드

DOI QR Code

A Case Study of Software Quality Improvement

소프트웨어의 품질개선을 위한 사례연구

  • Published : 2003.08.01

Abstract

Recently various quality assurance activities have been applied in software industry for the purpose of software qualify improvement, and the ultimate target of those activities are focused on removing defects from its developed applications. We declared "ZERO DEFECT 21" movement on March 1999 whose purpose is to deliver defect-free applications to the customer. In this paper we would like to introduce the followings $\circled1$ Approaching Methods, $\circled2$ Achievements of "ZERO DEFECT 21". After accomplishing first you of "ZERO DEFECT 21" movement which consist of Audits and Software inspections, we could get the following improvement . $\circled1$ due to conducting the "Audits," we could prevent 22 cases of customer claims, enhance 11.7% of design quality and improve 23.3% of deliverable reusability : $\circled2$ also, due to conducting the "Periodic Sampling inspection and Final inspection," we could enhance 123% of defect rate compared with early stage of development and 247% of defect rate compared with previous yew. Based on the survey results, we could conclude that "ZERO DEFECT 21 " movement provides confidence to project team members and reliability to our customers.ce to project team members and reliability to our customers.

최근 소프트웨어 산업계에서는 소프트웨어의 품질향상을 위해 다양한 품질보증활동을 수행하고 있다. 이 활동들의 궁극적인 목적은 개발 소프트웨어의 결함을 줄이기 위한 것이다. 국내 S사는 "결함 있는 제품은 고객에게 납품하지 않는다"는 모토를 내걸고 이의 실천운동으로 1999년 3월에 "ZERO DEFECT 21" 운동을 시작하였다. 본 논문에서는 "ZERO DEFECT 21" 운동의 활동방법 및 활동성과에 대해 소개하였다. "ZERO DEFECT 21" 운동은 사내감리 및 소프트웨어 제품검사로 수행되었다. 그 결과, 사내감리를 통해서 22건의 고객 클레임을 예방할 수 있었으며, 설계산출물의 품질을 11.7% 개선시킬 수 있었다. 또한, 산출물 재사용 측면에서는 23.3%가 개선되었다. 개발 및 테스트 단계에서의 주기적인 샘플링 검사 및 종료단계에서의 제품 출하검사로 이루어진 소프트웨어 제품검사를 통해서는 결함률을 개발 및 테스트단계에서 123%, 종료단계 에서는 무려 247%의 개선 효과를 거두었다. 사내설문조사에 의하면 "ZERO DEFECT 21" 운동을 통해서 프로젝트팀은 품질에 대한 자신감을 갖게 되었고, 그 결과 국내 S사에 대한 고객의 신뢰도도 상당히 개선되었던 것으로 조사되었다. 되었고, 그 결과 국내 S사에 대한 고객의 신뢰도도 상당히 개선되었던 것으로 조사되었다.

Keywords

References

  1. Ayatomo Kanno, 'Software Engineering,' JUSE, 1979
  2. Capability Maturity Model(CMM) for Software, v1.1, SEI, 1993
  3. ISO/IEC 15504, Information Technology-Software Process Assessment, ISO/IEC JTCI/SC7,1998
  4. ISO 9001, Quality systems-Model for quality assurance in design/development production,installation and servicing, 1994
  5. Katsuyuki Yasud, 'Concepts and Practical Implementation of Software Quality Assurance Systematic Approaches toward the Open Information Age,' JUSE, 1995
  6. Masahiro Shirakura, Kenji Kuwata, Shinji Hasegawa, 'Quality Assurance Methods for Application Software Products Using GUI Development,' 16th Symposium on Quality Control of Software Production, JUSE, 1996
  7. 정보시스템 감리기준, 정보통신부고시 제1999-104호. 1999
  8. ISO 12207, Standard for Information Technology, Software Life Cycle Processes, 1996
  9. 정기원, 윤창섭, 김태현, 소프트웨어 프로세스와 품질, 홍릉과학출판사, 1997
  10. 삼성SDS, 품질매뉴얼, 1999