价值流映射法_通过价值流映射优化软件交付的6个步骤

价值流映射法

由于混乱和过多的辩论,您在改善软件开发方面的努力是否会失败? 您的组织是否对可以实现的目标有清晰的了解,并且确定要朝正确的方向发展吗? 您能确定到目前为止已实现多少业务价值吗? 您知道过程中的瓶颈了吗? 您知道如何优化当前流程吗?

如果您正在寻找一种可以帮助您回答这些问题的工具,请考虑将价值流图和精益概念集成到交付软件的方式中。

什么是价值流映射(VSM)?

优化软件交付的6个步骤

  1. 选择过程

任何过程都可以建模为一系列活动。 例如, 系统开发生命周期是一个价值流​​,包括产品规格,设计,开发,部署,操作和维护,最后是处置。 在此示例中,产品设计可以视为价值流细分。

  1. 确定项目参与方

选择一个项目发起人和团队。 请记住,应该代表过程的每个领域。 整体思维有助于确定和设定期望,从而减少对变革的抵制。

  1. 创建当前状态图

创建当前状态图有助于更好地了解当前的工作方式。 在当前阶段记录当前流程是成功的关键。 目的是确定在您的价值流中流动的特定项目。

  1. 挑战当前的思维

确保您正在做的事情增加了价值-如果流程中有某些行动没有增加价值,请停止这样做。 查看软件开发废物类型中的想法。 玛丽·波彭迪克(Mary Poppendieck)和汤姆·波彭迪克(Tom Poppendieck)在他们的《 精益软件开发:敏捷工具包》一书中指出了这些并将它们从制造转移到软件工程。 废物类型为:

  • 部分完成的工作
  • 额外流程
  • 额外功能
  • 任务切换
  • 等候
  • 运动
  • 瑕疵
  • 管理活动
  1. 生成未来状态图并执行改进

考虑可以采取哪些措施减少或理想地消除已识别的废物。

在处理未来状态图时,遵循以下原则:人类应该只做自己能做的最好的事情,其余的应该自动化 。 未来的状态设计应该旨在消除动手工作,并在更短的时间内交付更高质量的完整软件项目。

谈论变化,让人们提出问题-这将有助于减少对变化的抵制。 在开始执行改进时,请记住,价值流映射是一个演进的过程,您可能需要调整原始计划。 价值流应不断改善; 第一次不会很完美。

  1. 衡量效益

Karen Martin和Mike Osterling在他们的《 价值流映射》一书中确定了软件交付的关键性能指标:

  • 总提前期:根据客户要求交付的总时间

  • 总处理时间:价值流时间轴关键路径上所有功能所需的总工作量

  • 活动比率:价值流中的流动程度

  • 复合效应:价值流中输出的质量

妥善执行的价值流映射不仅可以改善工作交付的方式,而且还可以为您的组织提供转型机会,并为促进思维方式和行为转变提供了工具。


接下来要读什么

翻译自: https://opensource.com/article/18/12/optimizing-delivery-value-stream-mapping

价值流映射法

你可能感兴趣的:(价值流映射法_通过价值流映射优化软件交付的6个步骤)