第1章 VMO概述
如果你和我们一样,因新冠肺炎疫情(以下简称疫情)而怀着恐惧的心情来看新闻报道,那么世界卫生组织发表的声明就只是在证实,我们所认识的世界正在被一个多世纪以来最严重的“黑天鹅”事件所影响。
像很多政府一样,大多数组织要通过各个层级来执行内部的规章制度,这样的工作模式使组织减弱了其创新和应对危机的能力,然而当下所有行业的组织都需要迅速适应环境并转型。我们在讨论应对疫情的公开案例时,业务敏捷的案例仍鲜为人知,因为它们没有被登上新闻头条。
大大小小的企业和政府机关都要积极应对这场考验。餐馆变成了迷你杂货店,夫妻店店员开始在路边取货,电影院开始提供免下车观影服务。为了支持这些业务,金融机构在2020年4月的头两周处理的贷款业务超过了2019年全年的贷款业务。美国小企业管理局在2020年4月至5月与这些金融机构合作,处理了时间跨度长达29年的贷款,展现了其业务灵活性。所有企业都面临着一个现实,即他们的业务可能再也无法回到疫情暴发前的正常状态了。航空业和旅游业的收入下降了90%,未来将举步维艰。我们正开始进入商业持续低迷和公共卫生充满不确定性的时代。
甚至在此次危机暴发前,很多公司就面临着前所未有的挑战。如图1.1所示,Innosight公司预测,截至2027年,标准普尔500指数成分股中75%的上市公司将被取代,公司的平均生命周期将从20世纪50年代的60年减少到12年。
图1.1 标准普尔500指数成分股公司的平均寿命(经Innosight公司许可改编)
几十年来,新技术的不断出现打破了行业和市场之间的壁垒,增强了市场竞争,并不断重新定义各种可能性。与此同时,因为客户不断要求更快交付更多的价值,所以满足客户交付的前置时间已经缩短了很多。这种动荡的商业环境可以用VUCA(V代表易变性,U代表不确定性,C代表复杂性,A代表模糊性)的概念来解释,它最初是由美国陆军战争学院提出的,用于阐明冷战结束后的世界格局状况。短短几周内,疫情迫使我们所有人快速进入一个超级VUCA世界。
在VUCA时代,组织生存的唯一方法就是更快地交付成果,这需要在必要时迅速找到解决方案,以满足不断变化的客户需求。在这个动荡的环境中,数字技术正迅速地重新定义产品开发和协作,自动化和全球化问题正颠覆业务的发展。一夜之间,Zoom成为我们选择的虚拟平台和联系彼此的生命线。现在,居家办公已成为常态,随着工作和家庭生活之间的界限的消失,企业要努力应对员工倦怠和生产效率下降的问题。为了在短期内得以生存且在未来繁荣发展,企业正迅速调整其战略、文化、流程和平台。
动荡的商业环境需要组织有清晰的战略、适应性思维,并能够快速交付和持续改进,所有这些都需要有强大的领导力的支撑。即使我们开始克服疫情带来的困难,但我们清楚,疫情过后,动荡仍将持续。在过去的20年里,很多首席信息官和首席执行官已经为业务敏捷建立了基础,他们实施了若干举措,以缩短计划周期、缩小项目规模,并采用敏捷方法来提高上市速度。
敏捷方法的基础
基于团队层级的敏捷方法
基于团队层级的敏捷方法在2001年通过《敏捷宣言》正式形成,它包括Scrum、极限编程(XP)、水晶方法(Crystal)和特性驱动开发(FDD),提供了能够快速迭代和增量交付,同时注重灵活性并关注客户成果的敏捷技术。看板方法在几年后发展起来,它强调价值流和在制品(WIP)管理,以提高速度和产量。下面列出了基于团队层级的敏捷方法所使用的一些基本技术。
小型发布。为了管理复杂性,工作被分解成若干个小的任务,并从客户和最终用户那里获得早期反馈。通常在1~3个月交付。
迭代和增量开发。计划、需求、设计、产品增量和测试是通过多次检验或迭代逐步发展起来的,而不是瀑布式的开发过程。迭代(也被称为冲刺)的时间周期是固定的,每次迭代通常在两周左右,且具有固定的范围,以保持项目的稳定性。
物理或虚拟协作办公。所有团队成员都集中办公,或者使用虚拟协作工具来促进面对面的交流。团队有专门的房间来召开临时会议及开展正式和非正式的小组活动。
产品待办事项列表。产品负责人对产品特性进行优先级排序。优先级排序是由团队协作完成的,团队成员估算工作量,产品负责人在待办事项细化工作会议中决定业务优先级顺序。产品负责人使用产品待办事项列表创建产品发布路线图和发布计划。
冲刺/迭代待办事项列表。发布计划中包含对产品的高层级特性的详细阐述。在冲刺或迭代计划中,产品的高层级特性与需要完成的任务一起被详细阐述并进行优先级排序。确定优先级顺序是团队成员在冲刺/迭代计划会议中协作完成的。团队成员估算工作量,客户决定业务优先级。
自规范团队。在没有自上而下管理控制的情况下,团队成员通过持续完成待办事项列表中的任务来进行自组织。
工作流和WIP管理。敏捷团队将他们的工作流可视化,限制WIP数量,并持续识别和解决约束问题,以提高速度和产量。
简单、精益、适应。所有工作流都保持简单、精益(更少浪费),同时适应变化并使客户价值最大化。
规模化敏捷方法
规模化敏捷方法包括规模化敏捷框架(SAFe)、DA、Scrum @Scale、大规模Scrum(LeSS)、Nexus(规模化Scrum)、XP,以及大规模看板(Kanban)。这些方法有助于组织协调多个团队处理项目集的工作,也有助于团队将其工作与战略目标和财务投资组合联系起来,从而更好地对工作进行监管、治理,并交付端到端的业务成果。
开发运营(DevOps)实践也越来越多地被应用到基于团队层级的方法和规模化方法中。DevOps是一种驱动应用和服务快速交付的方法。DevOps平台为组织提供交付、测量和改进客户成果的能力。
如今,领导者正通过建立敏捷基础,引导他们的公司走出危机、走向未来。领导者通过用敏捷方法建立信任、透明机制和协作关系来演进他们的组织。通过有针对性的端到端沟通,敏捷方法使领导者能够了解客户的真正需求,以便更快地学习并生产出满足客户需求的产品及服务。领导者还将敏捷方法与精益思想、DevOps和云技术进行整合,以交付业务成果。这就是业务敏捷的本质:通过测量、学习、改进来交付客户所需的业务成果,如图1.2所示。
图1.2 业务敏捷——测量、学习和改进