在小项目中,通常人力不足时会让开发担任pm职务。一般情况下,担任pm的时候是不用编码参与开发的,但是也有特殊的时候,这时就会有既当教练,又当运动员的情况发生。
其实原本这也没什么,但是经历后才发现,不容易,如果再给一次机会,还是会有很多提高的空间。
如果想要做到游刃有余,那么必须去分好自己的角色,知道什么时候我是pm,什么时候我是de。即使在一个会议上,也要想清楚,我这段时间是从pm回答,这段时间是从de的角度阐述。有些左右互搏的意思,如果搞不定,也有个简单的办法,只扮演pm,de让另一个搭档来。
那么pm应该管什么事情呢?pm关心的是项目的进度和资源的调度,总之就是要按时把活都干完。需求制定是产品的是,能不能实现按期交付是开发的事,开发采用什么框架方法都是开发的事。这点pm不用关心,关心也没用。需要的只是各部分给出时间点,按时收租。另外pm也要有一种气场,就是都听我的,开会时有权在会议“楼”的情况下,让大家shut up都听我的。当然这也是需要方法和技巧的。在de中关心的是如何实现,以及按时间实现。
开会中经常遇到的一个场景就是de在叫苦,说这东西怎么实现都难,不好实现。作为de出身的pm千万不要多嘴,千万,一说话就“歪楼”,而且想回都回不来。产品们只有瞪眼的份。其实说了也白说,一般在开发眼中都是认定自己牛的,我说做不了,你说能做就做的了,那你来做啊。所以这是抛出的问题是我们还是要实现,难实现也要实现,那你开个价吧,要人还是多给时间。然后再找他leader或老一点的de来看他给的时间点是否对。
做pm另外一个本领就是要脸皮硬。注意不是厚。你要每天都督促大家按进度进行,稍有风吹草动就要即使处理。因为和de不一样了,自己开发的时候,白天做不完,晚上我可以加班,晚上做不完,我周末加。但是在pm角度则不行,你做不完后面一堆拓扑路等着呢,都要延期。pm最怕的就是延期。
当pm需要什么呢?1.一群给力的开发,不一定技术多强,但是一定要守信用,估时间准。答应的开发到时能交出来。2.不是很善变的产品。3.关键时刻提供支援的领导。4.没有比你重要的项目同时进行。这几项同时占有不说烧高香,也是运气极佳。通常是很难都满足的,这也是看一个人是否能把工作做好。领导给你的资源始终是不足的,就像家里的冰箱始终和菜谱的对不上。但是好的主妇还是能烧出让家人爱吃的菜。
相当好pm任重道远,做de想兼职好pm更是难上加难,还有很多东西要学路要走。
原文作者:owenzhang
原文链接:https://yunpengzhang.github.io/2011-2011-12-04-how-to-survive-between-pm-and-de/
发表日期:December 4th 2011, 7:29:09 am
更新日期:December 4th 2011, 7:29:09 am
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可
-
Next Postmonitor上报技巧小结
-
Previous Post如何提高会议效率