技术三板斧:技术规划、管理、架构
极客时间编辑部
讲述:丁婵大小:1.93M时长:04:13
近日,阿里巴巴高级技术专家毕啸从技术规划、技术管理以及架构这三个方面总结了工程技术的核心要点,并做了思维导图,希望对你有所启发。
1. 技术规划三板斧
一个好的技术规划可以为团队提供正向引导,个人及团队的整体目标会更加明晰,如下图所示,技术规划包括三个部分。
第一部分是全局分析。这需要溯源历史,思考未来,并对未来有一定的预判。能够基于数据,基于专业,基于客户价值,同时结合顶层战略、公司的战役情况和组织的现状做分析。
第二部分是定目标。这非常关键,定义好目标以及非目标,明确哪些事情该做,哪些事情不做,同时确认目标的实现路径,做好拆解。
最后一部分是以终为始,以最终结果为导向思考初始目标,并从技术支撑业务发展、平台能力输出或赋能、平台研发效能以及技术数据驱动业务等不同的角度审视结果。
另外,关于创新,可以有几个不同维度的方法,例如:比较思维法,通过比较上下左右来获取信息;移花接木法,通过不同行业的分析来完成方案的嫁接;第一性思考法,深度分析业务以及技术的场景,产出最后的方案。
2. 关于技术管理三板斧
这里所说的管理,不是团队管理,而是指技术本身的管理。毕啸在近一年内一直在倡导技术的微观化管理,他认为一旦对技术宏观化管理,便不能深入细节,进而引发各种各样的问题,比如研发效率降低,等等,
如图,在技术管理方面,毕啸提供了三方面的建议。
首先,把控核心细节。纵观软件工程这些年的发展,其本质没有变,不管是偏互联网的部分,还是偏企业级的部分,它的关键细节都需要严格把关。
其次,数据化度量。通过数据驱动研发体系的重建、质量风险文化的宣导以及核心指标的跟进,起到督导作用。
最后是清单革命。核心是 checklist,不管是代码规约、应用规范还是稳定性治理等,都容易因为不重视或者不 check 而逐渐腐化。这时,一个好的 checklist 就非常关键。
3. 关于技术架构三板斧
其实讲架构模式、TOGAF 架构、互联网架构等的书籍不少。架构本身有一些通用的方法,但是方法一旦通用,就会偏虚无缥缈。如图,毕啸总结了三个部分。
第一,是多元多维。这个概念来自穷查理宝典,因为架构需要良好的上下文输入,需要思考时间和空间维度,需要思考组织人才和 KPI ,需要思考目标过程和结果,这些和架构本身关系不大,但是关联到架构是否能够良好地落地。
第二与第三是相辅相成的,核心是分而治之,各个击破。架构本身是解决问题的过程,问题太复杂,就只能采用分而治之的办法。怎么分呢?可以利用金字塔原理,不遗漏、不重复,重点在业务架构和技术架构,同时在数据化上做思考,之后按照架构主题做拆分。怎么击破?分层架构和模块化架构,是比较通用的两个方法,业界有架构模式的参照,也可以用移花接木法。
另外,关键架构主题和架构模式,也可以有 checklist,以便在做架构时,通过清单对照不会漏掉重要内容。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 加菲猫规划,管理,架构可以应用到大部分事情上,用技术人的思维处理事情,成功率会提升,但往往在我们处理事情的时候很难有时间从规划,管理,架构上处理事情2
收起评论