Planning, Running, and Knowledge
感觉做任何事情都是这三样
流程方面主要是筹划planning 和运营running
比如最近弄的丰收节
其实百分之九十的时间是在筹划和准备
活动本身只有两个小时,加上setup和cleanup也就是四个小时
对于工作
Okr是团队层面的planning
订好okr,接下来就是execution
execution是一种running
execution其实没有想象中的那么简单
因为软件充满了ambiguity和未知
同时大公司内部的沟通协作friction都很高
即便是一个人的项目,也会出现很多意想不到的状况,这些是在计划阶段是看不见的,或者是估算错的
同时还有人员流失或者休假的情况,都会扰乱team running
无论是planning还是running,其实Knowledge 都很重要
一直在想作为一个manager
我的附加价值到底是什么?
假如把我换掉,换成一个普通不懂技术的program manager 或者是technical program manager,团队运作有什么difference?
okr planning,会变得完全依赖于TL,没法弄roadmap和set up a clear vision
Execution ,产出的quality会降低,出现技术问题无法unblock。无法做好的decision。speed会降低。无法达到预期目标。
所以技术是关键的因素。只有更强的技术才能带动团队的进步和发展。最起码能keep system running,能handle 技术问题。
当然,更高层的管理人员也许不需要什么都知道什么都会做。也许他们operate一个完全不同的模型。
最近硅谷流行的一个词汇founder mode 。很显然是又开始强调管理人员的技术能力。
回到根本,expertise是一项基本要求,即便是manager。