课程主页: https://www.coursera.org/learn/lean-software-development
课程简介
在敏捷开发方法(如Scrum和XP)逐渐改变软件开发行业的同时,另一组来自精益制造和六西格玛的理念也开始对软件开发的方法产生影响。这些精益软件开发的理念奠定了多种敏捷方法的基础。
这门课程将带领我们深入探讨精益理念,学习一些常见的精益方法和技术,如看板(Kanban)、价值流图(Value Stream Mapping)等。
课程大纲
精益基础
在这一模块中,我们将首先学习制造业的核心精益原则,然后了解如何将这些精益原则应用于软件开发。最后,我们将深入探讨软件开发中的精益原则。在本模块结束时,您将建立起对精益概念的基础知识。
看板、价值流图与持续改进(Kaizen)
在这一模块中,我们将学习看板及其他精益实践(如价值流图、持续改进等)。您将获得有效使用这些工具和实践的能力。
精益创业
在本课中,我们将学习精益创业和设计思维等技术,这些技术可以帮助团队更快地了解用户及市场需求。
设计思维
在这一模块中,我们将学习一种名为“结合设计思维的精益创业”的技术。这些方法可以帮助团队发掘用户需求。您还有机会在一个虚构案例研究中应用这一技术。在本模块结束时,您将能够通过“结合设计思维的精益创业”来揭示用户需求。
课程主页: https://www.coursera.org/learn/lean-software-development