希望体验更好的开发流程
极客时间《朱赟的技术管理课》学习笔记 30
说说硅谷互联网公司的开发流程
2018
我的项目没有流程。
个人比较偏向敏捷开发,对于重文档的项目不太看好,主要是初期文档和后期实现相差甚远。
敏捷并不意味着没有文档,或者不走流程。
OKR、主项目、子项目、收尾,非常清晰的流程,很多时候,容易忽视收尾的过程。
对于项目中两种协作方式的介绍,比较开眼界。从公司的角度考虑,一个人单独完成子项目,似乎会面临一定的人员风险,比如突然的离职,那么两三个人的小团队是不是更合适一些。
2021
2018 年的时候,硅谷就已经开始 OKR 了,国内似乎才刚刚热乎起来,并且估计大部分会变形。
由工程师来做 OKR 的规划,这个可能在国内的中小公司内部,很难想象;并且一线工程师的声音也很难被听到。
我觉的比较好的方式是两到三个人完成一个子项目,这样可以避免一些人力上的风险。
Roadmap, OKR, Survey
Scope, Non Scope, Milestone
Tech Lead
Metrics, Dual Write
Oncall Playbook
设计文档、测试实验、监控预警、性能开关、双重写入……都是一些高大上的实现方式,期待有机会体验。
收尾和复盘以前做的少,以后可以有意识的增加一些。
之前的经历比较注重在投标之前的准备,主要是文档类的工作,工程师的参与度不高;拿到项目之后,才会交给研发人员去实现,尽可能的完成合同上的条款……谈不上有什么研发流程,很多交付文档都是在项目尾声的时候,集中冲刺完成的。
The only thing necessary for the triumph of evil is for good men to do nothing.
版权声明: 本文为 InfoQ 作者【escray】的原创文章。
原文链接:【http://xie.infoq.cn/article/7929e6626a0e4f138f21ee309】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论