Engineering = Dev + QA + …

老板在最近一次给我做performance assessment的时候对我说,我是近几年来他看到的进步最大的一位…我知道,他不是在说我的技术进步,而是指管理方面。日复一日地工作,我只是尽心做好职责内的每一件事——像一头埋头拉车的驴;现在回过头去看看2-3年前,我似乎也感觉到了自己的变化——走过了迷茫,走出了困惑,如今的我更加沉着。
 
现在我担当engineering manager。大家知道,很多engineering manager都是从developer转过来的。在这种转变过程中,有的人做得很好,有的人却不是那么顺利。因为开发做得好未必管理也能做好,甚至有人说管理是要有天赋的…看起来,我算是转得还可以的。曾经是一位“技术专家”,如今做管理也不赖,还得到了老板的认可。
 
接下去,我似乎有了资格来谈一谈这样一个话题:是什么决定了我能有这么一次漂亮的转身呢?在我看来,关键还在于认清自己的role & responsibility,给自己一个合适的定位,调整好自己的心态,扎扎实实地做事。
 
很多人升了manager之后,看问题的角度仍然局限在开发这边,仅仅把自己当成是开发团队的代表。其实,其他兄弟团队一开始也是这么习惯性地看待你的。但是,你得调整啊~ 你是engineering manager,不是dev lead或technical lead。要把自己的职责定得稍微高一点。我心里有这么一个公式:Engineering = Dev + QA + …就是说,你不仅要关注开发,也要关注QA(甚至要更加关注QA),乃至项目中牵涉到的其他功能团队,比如build/installer team,release team,product manager,program manager…为什么?That’s not my job!?千万别这么认为!你最好先搞清楚我们做项目的终极目标是什么——那就是让项目成功!而要让项目成功,仅仅关注开发是远远不够的。直接report给你的也许只有寥寥几个dev,力量很小;而为了做好一件事,你要调动全公司所有可以利用的资源…作为engineering manager,应该鼓励自己去拥有对项目的total ownership,要求做到:Do anything you can do to make the project a success。改变你能改变的;对于你不能改变的,也要去施加积极的影响、推动其改变。我想,这就是关键!
 
做个小测试:做了manager之后,你在跟QA的沟通过程中,还在说“我们开发…你们QA…”吗?如果这样,那可不是个好苗头哦~
 
如今的我还有很多方面需要提高,比如要更加关注人,要进一步提高管理技能。我也正面临着很多困惑,比如我是不是要去读个MBA,我的下一个瓶颈到底在哪里(在这个公司做到engineering director估计也就到头了)…不过,我相信我有能力走出困惑,再来一次漂亮转身!

你可能感兴趣的:(工作,manager,report,测试,performance)