软件交付是一个复杂的过程。每个业务类别的首席技术官和首席信息官都肩负着用更少的资源创造更多价值的任务。
虽然从理论上讲,让计划与公司的目标保持一致似乎很容易,但在实践中却很难实现。
这就是价值流管理工作的地方。有了价值流,您可以专注于产品开发生命周期的各个方面——从创意到终交付。理解价值流管理的核心概念并将其应用到软件开发过程中,将对您的组织大有好处。
我们创建此资源作为价值流管理的初学者指南。
以下信息将帮助您了解价值流管理,以便将其应用于您的业务。
价值流管理的定义:什么是价值流管理
价值流管理是一种精益业务方法。这种做法有助于决策者确定软件开发、交付和软件项目资源的价值。价值流管理允许组织通过优先考虑“价值流”而不是特性和功能来监控软件开发的端到端生命周期。
什么是价值流
简言之,价值流使复杂的流程变得容易查看,如果某些行动将为终产品带来更多价值,团队就有机会进行调整。实际上,,
价值流管理可以更容易地使软件项目与总体业务计划保持一致。
如果没有价值流管理,软件团队的优先级通常与业务领导者不同。但是价值流管理允许每个人后退一步,调整他们在整个组织中的目标和目的,从而实现业务成果。
要执行价值流管理,必须评估每个工具、人员、流程和依赖关系。这使业务领导人、项目经理和执行官能够充分了解事物的工作原理。
价值流图:什么是价值流图,它是如何工作的
现在您已经了解了价值流管理的核心概念,
是时候进一步讨论价值流映射()了。
价值流映射的主要目的是识别废物并从价值流中去除废物。
这个概念可以追溯到近100年前丰田的生产系统。
今天,价值流图可以应用于广泛的用例,包括产品开发、医疗保健、精益制造、供应链管理,当然还有软件开发。
就软件交付而言,您可以使用首字母缩略词“停机时间”来帮助分类不同类型的浪费:
缺陷-缺陷、错误、错误和返工任务
生产过剩-不必要的功能,
或者任何超出所需工作量的内容
等待-与软件未在队列中移动相关的任何延迟
未使用的人才-未能使用能够改进软件开发过程的团队成员和员工
运输-与将交付物从一个人或部门转移到另一个人或部门相关的浪费(例如,从开发人员向产品测试人员和发送软件)
库存-部分完成的工作
运动-与任务切换相关的浪费
附加处理-返工,如过程中未记录的代码或重新学习步骤
在进行价值流映射过程时,很容易写下一些东西,因为“这是我们一直在做的”。
大多数软件开发过程都涉及大量的浪费。浪费通常意味着更高的成本和更低的价值,所以消除浪费对你的成功至关重要。
价值流映射()的好处
并不适合所有人。它适用于希望大化软件交付价值的领导者。虽然它需要一些艰苦的工作,但它有许多好处和优势,包括:
确定过程中的痛点或瓶颈
帮助消除软件中的错误和缺陷
增强产品生命周期的端到端可视性
在整个软件过程中创建透明度
支持开发团队和部门之间的跨职能协作
使您能够识别自动化某些任务的机会
通过图表和视觉效果为流程添加上下文和清晰度
帮助您确定结果和的优先级
归根结底,价值流图是实现价值流输出大化的途径。它确保您的团队在别工作,并为您提供交付多个高质量和大价值的软件项目所需的带宽。
如何实施价值流管理:价值流映射()的步骤
在深入研究价值流映射的步骤之前,让我们仔细研究一下价值流管理的各个组成部分。该概念的核心可分为三大类——规划、编舞和分析。
规划-价值流管理允许您将敏捷实践应用于整个组织中的任何软件开发项目。当您的团队同时处理多个项目,并且不同的任务、项目和团队之间存在依赖关系时,这一点至关重要。
编排-软件开发工具可帮助您识别产品管道中的瓶颈。
它使流程标准化和跨所有部门统一团队变得更加容易。编排包括发布软件和移动应用程序所需的法规遵从性和任务自动化。
分析-如前所述,分析对于实时识别价值流的影响至关重要。您需要跟踪大量数据,并使用这些信息来收集指标、查看报告等。
在技术性较低的情况下,这里是一种将价值流映射()实现到软件开发过程中的一般逐步方法。
步骤1-在价值流中定义流程
您需要做的件事是清楚地识别价值流中的各个阶段。
您可以使用基本的价值流管理解决方案或价值流管理平台来帮助您解决此问题。
即使是一个简单的项目管理看板也可以轻松识别流程的每个阶段(如待办、进行中、完成)。
在价值流映射方面,您终将采取这些阶段并将其划分为子类别。这些子类别将包含终将放入可视化价值流图中的不同流程。
步骤#2-指定流程
在您的步骤和独特的流程被准确地添加到可视化工具之后,是时候显示您的流程了。
.
3 -
, . , . .
. , , , . .
.它还必须包括软件交付的前置时间和周期时间。
第4步-识别精益废物
一旦您通过前三个步骤映射了所有内容,就可以返回并评估您的流程了。在你的价值流中寻找精益浪费。
有关特定于软件交付的浪费类别,请参阅本指南前面提到的首字母缩略词“宕机”。
第五步-确定你的价值流图
现在,您已经确定了价值流中的所有精益废物,您可以完成地图了。使用在前四个步骤中收集的所有数据和信息创建理想的价值流,而不产生任何浪费。
一次消除所有浪费可能是不现实的。因此
您可能需要创建多个价值流图,以消除通往理想价值流道路不同阶段的精益浪费。
结论
价值流管理并不总是容易的。但我希望本指南能帮助您以一种简单且非技术性的方式理解它的工作原理。
既然您对如何将价值流管理和价值流映射应用于软件交付有了一些基本的了解,我鼓励您尝试一下。这是改进您的业务战略并将持续集成和优化添加到软件交付过程中的一个好方法。
遵循我们在本指南中介绍的价值流管理技巧、技术、实践和程序。