郭东白的架构课
郭东白
酷澎网络科技副总裁,前车好多集团 CTO,前阿里 P10
36979 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 67 讲
春节声明 (1讲)
模块二:创造价值 (21讲)
郭东白的架构课
15
15
1.0x
00:00/00:00
登录|注册

16|通用技能(上):如何帮助团队达成共识与控制风险?

及时传递重大风险和冒险行为
企业能接受预估损失
有准备之险
转化为可量化的控制成本
持续预留带宽关注风险
通过意见领袖建立共识解决语言文化差异
深度对谈解决职能和工作背景差异
充分考虑局部视角
利益分配与价值创造相匹配
理解核心利益诉求
内在差异
视角不同
利益不同
欢迎批评指正
分享新观点
抖音号
准确感知风险变化
把风险控制在可接受范围内
持续收集、发现、评估和控制风险
不能不说
可以冒险
逐渐形成量化认知
可能带来损失的不确定事件
构建信任关系
避免虚假承诺
功夫要下在平时
解决方案
找到认知差异点
不是投票,而是认可决策
让多数人在限定时间内达成一致
认知差异
沟通障碍
分布式研发
郭东白
冒险的两种情况
建设共识的小技巧
利益被忽视的经历
实践建议
关键动作
风险定义
实践建议
方法和技巧
共识的含义
挑战
沉淀知识
保障交付
控制风险
建设共识
个人发展
思考题
控制风险
建设共识
架构师的关键作用

该思维导图由 AI 生成,仅供参考

你好,我是郭东白。在模块导读中我们提到了,架构师在架构活动中所发挥的关键作用主要有四个:建设共识、控制风险、保障交付和沉淀知识。这也是架构师创造价值所必备的四项基本能力。
这节课,我们先来讲前两项能力,看看架构师该如何帮助团队迅速达成共识、如何控制与面对风险。

建设共识

在互联网时代,我们面临着三个与沟通交流相关的重要挑战:
分布式研发:日常工作中相对隔离的微服务研发模式;
沟通障碍:分散在全球或全国多地的研发团队,以及由此带来的语言、文化和沟通障碍;
认知差异:由于职能、工作背景不同而造成的认知差异,尤其是由于视角局限而带来的认知差异。
这意味着架构师需要克服上述挑战,推动参与者对架构活动形成共识。具体来说,这些共识包括目标、决策环境、架构语言、各自的责任边界和交付时间、交付内容和交付质量以及资源分配。
共识,在架构活动的上下文里,就是尽可能让多的人在限定时间里达成一致。很多人误以为共识就是投票,让少数服从多数。其实不然。投票是个表面公平,但其实非常暴力的决策方式。它是在参与者无法达成共识的情况下,依然要获得一个决策的办法。而共识的目标并不是达成一个决策,而是让尽可能多的参与方认可一个决策。
我曾经为甲骨文、微软和亚马逊三家公司,在不同领域参与了十年的国际标准制定工作,参加过多场标准制定的相关会议。国际标准的制定过程,实际上是多个竞争对手之间进行博弈和合作的过程,是一个艰难的建设共识的过程。在这个过程中,我掌握了一些方法和技巧,也发现这些方法几乎可以完全平移应用到架构活动中。接下来我就来分享一下。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

