对齐图
2015年8月18日
对齐图是组织信息辐射器,有助于可视化正在进行的工作与业务成果的对齐。工作可能是定期功能添加或技术工作,例如重新架构或偿还技术债务或改进构建和部署管道。团队成员使用对齐图来了解他们的日常工作旨在改进哪些业务成果。业务和 IT 赞助商使用它们来了解正在进行的工作如何与他们关心的业务成果相关联。
以下是一个示例场景(受现实生活启发),说明这些地图可能如何有用。一个开发人员团队以 N+1 调用方式低效地实现了目录搜索功能。对目录索引的第一个调用返回了一组 SKU ID。对于返回的每个 ID,都会进行查询以检索产品详细信息。当该实现未通过性能测试时,它引起了架构师的注意。他建议团队摆脱 N+1 实现。
“一次搜索”是他向团队提供的口号,作为记住他们目标的一种方式。鉴于架构师和开发人员之间的组织边界以及他们之间沟通的频率较低,该口号被字面理解。该团队竭尽全力在一个调用中实现组合索引查询和详细信息查询。他们忽视了提高搜索性能的真正目标,并在试图在一个调用中实现可接受的性能方面苦苦挣扎。几个月后资金耗尽,经过一些激烈的讨论,项目被取消,团队解散。
以上示例可能看起来很荒谬,但遗憾的是,企业 IT 对架构和业务项目并不陌生,这些项目在一段时间后被取消,因为它们失去了最初获得资金的原因。在组织设计术语中,这些是对齐问题。
可视化对齐
总的来说,IT 战略必须与业务战略保持一致,IT 成果必须与期望的业务成果保持一致。一个业务成果可能(部分)由一个或多个 IT 成果支持。每个 IT 成果都可以通过一个或多个计划(工作计划——架构或业务)来实现。此时,确定每个计划的负责人可能也很有用,然后该负责人作为执行计划的一部分,在多个团队中赞助工作(行动项目)。根据计划,负责人可能是产品负责人、架构师、技术主管或经理。以下是“一次搜索”案例的对齐图。如果它在团队的工作区域公开展示,它可能会促使某人退后一步,问问他们的工作真正要实现什么。
全局地图
IT(应用程序开发 + 运维)组织的全局对齐图可能看起来更像这样(尽管真实地图往往更大)。
与所有信息辐射器一样,这样的地图是时间快照,需要定期更新(例如每月一次)。每个团队在其工作区域展示全局地图的放大打印件。
大型组织很可能通过协作来制定每个人都同意的 1.0 版本地图,从而在该练习的早期阶段实现价值。围绕谁拥有哪些计划以及计划贡献哪些成果的讨论,导致了对每个人都在做什么的组织清晰度的相当大程度的提高。通常,缺乏明确表达且普遍理解的业务和 IT 战略会阻碍收敛到一组业务和 IT 成果。在组织相关部分进行深入而广泛的参与的良好协调的研讨会可以帮助解决这个问题。
跟踪对齐路径
一旦全局对齐图到位,我们就可以从任一端跟踪对齐。IT 和业务赞助商可以跟踪在给定计划下正在进行的哪些行动项目。开发团队成员可以通过地图跟踪以了解他们正在处理的项目的真正目的。除了正在进行的项目,我们还可以包括已计划、已完成或被阻止的行动项目。
如上图所示,每个团队在其全局地图副本上突出显示其部分地图。
定性效益验证
每月(或每季度),IT 和业务人员聚在一起验证所有 IT 活动是否对业务成果产生了任何影响。业务人员带着业务成果的红-黄-绿(RAG)状态参加会议,IT 人员可能会带着他们方面地图的 RAG 状态参加会议。双方都需要能够用数据和/或来自战壕的真实故事(叙述性证据)来支持他们的 RAG 评估。
这些地图可以组合起来
通过这种方式,该小组可能会意识到
- 与上次会议相比,一些成果已变为绿色。也许在响应式重写计划的上次发布后,客户保留率变为绿色。
- 并非所有 IT 活动都对业务成果产生了预期影响。这提供了一个机会来讨论为什么会这样。也许是因为
- 现在还为时过早。在我们可以预期产生影响之前,其他计划中的项目需要完成。这可能是为什么在上图中,即使网站用户体验是绿色的,客户获取率也是红色的。平台解绑尚未完成。
- 计划和行动项目是合理的,但需要不同的执行方法(这就是“一次搜索”的情况)。
- 需要不同的计划或行动集,现有的计划最好取消。在企业能够实现价值之前,必须有一些非 IT 因素到位。
- 一些业务成果是绿色的,即使相关的 IT 计划不是。这可能意味着 IT 对该成果的影响不如其他非 IT 因素。在上图中,这可能是为什么客户保留率是绿色的,即使网站性能不是。也许 IT 的意思是说性能没有达到应有的水平,尽管它还没有影响保留率。
总之,对齐图提供了一个通用的组织范围工具,用于讨论不同 IT 计划的回报程度。它们还可以提高理解正在进行的工作并使其与业务目标更加一致的能力。我还没有充分使用这种技术来宣称其普遍有效性,尽管我认为它显示出足够的希望。如果您尝试一下 我乐意听取您使用它的经验.
致谢
感谢 Jim Gumbley、Kief Morris 和 Vinod Sankaranarayanan 的意见。特别感谢 Martin Fowler 对内容的指导和出版的帮助。进一步阅读
我在我的书中描述了其他有助于组织敏捷性的信息辐射器 敏捷 IT 组织设计。我在 www.agileorgdesign.com 上的配套网站包含指向更多写作和我的演讲的链接。
Lars Barkman 发布了有关如何使用 graphviz 构建对齐图的详细信息。