23|大型研发架构团队的AOM实践
林世洪
你好,我是林世洪。2011 年我加入京东,负责京东零售供应链研发架构工作,基于这些年我在京东的探索,我们来聊聊大型研发团队的 AOM 实践,这个话题或许听上去和团队管理的关系不大,但从我的实践角度看,它在团队效率、团队协作上都发挥了重要的作用,希望对你有帮助。
什么是 AOM?
为了帮助你理解,在介绍 AOM 之前,我们先来看另一个你比较熟悉的概念 AOP,Aspect Oriented Programming,面向切面编程。利用 AOP 我们可以对业务逻辑的各个部分进行隔离,从而降低业务逻辑各个部分之间的耦合度,提高程序的可复用性,同时提高开发效率。AOM 和 AOP 有异曲同工之妙。
AOM 的全称是 Aspect-Oriented management,面向方面的管理。在软件开发过程管理中,需要对开发过程中的多个“切面”进行管理,即 AOM。AOM 的主要目的是把握质量,提高效率,例如在进入开发前加入需求评审,在编码前加入方案设计指导、方案设计与评审,代码交付前加入代码评审等等。
在不少大型开发团队中,开始设置专门的角色进行切面管理,这个角色大都是架构师来担任,有的公司甚至设置专门团队来管理,一般是横向架构团队。通过纵横交错的矩阵式组织架构,就可以在保障项目交付的同时,在各个环节以切面的形式保障质量及效率,让各个团队更加专注,而且整个架构的扩展性也非常强。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文深入探讨了大型研发架构团队在AOM实践和中台建设中的经验。团队在AOM工作中面临挑战,但通过团队素质和能力、领导支持、激励机制和公司对效率、质量的追求等关键因素取得了一定进展。团队确定了27字经的实施策略,并建立了指标通晒机制,对需求实施的底层技术资产进行了分类和量化。在组织保障方面,建立了实体中台架构组和虚拟架构委员会,同时制定了领域架构师的培养计划。文章还介绍了中台实施后的成果,包括需求受理、设计开发、测试和上线阶段的改进。另外,文章还分享了团队在开发模式变革实践中的规划和面临的挑战,以及京东内部的应对策略和取得的成果。通过价值认同、技术上的新突破和共建共赢,团队成功实现了MVP版本的上线,为业务的快速交付和规模化复制打开了空间。整体而言,本文对AOM实践和中台建设中的挑战与解决方案进行了深入探讨,对于大型研发团队的管理者和技术人员具有一定的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《技术领导力实战笔记 2022》,新⼈⾸单¥59
《技术领导力实战笔记 2022》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 石云升在长期架构上不能妥协,不过在具体实现业务上可以妥协,我不一定要做很多输出,但每个输出都是其他业务方紧急且重要的事情。有点考验老师傅的平衡之术了。2022-12-29归属地:广东1
- yanger2004上升到组织战略,和绩效挂钩。由虚拟团队出面更合适,因为虚拟团队对业务痛点更加了解。2022-12-27归属地:上海
收起评论