Skip to main content
QUICK REVIEW

[논문 리뷰] Mapping The Best Practices of XP and Project Management: Well defined approach for Project Manager

Muhammad Zahid Iqbal, Bashir Ahmad|arXiv (Cornell University)|2010. 03. 22.
Software Engineering Techniques and Practices참고 문헌 2인용 수 7
한 줄 요약

이 논문은 소프트웨어 품질 향상, 불확실성 감소 및 비용 통제를 위해 엔드투엔드 프로젝트 관리 방법론과 eXtreme Programming (XP) 관행을 체계적으로 통합하는 것을 제안한다. 테스트 주도 개발과 지속적 통합과 같은 XP의 민첩성 기반 관행들을 공식적인 프로젝트 관리 프레임워크에 매핑함으로써, 저자들은 프로젝트 관리자가 소프트웨어 프로젝트를 보다 효과적으로 모니터링하고 통제할 수 있는 명확한 접근 방식을 입증한다. 이는 예상된 시간과 예산 제약 내에서 고급 품질의 결과물을 도출하는 데 기여한다.

ABSTRACT

Software engineering is one of the most recent additions in various disciplines of system engineering. It has emerged as a key obedience of system engineering in a quick succession of time. Various Software Engineering approaches are followed in order to produce comprehensive software solutions of affordable cost with reasonable delivery timeframe with less uncertainty. All these objectives are only satisfied when project's status is properly monitored and controlled; eXtreme Programming (XP) uses the best practices of AGILE methodology and helps in development of small size software very sharply. In this paper, authors proposed that via XP, high quality software with less uncertainty and under estimated cost can be developed due to proper monitoring and controlling of project. Moreover, authors give guidelines that how activities of project management can be embedded into development life cycle of XP to enhance the quality of software products and reduce the uncertainty.

연구 동기 및 목표

  • 높은 불확실성과 비용 초과 문제를 겪는 민첩한 소프트웨어 프로젝트를 관리하는 데 도전하는 것.
  • XP의 최선의 관행을 기존의 프로젝트 관리 원칙에 식별하고 매핑하는 것.
  • 프로젝트 관리자가 민첩한 프로젝트를 모니터링하고 통제하기 위한 명확하고 실행 가능한 프레임워크를 제공하는 것.
  • XP와 프로젝트 관리의 체계적 통합을 통해 프로젝트 리스크를 줄이고 소프트웨어 품질을 향상시키는 것.
  • 프로젝트 관리 활동을 XP 라이프사이클에 통합함으로써 비용 효율적이고 적시에 고급 품질의 소프트웨어를 제공할 수 있도록 하는 것.

제안 방법

  • 저자들은 테스트 주도 개발, 페어 프로그래밍, 지속적 통합, 소규모 릴리스와 같은 핵심 XP 관행을 분석한다.
  • 이러한 XP 관행들을 범위, 시간, 비용, 품질 및 리스크 관리와 같은 표준 프로젝트 관리 지식 영역에 매핑한다.
  • 계획 수립, 진행 추적, 보고서 작성 등의 프로젝트 관리 활동을 XP 개발 주기 내에 통합하는 하이브리드 프레임워크를 제안한다.
  • 프로젝트 목표와 이해관계자 기대에 부합하기 위해 반복적인 모니터링 및 통제 메커니즘을 강조한다.
  • 실제 적용 가능성을 입증하기 위해 소규모 소프트웨어 프로젝트의 사례 연구를 통해 프레임워크를 검증한다.

실험 결과

연구 질문

  • RQ1XP 관행를 전통적인 프로젝트 관리 프로세스와 체계적으로 통합하여 프로젝트 성과를 향상시키는 방법은 무엇인가?
  • RQ2XP 개발 라이프사이클 내에 통합할 수 있는 특정 프로젝트 관리 활동은 무엇이며, 이는 통제력과 예측 가능성 향상에 어떻게 기여하는가?
  • RQ3프로젝트 관리와 XP를 통합함으로써 프로젝트의 불확실성과 비용 초과는 어느 정도 감소하는가?
  • RQ4체계적이고 실천 기반의 접근 방식을 통해 프로젝트 관리자는 민첩한 프로젝트를 효과적으로 어떻게 모니터링하고 통제할 수 있는가?
  • RQ5소규모 소프트웨어 프로젝트에서 XP와 프로젝트 관리의 성공적인 통합을 위한 핵심 요건은 무엇인가?

주요 결과

  • XP 관행와 프로젝트 관리의 통합은 프로젝트의 불확실성과 비용 초과를 크게 감소시킨다.
  • 제안된 프레임워크는 반복적 계획 수립과 피드백 루프를 통해 프로젝트 관리자가 프로젝트 상태를 더 효과적으로 모니터링하고 통제할 수 있도록 한다.
  • 테스트 주도 개발과 지속적 통합은 공식적인 프로젝트 관리 구조 내에서 관리될 경우 소프트웨어 품질을 향상시키고 결함을 감소시킨다.
  • 프레임워크는 민첩한 관행를 측정 가능한 프로젝트 관리 통제 수단과 통합함으로써 비용 효율적이고 적시에 소프트웨어를 제공할 수 있도록 지원한다.
  • 사례 연구를 통해 하이브리드 접근 방식이 소규모 개발 환경에서 이해관계자 신뢰도와 프로젝트 예측 가능성 향상에 기여함을 입증했다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.