Deep Learning Specialization on Coursera

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

在现代软件开发中,敏捷方法论的应用越来越广泛。其中,敏捷计划作为一种有效的管理工具,能够帮助团队在复杂的环境中迅速响应变化。Coursera上的”敏捷软件产品规划”课程就是为此而设。该课程涵盖了将需求分解和映射到可以驱动软件生产的计划所需的技术。

在成功完成该课程后,您将能够创建有效的软件开发计划,将用户需求映射到开发者任务、评估和计划项目风险、应用基于速度的规划技术,并生成软件产品的工作估算。

课程大纲具体分为四个模块:

模块1: 规划介绍
在第一模块中,您将学习到制定有效计划所需的一些基本原则。这部分内容将介绍规划的重要性以及如何通过规划方法减少项目的不确定性。您将学习如何将项目分解为小的、可管理的部分,并组织这些部分。最终,您将了解估算、目标和承诺之间的区别,为后续学习打下坚实的基础。

模块2: 项目规划
在第二模块中,您将深入具体的项目规划技巧。讨论故事点和速度的概念,将时间限制用于提升项目效率,以及Gantt图的使用,这些技能将帮助您在发布层面上更好地规划项目。

模块3: 迭代规划
这一模块集中在迭代或冲刺级别的规划技术上。您将学习如何准确估算任务时间,理解任务依赖性,并掌握关键路径法和PERT图的使用方法。同时,您将能够通过这些工具创建迭代计划。

模块4: 风险规划
最后一个模块将探讨哪些因素可能导致项目失败。您将了解常见的失败原因,并学习如何评估风险及其对项目的潜在影响。课程也将给出应对风险的策略,帮助您在风险出现前做好预防。

总体来说,”敏捷软件产品规划”课程通过理论与实践相结合,使学员能够掌握敏捷规划的全面技能,适合希望提升项目管理和软件开发效率的专业人士。无论是初学者还是有经验的项目经理,该课程都会提供有价值的见解和实用的工具。

对于软件开发团队来说,掌握这些技术无疑是提升团队协作和项目成功率的关键。

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

作者 CourseEye