Close

애자일 프로젝트 관리

소프트웨어 팀에서 애자일 방법론을 적용하는 방식

주제 찾아보기

애자일 프로젝트 관리가 무엇입니까?

애자일 프로젝트 관리는 소프트웨어 개발 프로젝트 관리에 대한 반복적 접근 방식으로, 지속적 릴리스와 모든 반복에 고객 피드백을 통합하는 것에 초점을 맞추고 있습니다.

애자일 프로젝트 관리 방법론을 수용하는 소프트웨어 팀은 개발 속도를 높이고 공동 작업을 확장하며 시장 동향에 더 잘 대응할 수 있는 능력을 키웁니다.

여기에서 애자일 프로젝트 관리 관행을 시작하거나 구체화하기 위해 알아야 하는 모든 사항을 확인할 수 있습니다.

애자일 프로젝트 관리 문서

[계속]

역사

애자일 방법론은 1940년대 Toyota의 린 제조 개념에서 유래했으며, 소프트웨어 개발 팀에서는 고객의 변화무쌍한 요구 사항을 빠르게 처리하는 동시에 낭비를 줄이고 투명성을 높이기 위해 애자일 방법론을 채택했습니다. '빅뱅' 릴리스에 초점을 맞춘 워터폴 프로젝트 관리와 극명하게 다른 애자일 방법론은 소프트웨어 팀이 보다 효율적으로 공동 작업하고 그 어느 때보다도 빠르게 혁신할 수 있도록 도와줍니다.

전통적인 애자일 프로젝트 관리는 두 개의 프레임워크인 스크럼 및 칸반으로 분류할 수 있습니다. 스크럼이 기간이 고정된 프로젝트의 반복에 중점을 두는 반면, 칸반은 지속적 릴리스에 중점을 둡니다. 완료하면 팀은 즉시 다음 단계로 이동합니다.

스크럼의 작동 방식

스크럼은 고정된 길이의 작업 반복, 즉 스프린트를 사용하는 애자일 프로젝트 관리에 사용되는 프레임워크입니다. 스크럼에는 각 스프린트에 구조를 제공하는 네 가지 세레모니가 있습니다.

모두 백로그, 즉 수행해야 할 작업들의 모음부터 시작됩니다. 스크럼에는 두 가지의 백로그가 있습니다. 하나는 우선 순위가 지정된 기능의 목록인 제품 백로그(제품 소유자가 소유)이며, 다른 하나는 다음 스프린트에 필요한 작업 수용량에 도달할 때까지 제품 백로그의 맨 위에서 이슈를 가져와 입력하는 스프린트 백로그입니다. 스크럼 팀에는 프로세스에서 맡은 부분에 해당하는 고유 역할이 있습니다. 일반적으로는 스크럼 마스터(또는 팀의 스크럼 방법에 대한 챔피언), 제품 소유자(제품의 목소리를 대변), 스크럼 팀(주로 작업 완수를 담당하는 교차 기능 팀원)으로 구성됩니다.

스크럼의 네 가지 세레모니

스프린트 계획 스프린트 데모 매일 스탠드업 회고
향후 스프린트에서 완료할 사항을 결정하는 팀 기획 회의입니다. 팀에서 해당 스프린트에서 제공한 사항을 보여주는 공유 목적의 회의입니다. 스탠드업 미팅이라고도 하며, 소프트웨어 팀에서 정보를 공유하기 위한 15분간의 짧은 회의입니다. 다음 스프린트를 향상하기 위해 잘된 점 및 그렇지 않은 점을 검토합니다.

스크럼 보드 예 | Atlassian 애자일 코치

스크럼 보드

스크럼 보드를 사용하여 해당 스프린트의 모든 작업을 시각화합니다. 팀은 스프린트 계획 회의 중에 제품 백로그의 항목을 스프린트 백로그로 이동
합니다. 스크럼 보드에는 워크플로우에 표시 가능한 여러 단계를 포함할 수 있습니다(예: 수행 예정, 진행 중완료). 스크럼 보드는 애자일 프로젝트 관리의 투명성을 높이는 데 핵심적인 구성 요소입니다.

칸반의 작동 방식

칸반은 애자일 프로젝트 관리에 사용되는 프레임워크로, 팀의 작업 수용량에 맞게 작업을 연결합니다. 가능한 한 빨리 작업을 완료하는 데 초점을 두기 때문에 팀은 스크럼보다 훨씬 빨리 변화에 대응할 수 있습니다.

스크럼과 달리 일반적으로 칸반에는 백로그가 없습니다. 그 대신에 작업은 할 일 열에 있습니다. 이를 통해 칸반 팀은 지속적 릴리스에 집중하여 언제든지 완료할 수 있습니다. 모든 작업이 시각화되고, 자세히 살펴볼 수 있을 뿐만 아니라 언제든지 실행할 수 있는 상태이므로 작업이 완료된 경우 팀은 즉시 다음 단계로 이동할 수 있습니다. 작업량은 한 번에 하나의 열에 설정할 수 있는 사전 정의된 작업 한도인 WIP 제한을 통해 팀의 작업 수용량과 일치하게 됩니다( 할 일 열은 제외). 칸반 프레임워크의 네 가지 구성 요소는 다음과 같습니다.

칸반의 네 가지 구성 요소

작업의 목록
(또는 스토리)

