经验教程|企业数字化转型过程中的敏捷开发实践(下)

_原题为 企业数字化转型过程中的敏捷开发实践(下)

经验教程|企业数字化转型过程中的敏捷开发实践(下)
文章图片
在上篇文章中 , 我们与您分享了企业数字化转型的方向与路径 , 以及企业数字化敏捷体系和能力建设两个话题 。
在本篇文章中 , 我们将与您分享敏捷开发的主流方法和工具软件 。
敏捷实践的主流方法 敏捷开发的方法论主要分两大类 , 即团队级敏捷实践和规模化敏捷方法 。 前者主要在微观层面指导开发团队的敏捷实践活动 , 后者则主要用于指导多个相互关联的敏捷开发团队之间的协作 。 前者是后者的基础 。 理论上 , 这两个层面的各种敏捷方法之间都可以相互组合使用 。
团队级敏捷实践的主流方法
常用的团队敏捷实践有Scrum、精益软件开发、看板、极限编程、水晶、动态系统开发、功能驱动开发、敏捷统一过程、OpenUP等 。 其中 , Scrum是最受欢迎的敏捷技术 , 超过50%以上的项目在运用这种方法 , 还有20%左右的项目使用Scrum与其他方法的组合 。 限于篇幅 , 本文只介绍这一种敏捷实践 。
Scrum是用于管理单个敏捷开发团队的过程框架 。 该框架包含Scrum角色、事件、工件和规则 。 它采用增量的、迭代的方式来交付工作产品 。 Scrum是运行在2至4周的周期上的 , 这些时间周期被称为冲刺或迭代 。 对于某个开发团队 , 迭代的时间长度基本固定 , 原则上 , 每个迭代都应产生潜在可发布的产品增量 。
Scrum使用产品需求条目来管理产品需求 , 产品需求条目是按照商业价值排序的需求列表 , 每个需求条目的呈现形式通常为用户故事 。
在每个迭代开始的时候 , 团队从产品需求条目中挑选最高优先级的需求进行开发 。 挑选的需求在迭代计划会议上经过讨论、分析和估算得到相应的任务列表 , 在每个迭代结束时 , 团队将提交潜在可交付的产品增量给产品负责人进行评审 , 并对本迭代的工作情况进行回顾和总结 。
Scrum起源于软件开发项目 , 但它在理论上适用于任何复杂的、创新性的开发项目 。
下图展示了Scrum技术的主要实践活动以及它们之间的相互关系:

经验教程|企业数字化转型过程中的敏捷开发实践(下)
文章图片
规模化敏捷实践的主流方法 常用的规模化敏捷技术有SAFe(即规模化敏捷框架) , LeSS , DAD和 Nexus等 , 其中SAFe居于主流地位 。 限于篇幅 , 本文只介绍这一种规模化敏捷框架 。
SAFe是一种融合了精益敏捷和Scrum技术的企业级交互式知识库 , 它是由一整套经过实践检验的、相互集成的原则和方法所构成 , 它为从项目集到企业级的敏捷开发实践提供了多方面的指引 , 其中还包括资金管控和企业架构管控等方面的指导原则 。 SAFe框架还在持续演进中 , 其最新的版本是5.0 。
完整的SAFe框架由以下四层所组成:

  • 团队:这一层主要使用了Scrum实践 , 并将其作为SAFe框架的基础层 , 各个全功能团队在敏捷教练的引领下进行迭代开发 。
  • 项目集: 多个敏捷团队的集合 , 它们在大约五个迭代的周期内共同提交一组产品增量 。
  • 大型解决方案: 仅当某个产品所需的开发人数超过150人时 , 才算是大型解决方案 。 此时需要在团队中增加额外的人员以确保交付质量 。
  • 产品线:主要与组织内的领导层 , 尤其是那些负责产品线管理、战略规划和预算管控的领导相关 。 他们决定每个敏捷团队的预算规模 。
SAFe框架与产品线管理的紧密集成 , 使得相关领导能够从整体上把握开发工作的成本构成并精确管控成本支出 , 从而使得组织对开发资金的掌控精益化 。
敏捷实践的主流工具软件类别 在上篇文章中 , 我们已经大致介绍了DevOps工具链作为一个整体在敏捷开发过程中所起的作用 。
下图所罗列的工具软件类别 , 大致涵盖了近年来最流行的DevOps相关工具软件类别以及它们的主要功能:

经验教程|企业数字化转型过程中的敏捷开发实践(下)
文章图片
在企业践行敏捷开发实践的过程中 , 可以根据企业自身的敏捷成熟度选择DevOps工具链中的某些技术组件 , 对其进行一定的定制化开发与配置 , 使之可以与本企业的敏捷开发流程完全匹配 。
结语 安永相信 , 敏捷化是大多数传统企业数字化转型过程中最值得关注的方向之一 。
敏捷化转型是一项需要循序渐进、持续为之付出努力的长期任务 , 也是一项涉及理念、组织、流程、技术和工具等多方面转变的系统工程 。 为确保转型的快速成功并降低实施的风险 , 企业应选择主流的敏捷方法和工具 , 结合自身实践 , 先从风险易控的团队敏捷开始 , 提高敏捷能力的同时获取转型经验 , 再逐步拓展到企业规模化敏捷 。
安永为某大型航企实施的规模化敏捷转型咨询项目提供了这方面的最佳实践 。 在该项目中 , 安永帮助该企业的信息中心进行敏捷化转型规划 , 包含了对组织团队、运作流程、治理体系以及敏捷技术支撑平台的转型设计和实施 , 大大加强信息化工作对业务的快速高效支持能力 , 使信息中心在企业数字化转型道路上的价值得以凸显 。分页标题
【经验教程|企业数字化转型过程中的敏捷开发实践(下)】本文是为提供一般信息的用途所撰写 , 并非旨在成为可依赖的会计、税务或其他专业意见 。 请向您的顾问获取具体意见 。