워터폴(Waterfall)과 애자일(Agile) 방법론에서의 마일스톤 개념과 작성 방법은 각각의 방법론의 특성과 프로세스에 따라 차이가 있습니다.
1. 마일스톤이란?
마일스톤은 프로젝트의 중요한 단계나 성과를 나타내는 지점으로, 프로젝트 일정을 관리하고 진행 상황을 추적하는 데 사용됩니다. 이는 프로젝트의 주요 성과를 명확히 정의하고, 팀과 이해관계자 간에 일정 및 목표를 공유함으로써 협업을 강화합니다. 또한 마일스톤은 프로젝트 일정을 시각화하여 프로젝트 진전을 쉽게 파악하고, 팀의 목표 달성에 대한 동기부여를 제공합니다.
2. 워터폴 방법론에서의 마일스톤
워터폴 방법론에서의 마일스톤은 프로젝트의 주요 단계가 완료되었음을 나타내는 중요한 지점입니다. 이는 주로 각 단계의 완료를 표시하고, 해당 단계의 결과물이 검증되고 승인되었음을 의미합니다.
(1) 프로젝트 계획 단계
프로젝트의 전체 범위를 파악하고 각 단계를 식별합니다.
(2) 단계별 마일스톤 설정
각 단계의 완료를 나타내는 마일스톤을 설정합니다. 주로 요구사항 정의, 설계, 개발, 테스트, 배포 등의 단계를 고려합니다.
(3) 마일스톤 일정 계획 수립
각 마일스톤의 예상 완료 날짜를 설정하고, 이에 따른 일정을 수립합니다. 일정 계획은 프로젝트 전체 일정을 반영해야 합니다.
3. 애자일 방법론에서의 마일스톤
애자일 방법론에서 마일스톤은 프로젝트의 특정 시점에 달성해야 할 주요 성과나 목표를 나타냅니다. 이는 프로젝트를 진행하면서 지속적으로 가치를 제공하고 팀의 진전을 확인하는 데 사용됩니다.
(1) 주요 성과 설정
프로젝트의 주요 목표와 성과를 식별하고, 이를 마일스톤으로 설정합니다. 주로 제품의 주요 기능 완료, 중간 제품 릴리즈, 고객 피드백 수집 등을 고려합니다.
(2) 스프린트 계획과 연동
마일스톤은 주로 스프린트 계획과 연동됩니다. 각 스프린트의 목표를 달성하기 위한 중요한 지점으로 설정될 수 있습니다.
4. 공통점
두 방법론 모두 마일스톤은 프로젝트의 진행 상황을 추적하고 관리하기 위한 도구로 사용됩니다.
마일스톤은 주요 성과를 달성하는 시점을 나타내며, 이를 통해 프로젝트의 진행 상황을 파악하고 이해하는 데 도움을 줍니다.
'#IT 업무노트' 카테고리의 다른 글
마일스톤과 간트차트 (0) | 2024.05.23 |
---|---|
워터폴과 애자일에서의 WBS 작성하기 (0) | 2024.05.22 |
[Cluster 전환 #4] 공통API(사내API) 사용하기 (1) | 2024.04.17 |
[Cluster 전환 #3] kubectl 실행 환경 구성하기 (0) | 2024.04.17 |
[Cluster 전환 #2] Azure 자원 신청 하기 (0) | 2024.04.16 |