课程主页: https://www.coursera.org/learn/agile-planning-for-software-products

在现代软件开发的潮流中,敏捷开发已然成为了主流理念,而规划技术对保证项目成功具有不可或缺的作用。今天,我想和大家分享在Coursera上学习的一个非常实用的课程——《敏捷规划软件产品》。这个课程涉及了如何有效地将用户需求转化为可操作的计划,从而推动软件的顺利生产。

### 课程概述
通过学习这个课程,您将能够:
- 制定有效的软件开发计划
- 将用户需求映射到开发任务
- 评估和计划项目风险
- 运用基于速度的规划技术
- 为软件产品生成工作估算。

### 课程大纲
- **模块1:规划导论**
在这一模块中,您将学习有效规划的一些基本原则。开始时,我们将介绍规划的概念以及如何减少项目中的不确定性Av날,接着会展示如何将项目分解成小块可管理的部分。最后,我们将探讨估算、目标和承诺之间的区别。

- **模块2:项目规划**
在这一模块中,我们将讨论一些具体方法来实施那些技术。课程开始将重点讲述故事点和速度的概念,然后是如何使用时间框来提高项目效率,最后介绍Gantt图作为可视化项目任务的一种基础方法。

- **模块3:迭代规划**
此模块重点关注迭代或Sprint级别的规划技术。您将深入了解到任务时间估算的各种技术,以及任务之间依赖关系的重要性,并学习到关键路径法图和PERT图这两种可视化的规划方法。

- **模块4:风险规划**
恭喜您来到最后一个模块,我们将讨论项目失败的原因。学员们将了解到常见的失败原因及反模式,掌握风险评估的必要技巧,此外,我们设置了一些策略与建议来避免风险。

### 课程适合谁?
此课程适合项目经理、开发人员和那些希望提高软件开发能力的人。无论您是想完善个人技能还是您所在团队的公众技术,此课程可谓受益无穷。

总结来说,如果您想提升软件熟悉度、找不到有效规划方法的灵活方案,这门《敏捷规划软件产品》的课程必要可以涵盖您的需求,减少开发过程中的不确定性, 小编真心推荐这门课程给每一个有干劲,想把开发技能提升到新高度的人!

课程主页: https://www.coursera.org/learn/agile-planning-for-software-products

作者 课程图谱