vlambda博客
学习文章列表

敏捷开发团队如何使用价值流

二线码农
码农相关技术分享,科技前沿分享,知识分享!
67篇原创内容
Official Account

许多企业都在数字转型方面投入了大量资金,加强企业文化建设,以提供更多与客户需求相适应的功能。但是,理解业务价值并根据客户利益调整工作是一项具有挑战性的工作

在小型It组织或开发新应用程序的团队中,理解敏捷开发团队提供的价值相对容易。这些团队可以报告他们的特性完成速度、他们按时部署发布的跟踪记录,以及质量指标,比如在生产中发现的缺陷数量

较小的组织也可以直接从他们的工具中使用现成的报告来将度量拼接在一起。例如,敏捷团队可以使用来自IT服务管理工具的epic burndown报告或事件管理度量,然后讨论业务影响

在支持数百个生产应用程序的大型IT组织中定义和利用度量变得更加复杂。告诉领导者,组织完成了10个版本和100个特性,在生产中发现的缺陷数量减少了10%,说明了一个故事,但缺乏有意义的业务背景。在大量团队中共享指标和呈现详细的业务影响是低效的。最后,大型IT组织还必须代表除特性之外的工作,例如解决风险、减少技术债务或修复缺陷

价值流有助于大型企业的数字化和IT领导者围绕业务价值、战略驱动因素或长期目标自上而下地提出关键绩效指标。方法论和量度抽象了工作在何处完成以及如何完成,领导者的演讲集中在影响业务进展的方面。IT领导者还使用价值流来展示在技术领域(如体系结构、安全性或devops)进行“秘密”投资的好处

定义和映射价值流以展示业务影响

领导者首先必须定义有意义的价值流。价值流可以表示产品、服务或它们的组合。一些组织创建与战略目标相关的价值流,如改善客户体验、变得更加数据驱动或解决法规遵从性目标

组织必须形成对客户利益的共同理解,价值流应该协调和量化所提供的价值。当组织通过数字化转型发展其商业模式时,识别价值流往往会更加复杂

一旦定义,流程中的下一步就是价值流映射或将价值流与工作联系起来。在IT组织中,映射通常扩展到敏捷工具中以反映特性、故事和缺陷,并扩展到ITSM工具中以捕获请求、事件和更改

这种映射并不总是一个简单的过程。如果价值流整齐地映射到一个或几个敏捷团队的工作上,并且如果服务台票据被准确地标记,那么映射规则可能有简单的实现。但是,当团队和服务台跨多个价值流工作时,底层的数据质量和映射规则就会成为实现因素

实施工作和复杂性是许多组织定义价值流但不采取下一步实施价值流映射的原因。领导者可以使用诸如Lucidchart、SmartDraw或Creately等具有内置模板和符号的工具来绘制价值流。与IT和业务涉众共享这些图表是让每个人都在愿景和目标上保持一致的一种方法

实施价值流映射和测量流程

进行价值流映射的IT组织通常对度量流、周期时间、业务影响以及其他交付和质量度量感兴趣

假设一个产品有一个价值流,有多个敏捷开发团队负责增强功能,还有几个IT操作团队负责支持功能。度量流显示了从特性和缺陷被构思、引导整个开发过程,然后发布给客户的各个步骤。测量每个步骤的时间有助于识别流程瓶颈。团队还可以找到提高速度和缩短周期时间的方法

测量汇总到价值流的流和度量通常需要从多个系统捕获数据。一个组织可以使用一个工具,如Planview来管理项目组合,Jira软件用于敏捷团队协作,Git用于捕获代码更改,Jenkins用于自动化CI/CD,Micro Focus UFT One用于自动化测试,Resolve用于基础设施自动化,Cherwell用于管理IT服务台。这些工具捕获特性、缺陷、风险管理和其他流中的不同步骤。他们的数据必须被提取、连接和规范化,以产生价值流度量

一种方法是混合使用数据集成和管理工具来集中数据,然后使用BI工具(如Tableau或Power BI)开发仪表板。这种自己动手的方法在使用较少的工具操作时是可行的,而强大的it流程治理确保了足够的数据质量。但它仍然需要投入人力来实现和支持数据集成、数据库和仪表板。对于大多数人手不足的IT组织来说,这是一个挑战,他们无法处理通常的业务需求以及关键的技术管理和支持功能

另一种方法是购买和集成解决方案。一些可能性:

数字.ai价值流平台通过连接团队如何规划、开发、测试、保护、部署,管理软件交货。吉拉Align与Jira软件集成,使产品经理能够将分配给敏捷开发的工作与产品路线图和战略。Tasktop价值流管理平台建立在流程框架之上,集成了50多种IT工具和平台。

Forrester对来自ServiceNow、Plutora、IBM、Targetprocess、ConnectALL、CloudBees、Blueprint Software Systems和GitLab的其他价值流管理产品进行评级

利用价值流确定技术能力的优先级

价值流管理的全部好处是确保人们致力于更重要的战略优先事项。投资于支持价值流管理的集成、工具和报告还需要改变IT决策、规划和执行实践

考虑到要在软件交付方面表现出色所需的所有技术规范,价值流管理可以帮助顶级敏捷开发团队在困难的优先顺序决策上走到一起。您应该先投资CI/CD还是作为代码投资基础设施?性能测试还是更多的功能测试自动化?对于云迁移、提高可观察性或应用程序现代化,IT应优先考虑哪些应用程序?你知道吗

价值流映射可以做的远不止展示一致性和提高生产率。明确定义和衡量客户影响的价值流是帮助IT领导者确定技术能力优先级和建立业务价值的强大工具