65.9K
CodeProject 正在变化。 阅读更多。
Home

敏捷与精益 - 简要介绍

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.67/5 (2投票s)

2019 年 4 月 9 日

CPOL

3分钟阅读

viewsIcon

4431

敏捷和精益的简要介绍

精益

精益强调不遗余力地消除任何不增加价值的事物,只专注于当下绝对需要做的事情。消除浪费意味着消除无用的会议、任务和文档。但它意味着消除花费在构建未来“我们知道”会需要的东西上的时间(情况不断变化,我们常常不需要它们——或者如果需要,也必须因为条件和我们的理解已经改变而进行重新调整)。它还意味着消除低效的工作方式——比如多任务处理(!)——以便我们能够快速交付。

“真正精益的企业具有强大的竞争优势,因为它们能够以高度纪律的方式快速响应市场需求,而不是试图预测未来。” — 玛丽·波本迪克

敏捷

敏捷是一种以时间为重点的迭代理念,允许我们逐步(增量式)构建产品,并以较小的部分交付。其主要优势之一是在任何阶段(根据反馈、市场状况、公司障碍等)适应和改变,并向市场提供相关的产品。Scrum

优秀的敏捷团队会选择并采用最适合他们的管理和技术实践。(糟糕的团队只是选择一些实践,并错误地认为这 somehow “使他们变得敏捷”——参见:我们敏捷了吗?)。

那么,有什么区别呢?

敏捷理念

  • 旨在更快地执行任务,更轻松地适应变化
  • 使开发过程更具灵活性
  • 最初是为软件开发设计的,后来扩展到市场营销,目前应用于其他领域
  • 行动循环:产品待办事项列表 — sprint 待办事项列表 — 迭代(sprint) — 可发布结果
  • 展示进度的手段 — “完成”的定义
  • 方法论:Scrum、XP、FDD、DSDM、Crystal 方法等
  • 工具包:sprint、看板、Scrum Master、验收测试、用户故事映射等

精益理念

  • 关于智能开发,通过消除对客户没有价值的任何事物来改进你所做的几乎所有事情
  • 使开发过程更具可持续性
  • 起源于传统的制造业,并扩展到所有现有行业
  • 行动循环:构建-测量-学习
  • 展示进度的手段 — 验证学习
  • 方法论:看板、改善(Kaizen)等
  • 工具包:假设、拆分(A/B)测试、客户访谈、漏斗和队列分析、客户成功经理等

精益一词比敏捷更广泛,因为它智能化的方法影响所有类型的损失(不仅仅是时间损失),例如金钱、劳动力、能源等。

Scrum

Scrum 是关于团队以敏捷的方式产出结果。Scrum 团队通过使用一组简单的规则来指导工作,以任何方式实现结果。我们将描述 Scrum 作为一种简单的应用模型,以便建立对 Scrum 的中心理解。Scrum 的其他复杂性,例如扩展、分布式等,将在其他地方进行探讨。

看板

看板是一种视觉管理调度系统,旨在实现准时交付,避免团队超负荷。作为精益的一部分,该方法最初支持日本汽车工业。与 Scrum 类似,看板跟踪“待办 — 进行中 — 完成”活动,但它限制了“在制品”活动的数量(数量由团队经理定义,不得超过)。

更多信息,请访问

© . All rights reserved.