本帖最后由 FYIRH 于 2022-1-9 14:13 编辑
敏捷转型有三个阶段:实践敏捷(DoingAgile)、思想敏捷(ThinkingAgile)和文化敏捷(BeingAgile)。
第一阶段:实践敏捷(DoingAgile)
从图1-3各种敏捷方法论应用的比例来看,Scrum的应用最为广泛,其次是多种方法混合应用、Scrumban、Scrum与极限编程(XP)混合应用、看板等。
图1-3敏捷方法家族
资料来源:《VersionOne敏捷开发状态调查报告》,2018年4月
1.敏捷管理实践
目前,被业界广泛应用的管理实践是Scrum框架和精益看板方法。而对于大型组织转型来说,则有SAFe(ScaledAgileFramework)、LeSS(Large-ScaleScrum)和DAD(DisciplinedAgileDelivery)等规模化敏捷框架。
2.敏捷工程实践
在工程领域相关的实践有很多,例如TDD、结对编程、行为驱动开发(BehaviorDrivenDevelopment,简称BDD)、涌现式架构、架构重构、持续集成、敏捷测试、持续交付(ContinuousDelivery,简称CD)、DevOps等。
3.敏捷产品实践
在产品管理领域,常见的敏捷实践包括:精益创业(LeanStartup)、原型(Prototype)和用户画像(Persona)等工具,以及设计思维(DesignThinking,简称DT)、精益用户体验设计(Lean UX)、影响地图(ImpactMapping)和用户故事地图(UserStoryMapping)等系统化的方法论。
敏捷实践通常是上手容易,精通难。因此,企业需要深入学习,并在实际的项目中不断地尝试和实践,才有可能达到熟练掌握的程度。另外,企业不需要也不应该同时尝试以上所有的敏捷实践,而是应该依据自己的现实状况和业务痛点,在不同的时机引入相应的实践。
对于各种敏捷实践的引入和应用,很多企业只是达到了实践敏捷的层次。它们并没有认识到,实践敏捷和敏捷转型是完全不同的两个层次。实践敏捷只是在行为上采纳了敏捷的相关实践,但是人们的思维模式和组织的文化可能还保持原样。随着敏捷转型的深入,必然会伴随着传统的思维模式、组织固有文化与敏捷之间的碰撞。如果思维模式不调整、组织文化不改变,敏捷转型的每一步都会异常艰难。
第二阶段:思想敏捷(ThinkingAgile)
图1-4敏捷宣言
2001年,17位轻量级软件工程方法的代表人物(其中包括Scrum框架和极限编程的几位发明人)齐聚美国犹他州的雪鸟滑雪胜地,经过两天的研讨会议之后,他们共同签署了对软件行业产生巨大影响的敏捷软件开发宣言(也叫作敏捷宣言)。如图1-4所示,敏捷宣言陈述了他们共同认同的软件开发方法的价值观。同时,他们用“敏捷”这个词来总领这些理念。
资料来源:敏捷软件开发宣言
从敏捷的价值观中可以看出以下内涵。
1.敏捷以“人”为中心
敏捷崇尚尊重团队的每一个个体的作用,这与传统的软件开发模式不同。但是,这不代表敏捷要抛弃流程,摒弃工具。由于软件开发是典型的创新型工作,每一个个体是创造价值的单位,所以只有发动每一个个体的主观能动性,才能创造最大的价值。
2.敏捷以“价值”为驱动
敏捷与IPD、CMMI等崇尚过程和文档的管理模型是两种理念。但是,这并不代表敏捷不需要文档,而是更加强调敏捷为用户或客户解决了什么问题,给他们提供了什么价值。
3.敏捷鼓励与客户密切合作
合同、项目章程等传统管理实践定义了双方工作的边界条件,但是,只有与客户保持持续的沟通和协作,我们才能有效地了解客户的真实想法和意图。
4.敏捷积极地拥抱变化
在互联网时代,我们所处的世界越来越不可预测。从前,业务和市场的变化以年为单位,而现在是以周、天甚至小时为单位。我们曾经完美地执行了计划,但是那个计划 |