敏捷转型的真正挑战:适应业务领域和行业约束
Nikola Bogdanov认为,敏捷转型的真正挑战在于如何适应业务领域的特定性和行业约束,而不是理解敏捷本身。他提出了领域驱动敏捷性(Domain-Driven Agility),通过设计思维可视化敏捷采用,使其更具实证性。这一方法基于领域驱动设计策略,这是一种在软件工程中处理业务复杂性的战术。
领域驱动敏捷性的核心思想
Bogdanov指出,敏捷转型的核心问题并非来自敏捷的应用或理解,而是源于领域的复杂性以及敏捷工作方式的具体应用。他建议在处理复杂领域时,复用领域驱动开发,将业务领域及其复杂性置于软件解决方案开发的核心。
领域驱动敏捷性是敏捷思维与领域驱动设计策略的结合,将转型视为一个敏捷项目,以同样的灵活性和适应性对待。
实施领域驱动敏捷性的步骤
- 组建跨职能团队:团队应包括敏捷专家、领域专家、决策者以及一定数量的变革推动者(通常是能够并愿意执行变革的中层人员)。
- 运行工作坊:例如事件风暴(Event Storming),以识别团队和价值流,围绕这些形成新的团队和产品组织。
- 创建变革待办事项:通过头脑风暴和细化,确定需要完成的任务,例如通过OKR和目标设定会议来创建战略方向。
- 设定节奏:选择每月到每季度的执行周期,并将其拆分为两周的冲刺(Sprints)。
重新定义“增量”和“转型项目”
Bogdanov强调,需要根据具体领域重新定义“增量”。例如,在制药团队中,发布药物可能需要六年时间,因此“增量”可以定义为需要回答的最重要问题或验证的最重要假设。
转型本身也应重新定义为一个不断演进的敏捷产品,而非一次性项目。
避免一刀切的解决方案
Bogdanov建议不要依赖现成的解决方案(如Scrum、SAFe或看板),而应注重领域专业知识和敏捷文化之间的协作。通过领域驱动设计,可以减少行业带来的复杂性,并从他人的经验中学习。
不同行业中的敏捷应用
Bogdanov指出,不同行业中的敏捷应用需要根据具体情况进行调整,包括对齐语言、定义组织边界、组建变革团队、构建待办事项,并通过迭代执行变革,结合实证主义,适应文化、流程、产品和质量等多层次需求。
例如,在某些公司,“敏捷”和“Scrum”等词因过去的失败尝试而被禁止使用,而在其他公司,这些词则被视为能够打开所有大门的“魔法咒语”。
对企业的建议
Bogdanov建议企业在提升敏捷性时,应定制化方法,拥抱领域的复杂性,并将转型视为一个敏捷项目。他建议使用设计思维来原型化解决方案,保持目标的透明度,并不断从经验中学习,使转型更具实证性。同时,避免使用一刀切的“魔法解决方案”。
总结
领域驱动敏捷性通过结合敏捷思维和领域驱动设计,帮助企业更好地应对复杂业务领域的挑战,强调定制化、透明化和持续学习,避免依赖通用的现成解决方案。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。