项目经理四年的感想心得
当年从技术转到项目经理只是姻缘巧合,没想到接下来一做就是四年的时间,想把这段时间的一些感想与心得与大家分享一下
1、管理项目需不需要有技术背景?
这个是关于项目管理最常见的问题之一,我的回答是“要”。虽然网上很多人说没技术背景也可以做的好,但我认为了解技术对于这份工作有非常大的帮助。
首先是在沟通上,一般工程师/程序员不喜欢花太多时间在沟通上,所以可以快速的获取/传达有用信息非常重要,有技术背景可以更了解他们在说什么,减少沟通成本。
再来是进度确认上,虽然说进度延期是正常的事,不延期才是意外,但是延期总要有个合理的解释吧,假如没有技术背景很容易就被技术人员忽悠过去了,过去我就吃过了不少类似的亏,后来我学聪明了,就将问题记录下来跟技术leader沟通,听他意见,自己也可以多学到一些。
所以说有技术背景在做项目管理上是非常有帮助的。
2、项目经理工作中最大的挑战是什么?
我觉得是将人际关系打理好,由于工作目标的本身让项目经理夹在甲乙两方之间,常常造成里外不是人的局面。对外不敢得罪甲方,对内管不住技术人员是很多项目经理都遇到的难题。
我一开始的时候也是遇到了同样的问题,加上我个性比较温和,不喜欢跟人起冲突,又想两边讨好,最后往往是两边都觉得我能力有问题。后来我的方法是,将目标明确在将项目顺利完成上,不要怕得罪自己人,对外也是要建立原则。
比如说在跟甲方谈项目的时候,必须要一再的跟客户提醒如果事后要更改需要再加时间跟预算,由于项目在实施到一半的时候收到要改动的通知是太正常的事了,所以必须要先建立原则,必要时候需要向领导报告,避免被客户牵着鼻子走的局面。
对内也是,假如有人有过失,绝对要禀报,如果怕得罪人不敢说,或是为了讨好人还帮忙掩盖,往往会酿成大祸。一旦目标是定在将项目顺利完成,做事的方向就会清晰很多。
3、如何让项目顺进行?
目前接手过的大部分项目基本没有一个是顺利完成的,如果这么简单的话也不需要有专门的人来负责了,交付延期、质量问题、项目暂停、项目终止等我都遇过,而每天大大小小的问题更是不计其数,对我而言,除了要解决问题外,预防问题也是非常的重要。
在审视过去遇到的一些问题时,就会发现其实很多都是可以提前预防的,制定良好的规则和提前准备预案可以更好的面对突发的状况和消灭可能发生的问题。
举个例子,之前我在经手软件开发时,遇到过测试用例上表现良好,但我们实际在验收检查的时候才发现问题一堆。后来我们仔细看了用例,那些我们觉得有问题的地方刚好都是用例上没有测试过的,问题又追溯到,当时测试用例评审是怎么通过的?
理论上当时已经和产品经理、开发人员仔细检查过了,但是问题的原因是“没有责任的评审是不具效果的”,所以在评审时大家只是看看但没有背负着责任和压力在看,而我自己也因为不太了解产品测试方面的东西,所以这个测试用例基本上是在“放水”的情况下才通过的。
解决方法就是跟公司内部达成共识,假如测试人员没有按照测试用例测那是测试人员的问题,假如有软件方面的测试没写上,那是程序员的问题,假如有产品方面的测试没写上,那是产品经理的问题,而有过失的人员应当接受相对应的惩处。对于质量保证,不能把责任都放在测试人员上,应当要建立起完善的制度才能减少质量问题的发生。
上面只是个个例子,因为大部分的公司其实制度都不尽完善,所以对于流程制度有疑问的都可以去挑战,好的制度是大家根据实际经验一步一步改过来的。
以后有想到什么会继续在这篇文章里面补充。