架构师在架构活动中扮演着关键角色,需要帮助团队迅速达成共识,并控制和面对风险。在建设共识方面,架构师需要克服分布式研发、沟通障碍和认知差异等挑战,推动参与者对架构活动形成共识。解决利益、视角和内在差异是关键,需要理解参与者的核心利益诉求,考虑局部视角,并进行深度对谈。在控制风险方面,架构师需要具备风险识别和应对能力,及时采取措施降低风险对项目的影响。文章强调了架构师在团队中的重要作用,以及其在建设共识和控制风险方面的关键能力。文章还指出了一些企业在架构活动中可能面临的道德和利益问题,强调了诚信和道德在企业发展中的重要性。 在架构活动中,架构师需要持续收集、发现、评估和控制风险,把风险控制在可以接受的范围内。具体的做法包括逐渐形成量化认知、可以冒险但不能不说,以及及时向决策者、赞助人汇报风险。架构师需要在架构活动中持续预留一部分的带宽,关注已知的最大风险,并随着时间的推移,不断对这些风险形成更深刻的认知。此外,架构师需要在发现风险后对损失进行预估,并准备好预案以响应不确定性事件。在面对风险变化时,架构师需要寻找有效的控制手段和响应预案,并对效果进行验证,以提升团队对风险变化的响应能力。 总的来说,架构师在架构活动中需要具备建设共识和控制风险的关键能力,同时要注重诚信和道德,以确保企业发展的稳健性。文章还提出了三个思考题,分别涉及利益被忽视的情况、建设共识的小技巧以及冒险的两种情况,为读者提供了进一步思考的机会。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《郭东白的架构课》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(23)

  • 最新
  • 精选
  • 术子米德
    🤔☕️🤔☕️🤔 * 🤔:建立共识,特别难,一起跳到坑里,再一起爬出来,就会先建立大家都不容易的共识,然后才会对新目标,更容易产生共识,尤其是大家会觉得,要不一起先干一把,再回头看到底是怎么回事。 * 🤔:一直在推进嵌入式设备的软件模块进行UT的事情,一开始根本没人搭理,怎么说都觉得怎么可能。一方面没有直接经验,另一方面拿着设备调试惯了,经常要出现所谓联调,尽管效率低,这么多年还不是这么过来。后来我自己开始实践,写完模块写UT,发现UT不难写,但是设计怎样的UT,从哪些维度思考的UT,才能让模块真的在联调前达到预期质量,真需要实践和思考,才会掌握到位。可是我说给大家听,还是仅点头,不会自己动手。后来抓住机会,在某个项目里实践起来,真正体感到,原来自己UT通过,只要UT设计合适,就是能够一把冒烟测试通过。有了这种惊奇的直接经验,才会到处去传播。 * 🤔:所以说,共识,要自己认识到,要自己体验到,要别人认识到,要别人体验到,那才能真正产生共识。

    作者回复: 这个UT的经验不错啊。我们也在推, 根本推不动。 你要是在北京的话可以给我团队分享一下这个经验。

    2022-03-01
    4
    12
  • 罗均
    感谢老师精彩的课程,看到老师的最后一个问题,非常感触,感觉这不仅是企业组织的问题,更是社会的问题。最被忽视的群体,往往是固步自封的个人或组织,例如改革开发导致了无数的小国企倒闭,无数国企工人下岗。能够做的,或许只能学习小平同志,首先自己“解放思想,实事求是”,然后帮助暂时落后的群体“解放思想,实事求是。” 例如在传统车厂,特斯拉时代的到来导致车内大量的开关(按键)零件被取消——由中控娱乐主机的显示屏软件化集成。这就不仅需要企业在方方面面帮助原来这些被淘汰的零件的责任工程师转型,更需要面临危机的工程师自寻破局之路。

    作者回复: 这个例子特别好。 可惜很多人都不愿意看见。

    2022-02-24
    2
    8
  • 术子米德
    🤔☕️🤔☕️🤔 * 🤔:利益被忽视,太常见,常见到都不敢去正视。个人觉得,虽然这里用了被字,但实际上也有活该,甚至可以说该死才忽略。作为个人,一直勤奋工作,当然得竖起大拇指,但如果不思考自己的价值,不思考自己的成长,不思考所处的环境跟自己的匹配,可以用比较实在来形容,但是更应该用责任感差来形容。每个人都不会一辈子只有一把键盘和一盒泡面,一定会经历上有老下有小的生活。尤其是已经在这个过程里,还让自己躲在老实人的外壳下,那被忽视不是他还是谁。所以我反而觉得,被忽视一次正常,反复被忽视,迟早会被当头棒喝。

    作者回复: 写的和实在啊。

    2022-03-01
    5
  • BIZ_UI_3
    这篇其实主要讲的是与人沟通,是道,而不是术。我认为它更像是一节情商课。同样,可能也只有有情商的人才能落地这节课的内容。。。

    作者回复: 这倒是

    2022-02-23
    5
  • Henry
    结合思考题说下个人感受吧 思考题1:说下之前公司金融域重构的事情。 要重构的是整个金融域,规模还是很大的。要重构的目的除了语言上融入新公司,还有就是业务需要,之前的架构已经不太好应对日益增长的单量了,需要更新更事实的架构。 这个项目最终上线了,不过由于老人几乎走光,给项目带来了很大的阻力。 走的原因是,架构师招了一批Java同学来重构系统,新老系统并行开发,python的同学觉得自己在这边得不到发展,而且当时python在上海还是有市场的,就差不多走了。 当时对这位架构师最不满的是招了Java同学,后来私下里问过这位架构师当初招Java同学的决策,说是感觉到python同学要走,想加快进度,没想到走得更快。 我也能感觉到当时的大环境很难留住这些python同学了,但在上面的压力下重构又不得不做,不知道东白老师碰到这种情况会怎么处理? 思考题2 我理解的建设共识的过程是一个利益交换的过程,一个leader说的话给我的印象很深,他教我要发现身边同学的欲望,从欲望触发做利益交换,这人只要有欲望,就有办法做利益交换。我觉得这事也适用于架构活动建立共识,如果这人的欲望不在工作中,也可以是生活中的,比如迁根红线,违法犯罪违背道德的事情不能干。这样没准后面还能成为好哥们,相关事情也会更好推。 补充下这事的背景,就是当时这位leader想推UT,我问他怎么推动事情时,他跟我说的,我问他如果一个人没有欲望怎么办?他说这种人他不会招。不过UT这事还是推失败了。 思考题3 看到题目我就想到了之前的打车市场的优惠券大战。各公司参战时都觉得是一时的冒险,但后来大家都这么干了,就成了增长型的冒险了。冒险的性质不是不变的,可能及时识别风险,控制风险,及时止损更重要些

    作者回复: 当时对这位架构师最不满的是招了Java同学,后来私下里问过这位架构师当初招Java同学的决策,说是感觉到python同学要走,想加快进度,没想到走得更快。我也能感觉到当时的大环境很难留住这些python同学了,但在上面的压力下重构又不得不做,不知道东白老师碰到这种情况会怎么处理? 我觉得还是看清楚终局。 如果是整个公司的环境(人才、运维、业务)更适合做Java, 也只能硬着头皮上。 但是我可能会先想办法为这些Python同学找找出路。

    2022-09-19归属地:美国
    4
  • 相较于老师讲的场景与方法,老师做人的道德更令我敬佩,确实,成为一个可信赖的人是做成事的基础,老师的课是我今年最大的收获,这课我买赚了。

    作者回复: 哈哈哈, 要努力推广课程, 多转化你身边朋友的思想, 这样才能良币驱逐劣币, 否则你在博弈中间会吃亏。

    2022-04-27
    3
  • 亚林
    所谓善人,人皆敬之,天道佑之,福禄随之,众邪远之,神灵卫之;所作必成,神仙可冀。

    作者回复: 西湖旁边的净慈寺里有个对联中有句话很应景: “人无邪念自降魔”

    2022-04-28
    1
  • Geek_42abae
    建设共识这块,我根据可观测项目进行的总结 https://mp.weixin.qq.com/s/jCnzsrcqwXOkK7zfRzV0Og

    作者回复: 谢谢分享

    2022-10-30归属地:北京
  • Geek_42abae
    我目前负责可观测系统建设,其中一个目的就是当线上某个业务不正常时,能够通过数据观测到哪里出了问题。早先是各个部门各搭烟囱,自扫门前雪,一个问题需要几个部门的人挨个利用自己的工具分析排除,信息不共享,效率低。我想形成all-in-one的共识。我会充分考虑参与者的利益,合作后参与者有什么好处,为参与者着想。这样会稍微顺畅一些

    作者回复: 这个合作的机会很大,因为故障响应就靠信息的及时性和准确性。 故障又接近随机, 所以帮助别人的同时就帮助到了自己。

    2022-10-09归属地:北京
  • CheungQ
    捉个虫,“不够(过)这里可能还有其他更深层的理由” 另外,刚开始看,个人理解,“建设共识、控制风险、保障交付和沉淀知识” 这4个部分感觉分别对应, “建设共识”:项目开始前统一目标,确定方向 “控制风险”:项目开始前也有风险,需要确定规避,更多的是过程中的风险 “保障交付”:保证项目完美交付上线 “沉淀知识”:项目交付完成后需要累积经验,除了前面的代码服务,还要有知识库的内容完善 其实感觉和PMP的体系也非常相像

    作者回复: 非常感谢捉虫啊! 总结的挺好的。 补充一下: 宏观上是这样, 具体到了每天每件事的执行上也是这样。 是个在不同的规模下都存在的是个部分。

    2022-03-15
收起评论
显示
设置
留言
23
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部