在特定业务领域采用敏捷方法:使用领域驱动敏捷

敏捷转型的真正挑战:适应业务领域和行业约束

Nikola Bogdanov认为,敏捷转型的真正挑战在于如何适应业务领域的特定性和行业约束,而不是理解敏捷本身。他提出了领域驱动敏捷性(Domain-Driven Agility),通过设计思维可视化敏捷采用,使其更具实证性。这一方法基于领域驱动设计策略,这是一种在软件工程中处理业务复杂性的战术。

领域驱动敏捷性的核心思想

Bogdanov指出,敏捷转型的核心问题并非来自敏捷的应用或理解,而是源于领域的复杂性以及敏捷工作方式的具体应用。他建议在处理复杂领域时,复用领域驱动开发,将业务领域及其复杂性置于软件解决方案开发的核心。

领域驱动敏捷性是敏捷思维与领域驱动设计策略的结合,将转型视为一个敏捷项目,以同样的灵活性和适应性对待。

实施领域驱动敏捷性的步骤

  1. 组建跨职能团队:团队应包括敏捷专家、领域专家、决策者以及一定数量的变革推动者(通常是能够并愿意执行变革的中层人员)。
  2. 运行工作坊:例如事件风暴(Event Storming),以识别团队和价值流,围绕这些形成新的团队和产品组织。
  3. 创建变革待办事项:通过头脑风暴和细化,确定需要完成的任务,例如通过OKR和目标设定会议来创建战略方向。
  4. 设定节奏:选择每月到每季度的执行周期,并将其拆分为两周的冲刺(Sprints)。

重新定义“增量”和“转型项目”

Bogdanov强调,需要根据具体领域重新定义“增量”。例如,在制药团队中,发布药物可能需要六年时间,因此“增量”可以定义为需要回答的最重要问题或验证的最重要假设。

转型本身也应重新定义为一个不断演进的敏捷产品,而非一次性项目。

避免一刀切的解决方案

Bogdanov建议不要依赖现成的解决方案(如Scrum、SAFe或看板),而应注重领域专业知识和敏捷文化之间的协作。通过领域驱动设计,可以减少行业带来的复杂性,并从他人的经验中学习。

不同行业中的敏捷应用

Bogdanov指出,不同行业中的敏捷应用需要根据具体情况进行调整,包括对齐语言、定义组织边界、组建变革团队、构建待办事项,并通过迭代执行变革,结合实证主义,适应文化、流程、产品和质量等多层次需求。

例如,在某些公司,“敏捷”和“Scrum”等词因过去的失败尝试而被禁止使用,而在其他公司,这些词则被视为能够打开所有大门的“魔法咒语”。

对企业的建议

Bogdanov建议企业在提升敏捷性时,应定制化方法,拥抱领域的复杂性,并将转型视为一个敏捷项目。他建议使用设计思维来原型化解决方案,保持目标的透明度,并不断从经验中学习,使转型更具实证性。同时,避免使用一刀切的“魔法解决方案”。

总结

领域驱动敏捷性通过结合敏捷思维和领域驱动设计,帮助企业更好地应对复杂业务领域的挑战,强调定制化、透明化和持续学习,避免依赖通用的现成解决方案。

阅读 26
0 条评论