课程主页: https://www.coursera.org/learn/lean-software-development
课程概述
在软件开发行业,传统的Scrum和XP方法正在革新,而与此同时,源自精益制造和六西格玛的一套理念也开始影响软件开发方法。这些围绕精益软件开发的理念为多种敏捷方法奠定了基础。本课程将深入探讨精益概念,并涵盖一些常见的精益方法和技术,如看板(Kanban)、价值流映射(Value Stream Mapping)等。
课程大纲
精益基础
在本模块中,我们将首先学习制造业的核心精益原则。之后,我们将了解如何将这些精益原则应用于软件开发。在本模块结束时,您将建立起围绕精益概念的基础知识。
看板、价值流映射与持续改进
在本模块中,我们将学习关于看板和其他精益实践的知识,包括价值流映射、持续改进(Kaizen)等。您将获得有效参与使用这些工具和实践的能力。
精益创业
在本节中,我们将学习诸如精益创业和设计思维等技术,这些技术可以帮助团队更快地了解用户和市场需求。
设计思维
在本模块中,我们将学习名为“精益创业与设计思维”的技术。这些技术帮助团队发现用户需求。您还将有机会在一个虚构的案例研究中应用该技术。在本模块结束时,您将能够利用“精益创业与设计思维”来揭示用户需求。
推荐理由
对于希望提高软件开发效率的团队而言,该课程是完美的选择。它不仅提供了理论基础,还提供了实际的工具和技术,使学习者能够在真实的工作环境中应用所学知识。此外,课程中的案例研究使学习变得更加生动有趣,非常适合希望提升自身能力的开发人员和团队领导者。
课程主页: https://www.coursera.org/learn/lean-software-development