PMI-ACP®认证
适合敏捷开发项目 敏捷项目管理最佳实践
网络课程
PMI-PBA®认证
重视项目商业分析 商业价值与需求分析能力
NPDP®认证
产品管理国际认证 全球产品管理最佳实践
网络课
PMP®认证
单项目管理经典指南 年轻项目经理首选
北京 | 直播 | 录播
PgMP®认证
大型复杂项目全球标准 定位高级项目管理层
网络班
PfMP®认证
链接战略与项目 实现组织资源投资回报
全球直播
软考项目管理
信息系统项目管理师 系统集成项目管理工程师
计划 | 报名 | 经验
版面信息
本版版主
俱乐部导航
联盟·近期活动
社区热点
精彩专题
如何做好项目沟通计划
软件项目质量管理
国际工程索赔与反索赔
推荐信息
社区圈子
联系社区管理员
本人一毕业进公司就做pm,如今一年了,我属于没有做过技术直接做pm的这种,但是从我做过的项目来看,虽然技术是一个制约我更好的管理项目的因素,但还不是主要的问题。我手上有过3,4个大家看来很难按时做完的项目,但通过和团队很好的沟通和合作,最后都成功如期完成这几个项目。所以我觉得技术对于pm来说不是应该关注的焦点,当然从我做的项目来看,如果我有更多开发经验的话,项目中的有些问题我就可以提早发现并且避免。如今正当我做的比较顺手,而且刚刚接受完培训准备接受一个新的area的软件项目管理的时候,老板却突然调我去做developer。这个决定让我还是觉得很突然的,我缺乏技术背景是一个事实,但是从我做过的项目来看这个问题对我的影响不大,更何况刚刚数月的培训不都白费了么?
可见如今国内想做pm还是要求有很高的项目开发经验的,对此我可以理解,做过开发能更好的组织和管理一个项目。我虽然一毕业就做pm没有做过developer,不过毕竟计算机专业出身,对于项目的体系结构还是基本可以理解,如果只有管理的知识却没有相应的专业知识,想做IT pm还是很难的。如果我没有计算机专业的背景的话,这个pm我想我还是很难做下来的。然而对于pm的技术的这个度,如今有一个合适的衡量标准么?技术掌握到什么程度就可以了呢?我认为pm只要对项目有个high level的认识,也就是项目的体系框架有个认识就可以了,至于具体到code如何去写,我觉得没有必要。pm更多的需要能很好的监控项目的进度,及早发现可能影响进度的问题并进而消除这种影响。我记得看过一个材料认为pm应该将70%的时间用于沟通。如果这样的话,那么pm很难有时间去提高和加深自己的技术水平,而如今的IT,即使你很有开发经验,3,4年 后你的经验可能就过时了。因此我认为pm应该更多的focus在如何提高自project management技巧上,对于技术方面不要让自己太落伍就好,不要团队做的偏差很大了pm还不知道。而且技术问题更多应该放开让团队去解决,pm要尽可能少的参与技术决定中去。pm更多像个舵手,指引整个团队向正确的方向前进,至于划船的人如何去划我想不是我们关心的。大家认为呢?
Anyway,很快就要开始自己developer的生涯了,或许一段时间后我能更好的理解这个问题。这里希望能看看大家的想法,看看大家是如何看待这个问题的?谢了先^_^
同意,不过领导一般都希望pm啥都成,pm=好用的万金油。
前几天我和老总说到这个类似的问题, 我们都觉得在做软件开发这一行, 不能脱离技术, 如果有机会去做软件技术方面的工作,一定要好好的去体验, 我现在做到总监, 但是我仍然要化些时间去做做编码,设计,分析和测试....当然这个时间不可能太多, 但是必须
举个例子: 有些开发员的进度老是上不来, 我跟进去,发现其中的确有一些不明确的地方或者技术复杂度, 确实需要一些时间, 如果时间久了不做,就会犯官僚, 认为这个东西怎么要化这么多时间.....
还有, IT大牛"BILL GATES",直到现在还是微软的首席技术架构师...可以给我们一些启发...
做好这一段编码, 在后来的PM生涯中, 会有好作用的.
个人看法而已 : )
One Aim,One God,One Life. || 最爱:偶家阳阳 || 博客:愚人camer || MSN:camellxr@hotmail.com
像您说的开发进度上不来,一般情况下早期的design应该要做的很详尽,写code只是水到渠成的事情。如果是在写code的情况下出现您说的进度上不来的情况,那我就对design有一定的怀疑了。