열 또는 레인

WIP(진행 중인 작업) 제한

지속적 릴리스

작업의 목록(또는 스토리)은 수행해야 할 이슈 또는 작업으로 정의됩니다.

칸반 보드에서 여러 작업 스트림, 사용자, 프로젝트 등의 작업을 구분하는 데 사용됩니다. 팀의 작업 수용량에 따라 수행할 작업량을 제한하는 규칙입니다. 팀은 WIP 제한 내에서 스토리를 작업하고 언제든지 릴리스할 수 있습니다.

칸반 보드 예 | Atlassian 애자일 코치

칸반 보드

칸반 보드는 수행 중인 모든 작업을 시각화하는 데 사용됩니다. 또한 프로젝트 관리자가 작업을 보고 그에 따라 타임라인을 정할 수 있도록 리소스를 계획하는 데 사용되기도 합니다. 칸반 보드는 열과 레인으로 구성되어 있으며, 스토리는 이 열과 레인을 거쳐 완료 단계에 이르게 됩니다. WIP 제한으로 인해 다음 작업의 수행이 허용될 때까지 스토리는 할 일 열에 위치합니다. 작업 목록을 상대적으로 작은 규모의 이슈로 나누고 우선 순위에 따라 구성해야 합니다. 이 예제에 보는 것처럼 레인을 사용하여 우선 순위가 높은 항목을 "다른 모든 항목"과 구분할 수 있습니다.

추정, 보고 및 계획

소프트웨어 개발을 지원하기 위해 어떤 애자일 프레임워크를 선택했는지와 관계없이 향후 작업 또는 스프린트를 계획하려면 팀의 진행 상황을 파악할 방법이 있어야 합니다. 스크럼 및 칸반 팀에서는 애자일 프로젝트 추정을 통해 작업 수용량을 파악할 수 있습니다. 애자일 보고서에는 팀의 진행 상황이 시간에 따라 표시되어 있습니다. 또한 백로그 정리는 프로젝트 관리자가 작업 목록을 최신 상태로 유지하고 팀이 준비 태세를 갖추는 데 유용합니다.

애자일 프로젝트 추정 | Atlassian 애자일 코치

애자일 프로젝트 추정

프로젝트 추정은 칸반 및 스크럼 프로젝트 관리 모두에서 매우 중요한 측면입니다. 칸반의 경우 이전 경험 및 팀 규모에 따라 각 상태에 WIP 제한을 설정하는 경우가 많습니다. 스크럼 팀에서는 프로젝트 추정을 사용하여 특정 스프린트에서 수행 가능한 작업의 양을 파악합니다. 애자일 팀에서는 계획 구상 기술, 이상적인 소요 시간 또는 스토리 포인트와 같은 고유한 추정 기술을 사용하여 곧 수행할 작업의 숫자 값을 판별하는 경우가 많습니다. 이를 통해 애자일 팀은 스프린트 회고 중에 다시 참조할 참조 지점을 확보하고 팀의 성과를 확인할 수 있습니다. Jira Software를 사용자 지정하여 팀의 고유한 프로젝트 추정을 설정할 수 있습니다.

애자일 보고 예 | Atlassian 애자일 코치

애자일 보고

프로젝트 추정은 각 스프린트의 시작과 종료 시에 진행됩니다. 이를 통해 팀에서 스프린트 시작 시에 수행 가능한 사항을 결정할 수 있을 뿐만 아니라 스프린트 종료 시에 초기 추정이 얼마나 정확했는지를 파악할 수 있습니다. 번다운 차트와 같은 애자일 보고서에서 스프린트 중에 완료한 '스토리 포인트'를 확인할 수 있습니다. Jira Software에는 팀의 성과에 대한 실행 가능한 실시간 인사이트를 제공합니다. 회고 단계에 활용할 수 있는 데이터를 확보하는 것은 애자일 팀의 개선에 큰 도움이 됩니다.

애자일 백로그 예 | Atlassian 애자일 코치

백로그 관리 및 정리

제품 백로그는 개발 팀에서 수행할 작업에 우선 순위가 지정된 목록으로, 제품 로드맵과 해당 요구 사항에 있습니다. 개발 팀은 각 스프린트의 제품 백로그에서 작업을 가져옵니다.

백로그를 관리 및 유지하여 팀의 장기적 작업 수용량에 따라 항목을 계속 추가 및 제거하고 비즈니스 목표를 변경하여 장기적 목표를 보다 원활하게 달성할 수 있습니다. 팀에서는 Jira Software를 사용하여 다중 선택 순위로 대량의 백로그를 정리하고 이슈를 끌어 놓아서 사용자 스토리 및 버그를 정렬할 수 있습니다. 또한 Jira Software의 유연한 필터링 검색으로 특정 사용자 스토리 또는 버그를 찾을 수 있습니다.

Claire Drumond
Claire Drumond

Claire Drumond는 Atlassian 소속 마케팅 전략가, 대변인이자 작가입니다. Trello 및 Atlassian 블로그에 수많은 기사를 투고하였으며 HackerNoon, Art+Marketing, PoetsUnlimited 등을 포함한 다양한 간행물 미디어에 정기적으로 기고합니다. 본 프로그램에서 전 세계 기술 컨퍼런스에서 애자일, 사일로 분할, 공감 구축에 대해 강연합니다.