소프트웨어 프로세스 개선을 위한 최적 실행방법의 평가
- 전문가 제언
-
○ 소프트웨어 프로젝트에서 실행방법(practice)은 전체 개발 팀이 채택하는 있는 개발과 관리 활동에 대한 표준화된 방법을 의미한다. 실행방법을 통하여 프로젝트 또는 소프트웨어 안에서 그 존재와 팀의 숙련도 및 반복 수행능력 등이 쉽게 평가될 수 있다. 따라서 실행방법은 프로세스 개선을 설명할 수 있는 강력한 도구가 된다.
○ 실행방법을 소프트웨어 프로세스 개선(Software Process Improvement: SPI)에 성공적으로 응용하기 위하여서는 무엇을 개선할 것인가와 어떤 요인이 개선 성공에 영향을 끼칠 것인가를 확인할 뿐만 아니라 어떻게 이들 개선을 구현하고 그 요인에 적합하게 하는가에 대한 기준이 필요하다.
○ 소프트웨어 프로세스 개선의 문제는 소프트웨어 개발에서 기업의 활동을 위한 수요에서 시작된다. 소프트웨어 품질의 대한 수요는 현실적이고 단기간의 개발 시간과 적은 비용의 노력이 요구된다. 이는 프로세스 개선의 필요성을 불러일으킨다. 이와 같은 개선의 문제는 기업의 입장에서 볼 때 아주 중요한 문제이다. 주기적으로 개선된 소프트웨어의 개발은 기업의 성장과 밀접한 관련이 있을 뿐만 아니라 기업의 경쟁력을 키우는 요소가 되기 때문이다.
○ 이 논문에서는 소프트웨어 개선의 표준모델과 구조에 따라 개발되고 있는 GSD(Global Software Development)에 관련된 아이디어와 그 구현 전략을 제안한다. 구현 전략은 실행방법에 따라 측정되고 경험적 평가에 의하여 평가되었다.
○ 이 논문에서 검증된 프로세스 개선을 위한 실행방법들은 논란의 여지가 있다. 이는 소프트웨어 특성상 문제에 따라 달라질 소지가 있기 때문이다. 다만 프로세스 개선을 위한 측정의 수단으로 수행방법을 채택하고 있다는 데 의의가 있다. 이는 분석적 도구가 적은 소프트웨어 프로세스 분야에 좋은 모델 역할을 할 것이다.
- 저자
- Tihana Galinac
- 자료유형
- 학술정보
- 원문언어
- 영어
- 기업산업분류
- 정보통신
- 연도
- 2009
- 권(호)
- 51
- 잡지명
- Information and Software Technology
- 과학기술
표준분류 - 정보통신
- 페이지
- 1351~1364
- 분석자
- 김*기
- 분석물
-