架构即未来第一章人对可扩展性组织的影响

前言

春节带了一本架构即未来回家消遣,听同事说是本书适合xx这样级别的leader看,看了第一部分,感觉言之也确实有理,本书站的角度就与我们这些工程师不同了。开篇第一问题就是哪个因素最产品的久远发展最为关键?工程 or 技术 or 人员。给出的几个选项应该都很明确答案应该是人。但同时我想到的是最近设计和开发产品的时候经常问题不断,项目管理人员想通过规范的方式来避免这些问题的出现。那么就是说想通过规范来避免这些问题。当然初级的技术问题,可以通过这些规范,或者工程来避免。因为当团队新人比例过大的时候,规范起到的作用是很重要的。比如代码规范,上线规范这些都是要通过规范来避免一些低级错误。而当这些错误被尽可能地避免,产品的发展才是刚开始。
前言碎语讲太多,开始对书中的精彩观点做点附议。
人是可扩展性的心和脑
项目要想成功三个因素:

  • 合适的人
    合适的人指的是此人有合适的知识,技术和能力。
  • 合适的行为
    认同公司的文化与价值观,能与同事融洽相处
  • 合适的工作
  • 合适的时间

组织:

要成功的设计出一个组织,首先要搞清楚组织的产出是什么。管理=度量,需要找到合适的度,必须要有指标来衡量。指标很重要

人员数量对项目的影响

贝佐斯的“两张披萨饼”的理论。主要是沟通成本。项目有三十个人力的时候,实际上有效人力只有28个,最佳团队组织人数在十到二十之间。

管理和领导的认知。

管理:推
确保合适的人在合适的时间,以合适的行为做合适的工作。管理就是度量,怎么做到合适。如果没有管理,就没有人对要按时完成的事负责任。
领导:拉
制定使命,描绘愿景,制定路线图,帮助员工理解做什么才能为股东创造价值。领导对可扩展性的重要在于不仅要设定方向和使命,还要激励员工向目标奋进。