为什么你的架构团队进展缓慢(并且不是技术问题)

主要观点:

  • 很多架构团队决策缓慢,并非技术或框架问题,而是未将决策视为工程问题进行架构、优化和性能调整。
  • 大部分架构团队决策流程存在问题,如等待时间长、共识达成困难等,技术工作只是其中容易的部分。
  • 提出三个实际有效的决策模式:异步优先决策、决策缓存、决策网格。
  • 每个架构决策都有半衰期,应定期审查和更新,避免决策债务累积。
  • 建立决策注册系统,追踪决策流程和相关指标,如决策吞吐量、周期时间等。
  • 制定决策健身函数,从多个方面评估决策架构的健康状况。
  • 给出为期四周的实施计划,逐步优化决策基础设施。

关键信息:

  • 架构团队三周内有七次讨论但无实际决策,决策流程耗时且效率低。
  • 决策实际流程中,分析时间占 20%,等待利益相关者可用占 35%,跨团队达成共识占 25%,文档和沟通占 15%,处理逆转或修改占剩余部分。
  • 有效决策指标包括决策吞吐量、共识延迟、逆转成本、架构清晰时间等。
  • 异步优先决策模式即默认书面提案和明确决策期限,会议为例外;决策缓存是缓存已决策内容;决策网格根据影响范围和可逆性分配决策权限。
  • 决策有半衰期,应标记有效期、记录假设等,定期审查。
  • 决策债务比技术债务更隐蔽且昂贵,需定期清理。
  • 建立决策注册系统,追踪决策相关信息。
  • 制定决策健身函数,从多个角度评估决策架构。
  • 实施计划包括建立基线、实施异步优先、建立权限矩阵、测量和迭代。

重要细节:

  • 以一家 Fortune 100 公司和一家十人员工的初创公司为例,说明决策架构对决策速度的影响。
  • 具体阐述异步优先决策模式的步骤和效果。
  • 给出决策缓存的实际案例,节省大量工程时间。
  • 展示决策权限矩阵的不同范围和对应的权限及时间。
  • 说明季度决策审查的成本和效果。
  • 详细介绍实施计划中每周的具体任务和目标。
阅读 49
0 条评论