课程主页: https://www.coursera.org/learn/agile-software-development
在当今的软件行业,敏捷方法正在迅速成为软件开发的首选方案,尤其是在需求不确定或可能随着时间变化的情况下。本课程《敏捷软件开发》旨在帮助学员深入理解敏捷的基本概念及其优势。同时,我们将详细探讨一些最常用的敏捷框架,例如Scrum和XP。
该课程的内容安排如下:
敏捷基本概念
在这个模块中,我们将学习敏捷思维,这也是许多敏捷方法的核心。我们将探讨敏捷方法与传统方法的不同之处,并了解何时应用敏捷方法。此外,还将讨论如何实施敏捷思维,并回顾可用于实现敏捷的方法框架。
需求与规划
在这个模块中,我们将深入学习用户故事、敏捷估算和规划技巧。这对于有效管理需求变化至关重要。
Scrum
作为最流行的敏捷框架之一,本模块将介绍Scrum的实践及其背后的目的,帮助学员掌握Scrum的实施技巧。
XP与课程总结
我们将对Scrum和XP进行比较,并探讨XP中的一些工程实践。课程的最后将进行整体总结,帮助大家巩固学习内容。
本课程适合那些具备基本软件开发流程和开发方法论知识的学员。通过参加这个课程,您将能够更好地理解敏捷开发的优势,并为任何不确定性高的项目选择适合的开发方法。总之,这门课程是提升您在软件开发领域敏捷能力的绝佳机会!
课程主页: https://www.coursera.org/learn/agile-software-development