Skip to main content
QUICK REVIEW

[논문 리뷰] A Methodology for assessing Agile Software Development Approaches

Shvetha Soundararajan|arXiv (Cornell University)|2011. 08. 01.
Software Engineering Techniques and Practices인용 수 10
한 줄 요약

이 논문은 맞춤형 애자일 소프트웨어 개발 방법의 '우수성'을 체계적으로 평가하기 위해 목적, 원칙, 실천(이하 OPP) 프레임워크를 제안한다. 목적, 원칙, 측정 가능한 실천 지표 간의 연결을 통해 방법의 적합성, 조직의 역량, 효과성을 평가함으로써, 비교적 또는 국한된 접근 방식을 뛰어넘는 체계적이고 종합적인 애자일 구현 평가를 가능하게 한다.

ABSTRACT

Agile methods provide an organization or a team the flexibility to adopt a selected subset of principles and practices based on their culture, their values, and the types of systems that they develop. More specifically, every organization or team implements a customized agile method, tailored to better accommodate its needs. However, the extent to which a customized method supports the organizational objectives, or rather the 'goodness' of that method is questionable. Existing agile assessment approaches focus on a comparative analysis, or are limited in scope and application. In this research, we propose a structured, systematic and comprehensive approach to assess the 'goodness' of agile methods. We examine an agile method based on (1) its adequacy, (2) the capability of the organization to support the adopted principles and practices specified by the method, and (3) the method's effectiveness. We propose the Objectives, Principles and Practices (OPP) Framework to guide our assessment. The Framework identifies (1) objectives of the agile philosophy, (2) principles that support the objectives, (3) practices that are reflective of the principles, (4) the linkages between the objectives, principles and practices, and (5) indicators for each practice to assess the effectiveness of the practice and the extent to which the organization supports its implementation. In this document, we discuss our solution approach, preliminary results, and future work.

연구 동기 및 목표

  • 실제 소프트웨어 개발에서 널리 퍼져 있는 맞춤형 애자일 방법에 대한 체계적 평가의 부족을 해결하기 위해.
  • 적합성, 조직적 지원 역량, 효과성에 기반해 애자일 방법의 '우수성'을 평가하기 위해.
  • 비교적 또는 범위가 제한된 방법을 뛰어넘는 체계적이고 종합적인 평가 접근 방식을 제공하기 위해.
  • 조직이 도입한 애자일 실천이 핵심 애자일 목적과 일치하고 효과적으로 구현되었는지 확인할 수 있도록 안내하기 위해.
  • 실천의 효과성과 조직의 준비 상태를 평가하기 위한 측정 가능한 지표를 설정하기 위해.

제안 방법

  • 체계적인 평가 모델로 목적, 원칙, 실천(OPP) 프레임워크를 제안한다.
  • 메서드 평가의 기초로 핵심 애자일 목적을 특정한다.
  • 애자일 철학과의 일치를 보장하기 위해 각 목적에 대응하는 원칙을 맵핑한다.
  • 원칙에 특정 실천을 연결함으로써 목적에서 실행에 이르는 추적 가능한 계층적 구조를 형성한다.
  • 각 실천에 대해 효과성과 조직적 지원을 평가할 수 있는 측정 가능한 지표를 정의한다.
  • 적합성, 역량, 효과성 기준을 통합한 체계적이고 다차원적인 접근 방식을 사용한다.

실험 결과

연구 질문

  • RQ1비교적 또는 범위가 제한된 접근 방식을 뛰어넘어 맞춤형 애자일 방법의 '우수성'을 어떻게 체계적으로 평가할 수 있는가?
  • RQ2애자일 방법에 대한 종합적인 평가 프레임워크를 구성하는 핵심 요소—목적, 원칙, 실천—는 무엇인가?
  • RQ3실천의 효과성과 조직의 지원 역량을 측정하기 위해 지표를 어떻게 정의할 수 있는가?
  • RQ4OPP 프레임워크는 조직이 자신의 애자일 구현과 애자일 철학 간의 일치성을 평가하는 데 얼마나 기여하는가?
  • RQ5이 프레임워크는 실제 환경에서 애자일 실천의 적합성과 실행 품질을 평가하는 데 어떻게 적용될 수 있는가?

주요 결과

  • OPP 프레임워크는 애자일 소프트웨어 개발 접근 방식을 체계적이고 체계적이며 종합적으로 평가할 수 있는 방법을 제공한다.
  • 이 프레임워크는 목적, 원칙, 실천의 계층적 모델을 통해 적합성, 조직의 역량, 효과성에 기반한 애자일 메서드 평가를 가능하게 한다.
  • 각 실천에 대한 측정 가능한 지표 덕분에 조직은 실행 품질과 지원 준비 상태를 모두 평가할 수 있다.
  • 이 접근 방식은 애자일 철학과 조직적 맥락에 대한 일치성에 초점을 맞추므로 비교 평가를 뛰어넘는다.
  • 초기 결과는 이 프레임워크가 조직이 맞춤형 애자일 구현을 검증하고 개선하는 데 도움이 될 잠재력을 지녔음을 보여준다.
  • 본 연구는 다양한 조직적 및 프로젝트 맥락에 적용 가능한 새로운 확장 가능한 평가 모델을 기여한다.

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

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

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

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