$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

소프트웨어 개발 프로젝트 제어를 위한 재작업 지표의 적용
Applying rework indicator to control software development project 원문보기

정보처리학회논문지. The KIPS transactions. Part D. Part D, v.13D no.1 = no.104, 2006년, pp.61 - 66  

한혁수 (상명대학교 소프트웨어학부) ,  김한샘 (상명대학교 대학원 컴퓨터과학과)

초록

소프트웨어 개발 프로젝트는 성공률이 30% 밖에 되지 않는 어려운 과제이다. 소프트웨어 개발 프로젝트가 실패하는 이유는 여러 가지가 있을 수 있으나, 체계적인 관리 소홀이 큰 비중을 차지하고 있다. 특히, 완성도가 떨어지는 산출물을 다음 단계로 진행시키는 것은 많은 시간과 노력을 허비하여 프로젝트를 실패로 이끌 수 있다. 이를 방지하기 위해 채택되고 있는 방식은 동료 검토(Peer Review) 또는 인스펙션(Inspection) 등과 같은 산출물들에 대한 검토활동이다. 문제가 발견된 산출물들은 다시 개발자에게 돌아가서 수정하게 되는데, 이 과정을 재작업 (Rework)이라고 한다. 프로젝트 관리자가 완성도가 떨어지는 산출물들을 다음 단계로 넘겨서 오류에 대한 막대한 비용을 지출하고 기간을 지연시키는 등의 사고를 막기 위하여, 본 연구에서는 재작업의 충실도를 높일 수 있는 방법을 연구하였다. 즉 프로젝트의 재작업 시에 작업분석을 시행함으로써 재작업된 결과의 검토 수준을 달리하는 재작업지표를 개발하였고, 이에 대한 검증을 위해 4개의 프로젝트를 선택하여 개발된 지표의 적용 여부를 관찰하고 그 효율성을 입증하였다.

Abstract AI-Helper 아이콘AI-Helper

It is reported that the success ratio of software development projects has been only 30%. Many causes lower project's chance of success, particularly lack of systematic project management. Especially, moving on the next phase of project with unsatisfactory outputs can be very problematic because it ...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 따라서 본 연구에서는 재작업 지표를 개발하여 재작업 된 산출물을 분석하고 이에 대한 검토 수준을 달리하여 재작업 활동의 완성도를 높이는 프로세스를 개발하였다.
  • 실정이다. 따라서 본 연구에서는 프로젝트 통제 및 제어를 위한 활동 및 메트릭에 대하여 연구하고 재작업 지표를 개발하였다. 재작업 지표는 프로젝트의 재작업 결정이 내려진 작업에 대하여 작업분석을 시행하여 재작업 결과에 대한 검토 수준을 달리하는 것이다.
  • 발생된 오류에서 발전될 수 있는 추가적 오류 및 반복 오류를 줄이기 위하여 재작업 활동의 완성도를 높이는 것이 본 연구의 목표이며, 이는 결과적으로 프로젝트의 품질을 높이는 데에 많은 영향을 줄 것으로 기대된다.
  • GQM 활동을 수행하게 된 근본적인 목표를 생각하는 단계이다[9]. 연구에서 목표하는 바는 재작업 활동에 대한 시간이나 비용을 투자함으로써 완성도가 떨어지는 산출물들이 후반으로 넘어가는 것을 막고, 결함의 재유입으로 인한 부작용과 비용을 줄이기 위한 것이다. 그러므로 현 단계에서 비즈니스 목표는 다음과 같다.
  • 본 연구에서는 이러한 문제를 해결하기 위하여 프로젝트 통제 및 제어를 위한 활동 및 메트릭에 대해 연구하여 재작업 지표를 개발하였고, 개발된 지표를 통해 작업의 중요성을 판단하고 검토수준을 달리하는 프로세스를 개발하였다. 이를 프로젝트에 적용하여 연구 결과의 효율성을 검증하였다.
  • 있다[10]. 이러한 프로세스와 관리활동들은 프로젝트에 유입되는 오류를 예방하고, 발생된 오류에 대해서는 초기에 발견하고 재작업하여 오류 수정의 비용을 줄이고자 함이다.

가설 설정

  • 한 가지는 재작업 해야 하는 대상에 대한 중요도를 결정하는 것이었고, 다른 하나는 이에 대해 검토의 수준을 달리하는 것이다. 작업의 중요도를 파악하기 위해 작업을 분석하고 분석된 결과에 따라 검토의 수준을 달리하는 과정을 포함하여 프로젝트를 수행하면 프로젝트의 완성률 및 진도율에도 향상이 있을 것으로 가정하였다.
본문요약 정보가 도움이 되었나요?

참고문헌 (13)

  1. Wolfhart Goethert, Matthew Fisher, 'Measuring Acquisition Process', SEPG 2002, 2002 

  2. The Standish Group International Inc., 'Latest Standish Group CHAOS Report Shows Project Success Rates Have Improved by 50%', http://www.standishgroup.com/press/, 2003 

  3. Watts S. Humphrey, 'A Personal Commitment to Software Quality', The Software Engineering Institute Carnegie Mellon University, 1994 

  4. CMMI Product Team, 'Capability Maturity Model® Integration (CMMISM), Version 1.1, CMMISM for Software Engineering (CMMI-SW, V1.1)', CMU/SEI-2002-TR-029, 2002 

  5. R.Pressman 'Software Engineering: A practitioner's approach', Addison Wesley, 2004 

  6. M.B.Chrissis, M.Konrad and S Shrum, 'CMMI Guidelines for process integration and product improvement', Addison-Wesley, 2003 

  7. John McGarry, et al, 'Practical Software Measurement-Objective Information for Decision Makers', Addison-Wesley, 2001 

  8. Donald R. McAndrews, 'Establishing a Software Measurement Process', Technical Report CMU/SEI-93-TR-016, Software Engineering Institute, 1993 

  9. Rini van Solingen, Egon Berghout, 'The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development', McGraw-Hill, 1999 

  10. William A. Florac, Robert E. Park and Anita D. Carleton, 'Practical Software Measurement: Measuring for Process Management and Information'. CMU/SEI-97HB-003, Software Engineering Institute, 1997 

  11. Wolfhart Goethert and Will Hayes, 'Experiences in Implementing Measurement Programs', Technical Note CMU/SEI-2001-TN-026, Software Engineering Measurement and Analysis Initiative, 2001 

  12. James A. Rezum, 'Defining and Understanding Software Measurement Data', Software Engineering Institute 

  13. John H. Baumert, Mark S. McWhinney, 'Software Measures and the Capability Maturity Model', Technical Report CMU/SEI-92-TR-025, Software Engineering Institute, 1992 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로