Enroll Course: https://www.coursera.org/learn/agile-planning-for-software-products
과정 소개
최근에 Coursera에서 ‘Agile Planning for Software Products’라는 과정을 수강하게 되었는데, 이 과정은 소프트웨어 개발을 위한 효과적인 계획을 세우는 기술을 익히는 데 중점을 두고 있습니다. 각 모듈은 프로젝트 계획, 이터레이션 계획, 위험 계획 등 다양한 중요한 주제를 다루고 있어 소프트웨어 제품 개발을 원하는 사람들에게 유용한 내용을 제공합니다.
과정 개요
본 과정은 다음과 같은 능력을 배울 수 있도록 구성되어 있습니다:
- 소프트웨어 개발을 위한 효과적인 계획 작성
- 사용자 요구사항을 개발자 작업으로 매핑
- 프로젝트 위험 평가 및 계획
- 속도 기반 계획 기법 적용
- 소프트웨어 제품의 작업 추정 생성
모듈별 내용
1모듈: 계획 소개
이 모듈에서는 계획의 기본 원칙과 함께 프로젝트의 불확실성을 줄이는 방법에 대해 배웁니다. 또한, 프로젝트를 작은 단위로 나누고 그것을 구성하는 방법을 익힐 수 있습니다.
2모듈: 프로젝트 계획
이번에는 스토리 포인트와 속도 개념, 그리고 시간 상자를 활용한 프로젝트 효율성 향상 방법을 다루며 기초적인 Gantt 차트 작성 방법도 배울 수 있습니다.
3모듈: 이터레이션 계획
여기서는 이터레이션 또는 스프린트 수준의 계획 기법에 중점을 두고 다양한 작업 시간 추정 기법을 살펴보며, 의존성을 관리하는 방법과 다양한 비주얼 계획 차트에 대해서도 배웁니다.
4모듈: 위험 계획
마지막 모듈에서는 프로젝트 실패의 일반적 원인과 위험을 평가하고, 그에 대한 대처 전략을 배우게 됩니다.
수강 추천
이 과정은 소프트웨어 개발 과정에서 직면할 수 있는 여러 가지 도전과제를 효과적으로 극복할 수 있는 방법을 배우는 데 매우 유용합니다. 특히 프로젝트 관리자, 개발자 및 팀 리더에게 추천합니다. 실무에서 바로 적용할 수 있는 기법들이 많기 때문에 배운 내용을 즉시 활용할 수 있습니다.
Enroll Course: https://www.coursera.org/learn/agile-planning-for-software-products