스크럼(SCRUM) 방법론
스크럼(SCRUM) 방법론은 특정 원칙과 실천 방법을 통해 프로젝트를 유연하게 관리하는 것을 의미합니다. 스크럼에 따르면, 프로젝트를 담당하는 직원 팀은 자기 조직화 원칙을 준수하고, 단계적으로 프로젝트를 개발 및 개선하며, 향후 발전을 위해 성공적인 경험과 실수를 분석해야 합니다.
스크럼 방법론을 사용할 때는 주어진 과제 해결을 위한 팀 접근 방식이 실천되며, 프로젝트 참여자의 역할과 기능이 비전통적으로 분배되고, 업무 과정에 실무 담당자뿐만 아니라 제품 의뢰인도 참여합니다.
스크럼 방법론에 따른 업무 과정은 다음 단계를 포함합니다:
- 의뢰인이 구매자의 요구와 제품에 대한 일반적인 수요를 바탕으로 팀을 위한 기술 과제서를 작성합니다.
-
6-10명의 다양한 전문 분야 전문가로 팀을 구성합니다. 일반적인 팀 구조에는 의뢰인, 스크럼 마스터(제품 개발에 직접 참여하지는 않지만 스크럼 원칙 준수를 감시하고 발생하는 문제를 해결하는 사람), 그리고 개발자들이 포함됩니다. - 짧은 주기 또는 스프린트를 개발 및 계획하는 단계로, 이 기간 동안 팀은 프로젝트의 특정 과제 수행을 위해 작업합니다. 팀이 정해진 시간 안에 완성된 제품을 의뢰인에게 선보였을 때 스프린트는 완료된 것으로 간주됩니다.
- 스크럼 미팅 또는 스탠드업을 위한 팀의 일일 회의. 각 회의에서는 이전 스탠드업 이후 수행한 작업, 오늘의 과제, 그리고 그 수행을 방해하는 문제점에 대해 팀원들에게 질문합니다. 미팅 결과를 바탕으로 스크럼 마스터는 업무 과정을 분석하고 필요한 경우 발생한 문제 해결을 돕습니다.
- 팀 내 업무 과정의 가시성을 확보하기 위해 스크럼 보드가 사용됩니다. 이는 어떤 과제가 완료되었고, 어떤 과제가 진행 중이며, 어떤 과제가 앞으로 예정되어 있는지 보여주는 시각적 도식입니다.
- 각 스프린트 수행 결과 분석.
- 제품 작업이 끝난 후에는 보고 기간 동안의 결과를 종합합니다. 각 개발자는 자신의 결과를 보고하며, 이는 팀의 다른 구성원들에 의해 평가됩니다. 그 후 의뢰인은 얻어진 제품의 구현에 대한 결정을 내립니다.
함께 보기
-
프로젝트를 정확한 시간에 구현하기 위해 사용되는
칸반(Kanban)방법론,
-
개발의 모든 실천 방법을 극단적으로 강화하기 위해 사용되는
XP방법론,
-
IT 분야의 감사 및 관리 표준을 마련하기 위해 사용되는
Cobit방법론,
-
프로젝트의 유연한 관리를 위해 사용되는
애자일(Agile)방법론,