Skip to main content
QUICK REVIEW

[논문 리뷰] Key Lessons from Tailoring Agile Methods for Large-Scale Software Development

Torgeir Dingsøyr, Tore Dybå|Duo Research Archive (University of Oslo)|2018. 02. 14.
Software Engineering Techniques and Practices참고 문헌 9인용 수 8
한 줄 요약

이 논문은 노르웨이의 Perform 프로그램에서 대규모 소프트웨어 개발에 스クラ움을 맞춤화한 12가지 핵심 수업을 제시한다. 이 프로그램은 민첩성 있는 방법론과 전통적인 프로젝트 관리 방식을 융합하여 4년간 예산 내에서 12개의 릴리스를 성공적으로 제공했다. 본 연구는 대규모 프로젝트가 민첩성 방법론을 효과적으로 확장하는 데 실질적인 통찰을 제공한다.

ABSTRACT

We describe advice derived from one of the largest development programs in Norway, where twelve Scrum teams combined agile practices with traditional project management. The Perform program delivered 12 releases over a four-year period, and finished on budget and on time. In this article, we summarize 12 key lessons on five crucial topics, relevant to other large development projects seeking to combine Scrum with traditional project management.

연구 동기 및 목표

  • 대규모이고 복잡한 소프트웨어 개발 프로그램에서 민첩성 방법론을 대규모로 적용한 실질적인 수업을 식별하고 문서화하는 것.
  • 대규모 환경에서 전통적인 프로젝트 관리 관행이 스クラ움과 어떻게 효과적으로 통합될 수 있는지 탐색하는 것.
  • 소규모 팀을 초월해 민첩성 방법론을 확장하고자 하는 조직을 위한 증거 기반 지침을 제공하는 것.
  • 여러 팀을 통해 민첩성 확장을 할 때 협업, 거버넌스, 장기 계획 수립의 과제를 다루는 것.
  • 민첩성과 전통적 접근 방식을 융합한 하이브리드 모델이 대규모 프로그램에서 높은 예측 가능성과 성공을 이룰 수 있음을 보여주는 것.

제안 방법

  • 12개의 스クラ움 팀을 포함한 대규모 소프트웨어 개발 이니셔티브인 Perform 프로그램의 종단적 사례 연구를 수행했다.
  • 4년간의 개발 주기 동안 인터뷰, 문서 검토, 관찰을 통해 데이터를 수집했다.
  • 민첩성과 전통적 방법 간의 통합 포인트에 중점을 두고, 프로그램의 관행에서 12가지 핵심 수업을 식별하고 통합했다.
  • 경량 거버넌스, 프로그램 수준의 계획 수립, 팀 간 협업 메커니즘의 역할을 강조했다.
  • 다른 대규모 민첩성 프로젝트에 적용 가능한 실천 가능한 원칙으로 수업을 정제하기 위한 체계적인 접근 방식을 사용했다.
  • 동료 검토를 통해 결과를 검증하고, 학술적 및 실무적 관련성을 확보하기 위해 IEEE IT Professional에 게재했다.

실험 결과

연구 질문

  • RQ1여러 팀이 참여하는 대규모 소프트웨어 개발에 대해 스クラ움을 어떻게 효과적으로 맞춤화할 수 있는가?
  • RQ2대규모 프로그램에서 민첩성 관행을 전통적 프로젝트 관리와 통합할 때의 핵심 성공 요인은 무엇인가?
  • RQ3소규모 팀을 초월해 민첩성 확장을 할 때 협업, 계획 수립, 거버넌스에서 발생하는 구체적인 과제는 무엇인가?
  • RQ4메소드올로지 맞춤화를 통해 대규모 민첩성 프로그램에서 정시 및 예산 내 제공를 어떻게 달성할 수 있는가?
  • RQ5경량 거버넌스와 프로그램 수준의 계획 수립이 대규모 민첩성 성공을 어떻게 지원하는가?

주요 결과

  • Perform 프로그램은 4년 동안 12개의 릴리스를 제공하여 예산 내에서 정시에 배포를 달성했다. 이는 하이브리드 민첩성-전통적 접근 방식 덕분이었다.
  • 12개의 스クラ움 팀 간의 효과적인 협업은 중앙집중식 프로그램 오피스와 정기적인 동기화 이벤트 덕분에 가능했다.
  • 경량 거버넌스 구조, 예를 들어 프로그램 수준의 계획 수립과 리스크 관리는 예측 가능성을 유지하는 데 핵심적인 역할을 했다.
  • 전통적 프로젝트 관리 관행의 통합은 민첩성을 해치지 않으면서 장기 계획 수립과 이해관계자 간의 일치를 향상시켰다.
  • 주요 성공 요인으로는 강력한 리더십, 일관된 커뮤니케이션, 팀 및 관리 수준 간의 반복적 피드백 루프가 있었다.
  • 본 연구는 민첩성 방법론이 적절한 구조적 및 프로세스적 보완을 통해 소규모 팀을 초월해 성공적으로 확장될 수 있음을 입증했다.

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

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

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

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