欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

项目管理经验的获取

程序员文章站 2022-07-14 20:13:49
...
看到很多帖子上讲怎么样才能做好项目,这次就讲讲我的经验吧。

项目经理的能力,我觉得有两个,一个是基本的技能(技术、业务、项目管理),一个是形势分析和判断能力。前者还可以通过自学做到,后者自学的可能性微乎其微。

项目经理个人的基本技能只是有个相对的保证,但是如果不具备形势分析和判断的能力,大一点的项目,基本上可以断定项目失败,这是我的经验之谈,理论上我觉得是风险管理的能力不具备,项目经理没有能力去控制风险。

形势分析和判断的能力,一个是要有一定的资智,至少性格上要冷静,不能偏激。另一个是要跟着有经验的人去学习,去在具体的项目中看看别人怎么做。最后就是要实践,一刀一枪的打出来的。

判断和决策是非常难的,每个项目都会有特殊的地方,就像我们看围棋书里讲的妙手一样,高手下出以后,觉得妙不可言,但是你记得再熟,一辈子也不会用上,因为不可能有这种场景出现。所以我对一些高手的经验之谈,会有这种感觉,学只是一种欣赏,但是不要真当回事,想着必须要这么做,因为他不会告诉你当时的场景,人更多的时候讲的是自己风光的一面,真的假的也就那么回事,当真不得。

每个项目对项目经理来说,都是不一样的,客户的业务经验、你的业务经验、合同额、进度压力、公司的策略,这些都会影响最终项目的收益,也就是团队的奖金,所以我反复强调要明白自己的目标和定位,该做什么。只要一个因素发生变化,就要改变计划,需要你做判断,有什么风险,该怎么做,这个工作我觉得是项目经理的核心内容。这些内容非言传身教不可得,自己去悟基本不可能的。

如果是在一个有一定规模、项目管理规范的公司里面,有心的话,可以照我说的,多观察,有机会多参加公司一级的项目例会。

如果是在一个没有什么规范的公司,临时任命的项目经理,我给你的建议是不要看什么敏捷方法之类的书,也不要看成功实践之类的帖子,那些不是你最需要的,反倒会把你带沟里。

你要做的就是先弄清楚你的目标,就是要把项目给弄上线,至于什么框架积累复用、团队建设之类的,跟项目无关,是公司考虑的。

具体做的方法,先看业务分析设计谁做,如果没有人能做,你就先做这个,然后再看技术上有没有人能管,如果没有,那么你就不要想着技术上怎么怎么的,用最简单的技术去做,代码烂不烂不重要,重要的是做出来,一定要记住项目对你来说就是要出东西,资源有限,你必须把心思放在一个地方。

第一个项目会非常辛苦,老老实实当炮灰,心态平衡就无所谓了。一仗下来,如果还活着的话,你就可以总结,看看书,拿完成的项目看,如果哪个环节做的好,下次做的时候会省力气,记住只有一个地方。这次我再给你一个窍门,就是反复跟项目团队伙伴一起看问题清单,第一个项目里面肯定会有一类问题让你大伤脑筋,而且动手解决的难度不大。

这个方法才是真正的“极限”方法,好好学吧。