|
解决方案:点击。繁荣。了不起!3
点击。繁荣。了不起! ——史蒂夫·乔布斯 解决方案 解决方案是为内部或外部客户提供价值的产品、系统或服务。 SAFe 中的所有单词、页面、角色、活动和工件都只有一个目的,而且只有一个目的:帮助敏捷团队持续提供为客户和企业提供价值的解决方案。反过来,这使客户能够实现他们的目标。 但是,即使团队和培训应用 SAFe 指南,也无法保证价值。毕竟,客户不会购买功能或特性;他们购买能够实现预期结果的整体产品解决方案。了解解决方案对于理解 SAFe 中的价值交付至关重要。 详 在 SAFe 中,解决方案提供了产品组合的价值。因此,加速解决方案交付对于组织在数字时代生存和发展至关重要。企业领导者必须强调能够实现业务成果的解决方案,而不是专注于项目并将成功定义为在预算范围内按时完成项目。这种变化需要 SAFe 倡导的新组织和管理结构,从项目转向产品。 在 SAFe 中,“解决方案”一词是有意通用的,定义为为内部或外部客户提供价值的产品、系统或服务。解决方案可以是由单个敏捷发布列车 (ART) 构建的小型移动应用程序,也可以是由供应链中的开发价值流 (DVS) 网络构建的大型汽车系统系统。它也可能是金融机构提供的保险或银行产品。解决方案可以是公司销售的产品,也可以是他们用来经营业务的内部产品。它们可以为最终用户提供直接价值,也可以是更大解决方案的组成部分。 根据解决方案的愿景、待办事项列表和路线图,DVS 中的从业人员定义、构建、验证并向客户发布解决方案,如图 1 所示。 图 1 还突出显示了解决方案的四个基本属性。解决方案包括: 理想 – 客户和用户是否想要该解决方案? 可行 – 我们能否通过构建、购买、合作或收购的组合来提供正确的解决方案? 可行 – 我们构建和提供解决方案的方式是否创造的价值大于成本? 可持续 – 我们是否主动管理我们的解决方案,以考虑其预期的产品市场生命周期? 本文的其余部分将介绍这四个解决方案属性。 解决方案是可取的 如下所述,投资解决方案的投资组合利益相关者、购买解决方案的客户以及与解决方案交互的最终用户都是可取的。 解决方案为产品组合创造价值 企业构建了许多解决方案,并且有无限的机会构建其他解决方案。但是,仅仅因为一个组织可以构建解决方案并不意味着它应该构建解决方案。 项目组合负责人负责确定哪些解决方案最能支持项目组合的战略。 项目组合愿景定义了导致客户解决方案的 DVS,并展示了它们的绩效 (KPI) 将如何实现由战略主题的 OKR 定义的项目组合目标(图 2)。 在 SAFe 中,所有 DVS 都使用承诺的团队和资金(请参阅精益预算)构建解决方案,只要解决方案在运行,这些解决方案就会保持不变。 解决方案为客户创造价值 SAFe 中的解决方案可满足业务需求,为内部或外部客户提供价值。一些解决方案是企业直接向客户销售的产品。其他人可能会优化组织的内部运营。但是,每个解决方案都有一个或多个客户认识到其价值。 为了构建与客户建立联系并满足其需求的理想产品,解决方案构建者采用以客户为中心的思维方式。一些客户是解决方案的直接最终用户。其他人是间接客户,他们为解决方案付费并指定解决方案,但不是用户。为了理解和同情所有客户,解决方案构建者应用设计思维来确保解决方案对所有人来说都是可取的。 解决方案可支持运营价值流 快速的技术创新不断颠覆运营环境。机器正在快速自动化运营价值流 (OVS) 中的许多步骤,更快、更可靠地执行这些步骤,同时降低成本。 某些解决方案直接支持组织的 OVS。例如,银行业务可以为外部客户提供移动应用程序,为内部客户提供呼叫中心应用程序。其他解决方案是针对客户运营环境的产品。例如,一家航空公司在其客运业务中使用飞机和许多其他解决方案。 解决方案是可行的 大多数组织在其领域中构建和交付产品。汽车公司提供运输解决方案,银行组织提供金融解决方案。然而,数字颠覆使企业能够进入并颠覆新市场。例如,苹果在推出Apple Watch仅四年后就超过了整个瑞士手表行业的销量。为了在数字时代竞争,组织必须具备技术知识来构建创新解决方案并对其进行改进,以快速满足不断变化的客户和市场需求。 解决方案构建需要技术专长 构建创新解决方案需要各种技能和技术资源。组织需要合适的技术团队、与合适的合作伙伴建立战略关系以及确保解决方案在其生命周期内保持可行的经济模型。 为了利用不断鼓励个人增加知识和能力的价值观和实践,精益敏捷企业采用了持续学习文化。组织可以与供应商合作,在内部培养能力,或两者兼而有之,以填补空白。与供应商合作为团队带来了领域知识、实践经验和预先存在的解决方案组件。注意:当供应链创新速度太慢而无法支持业务战略或技术具有战略重要性时,组织不太可能进行合作。在这些情况下,能力是通过培训、招聘和战略收购在内部发展的。 模块化解决方案加速价值交付 通过定义的接口进行通信的模块化设计使 ART 和团队能够独立发展解决方案的各个部分并加速价值交付。一些解决方案为最终用户提供直接价值;其他模块(也称为组件或子系统)是较大解决方案的一部分。解决方案通常由其他解决方案构建而成,以帮助加速价值交付、降低开发成本和提高质量。这些其他解决方案来自各种来源,包括内部和外部供应商以及开源社区(图 3)。 架构师有意将解决方案分解为团队和 ART 可以独立设计和交付的模块。模块包括: 分解:解决方案被拆分为独立的部分,这些部分通过托管界面进行通信。应用领域驱动设计可生成更易于更改、测试和增量开发的解决方案。 嵌套:模块可能包含其他嵌套模块,从而形成层次结构。分层系统是嵌套模块的常见模式。 集成:嵌套模块组合在一起进行部署和执行,以支持所有级别的测试和操作。持续交付管道 (CDP) 支持此过程。 分布式:模块可以在多个设备或位置上执行,以减少响应时间、提供更高的吞吐量、提供容错能力并支持其他非功能性需求 (NFR)。 一些模块是可独立发布的元素,称为价值流(请参阅按需发布),团队可以独立开发、部署和发布,而无需等待其他团队。 解决方案意图和上下文 定义和改进解决方案 解决方案具有意图和上下文。解决方案的意图定义了关键需求和设计约束,包括关键决策。解决方案上下文描述了用于解决方案安装、使用和支持的操作环境的各个方面。意图和上下文共同指导解决方案的实现。 解决方案构建者应用精益系统工程和 SAFe 原则 #3 – 假设可变性;通过以增量方式指定解决方案的意图和上下文来保留选项。在解决方案生命周期的早期已知的某些决策是固定的。随着团队通过使用基于集合的设计探索替代方案来找到最佳实现,其他方法可能会有所不同。 解决方案的意图和上下文以两种方式影响解决方案的积压工作和路线图。固定决策驱动工作和实现这些决策的积压工作项。不确定性还需要努力探索可以将决策从可变转变为固定的替代方案。积压工作 (backlog) 包含两种类型的工作,用于同时生成解决方案的已知部分,同时探索其未知部分。 解决方案是可行的 解决方案对企业的价值必须抵消构建和运营成本(图 5)。通常,成本很容易量化,包括开发成本、运营成本和许可费,仅举几例。然而,量化价值可能更棘手。解决方案可以为组织提供多种类型的价值: 货币 改进操作 市场占有率维持或扩大 关于消费者和运营环境的新数据和见解 整体产品思维确保长期生存能力 为了实现解决方案的价值,客户需要的不仅仅是强大的功能。他们还需要优质的服务、售前支持、文档、培训、合理的定价、信誉良好的公司提供的有前途的路线图等等。客户希望这些成为整体产品的一部分。 如图 6 所示,整体产品思维(参见以客户为中心)确保了客户旅程的各个方面的积极体验——从购买到首次使用,到体验使用,再到升级,甚至到更换和退役。产品管理定义了客户将购买的最低预期产品,以及使其产品与众不同并吸引未来客户的增强和潜在产品。该解决方案的路线图预测了随着时间的推移而增强和潜在的产品功能。 解决方案不断发展以满足不断变化的需求 为了满足客户和市场不断变化的需求,团队必须能够快速交付新功能、接收反馈和调整。快速、自动化的持续集成和持续部署 (CI/CD) 管道为开发人员提供了有关开发和运营环境环境的微小变化的快速反馈。开发环境提供了操作环境的紧密、真实的代理,如图 7 所示。 该解决方案的愿景、积压工作和路线图包括构建 CI/CD 管道的工作。开发环境中的持续集成提供了操作环境的经济代理,可以快速测试微小的更改。但是,实际价值和反馈只能在操作环境中进行评估。 不断发展的实时解决方案需要额外的限制。解决方案上下文必须能够将更改部署到实时系统中并从操作环境中返回信息。解决方案的设计必须支持收集用户行为和反馈所需的操作环境。该解决方案的待办事项列表和路线图也会跟踪和预测这项工作。 解决方案是可持续的 解决方案会经历可预测的阶段,称为产品生命周期:从引入增长、增长到成熟,成熟到衰退(图 8)。解决方案必须经常发展,才能通过这些阶段并满足新的细分市场和客户需求。 产品生命周期说明了为什么精益敏捷方法来开发解决方案至关重要。早期的解决方案是最小可行产品(MVP)[3],它们生成经过验证的学习来证明或反驳解决方案的业务假设(参见Epic文章中SAFe的精益创业周期)。快速、频繁的发布提供了有关解决方案的用户、市场和技术决策的新知识,以完善其待办事项列表、路线图,偶尔还有愿景。 如前所述,持续交付管道 (CDP) 支持在解决方案的整个生命周期内发展所需的频繁、经济高效的更改。 |