《架构即未来》阅读笔记1

  《架构即未来》第一部分主讲组织和人在架构中的作用与地位。总结成一句话就是:人才是根本。

架构之道在于人,可扩展性的关键是人

  人增加越多,每个成员的单位沟通和协调成本就越大。尤其个性解放的年代,每个小伙伴的性情各异,成长背景,工作经历都不尽相同,所以导致成员间的性格差别,做事风格迥异,要大家统一遵守一个规则,显得相对困难,所以耗费在沟通和协调的成本不断变大。合适的人,在合适的时间,做合适的事,都是一种美好的设想。所以招人时候,偏向于招味道相近的人。这样的话期盼沟通成本,理解成本和默契程度更高,所以才会有些通用的评价人标准,聪明皮实等。

组织的重要性

人是系统扩展中最重要的因素,那么如何把人组织起来完成工作也就同样重要。

团队规模

团队规模过小,成员会过度劳累,陷入加班循环 (比如少于6人)

团队规模过大,沟通不畅,上产效率低下,士气低落(比如多于15人)

规模过大团队生产率低下的原因:两个极端,因为高级工程师没有足够精力指导导致新人上手慢,反过来如果高级工程师花费大量时间指导新人,那么会导致老人效率低下。

团队分工,警惕情感型冲突

分工代表责任划分,一旦职责划分不清,就会出现情感型冲突,比如这个需求该谁做,这块问题该谁负责。而不是认知型冲突,比如这个问题该怎么做。

可扩展性和可用性失败的共同原因是责任不清。

团队结构

职能型组织:按照主要目的或职能设置部门

  • 优势:职责划分清楚,容易分工,便于专注

  • 缺点:跨部门沟通出奇难

矩阵型组织:引入多种职能角色在团队中

  • 优势:专人解决沟通问题,分而治之
  • 缺点:个人精力分散,汇报多人,成员压力大

敏捷型组织:自我管制,自我组织。

  • 优势:提升团队的创造力
  • 缺点:闭环的成本高

团队管理

团队管理者应该以人为本

  • 以己为本,把员工当成向上爬的梯子,踩着他们往上走
  • 以人为本。为所有一流员工建立好向上爬的梯子

团队建设

建设团队 (类比球队) 不断寻找负担的起的最好的人才

优化团队 (类比花园)

  • 播种 增加新的,更好的人才
  • 施肥 培养和发展要保留的人才
  • 除草 尽早淘汰表现差的人,就能越快找到合适的替代者,让团队向前发展
借鉴:https://www.jianshu.com/p/fe7eb8691b99
原文地址:https://www.cnblogs.com/dream0-0/p/13097174.html