如何做一位项目经理

来源:互联网 发布:淘宝上传图片不清晰 编辑:程序博客网 时间:2024/04/19 17:52
如何做一位项目经理    CSDN Blog推出文章指数概念,文章指数是对Blog文章综合评分后推算出的,综合评分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次。

我本来是一个程序员,不久前老板让我当项目经理。我在想我应该如何当好这个项目经理,因为是个小公司,没有正规化的管理,想通过这个话题来引出:

1.项目经理应该具备哪些知识(概念)和(管理)技能?
2.项目经理应该熟悉哪些类型文档的书写?
3.项目经理应该熟悉哪些基本的管理软件?
4.....
希望大家能畅所欲言!



1.项目经理应该具备哪些知识(概念)和(管理)技能?

znlj:
我觉得作为一个项目经理最重要的是协调、管理能力能力.

libao1983:
1.是否具备当领导的气质或者性格
2.逻辑思维协调能力
3.沟通能力
4.人性化,要会跟人打交道
5.软件项目管理能力
经验一般无所谓因为经验可以积累

jxzproer:
1.  勇于承担责任.
2.  善于沟通.
3.  学习IT项目的管理知识: 需求分析,项目规模估计,制订计划,跟踪控制(进度,成本,变化,风险等).
    这方面的书很多了. PSP,TSP,CMMI,RUP,XP等等.
4.  教练的角色.能够帮助你手下的人取得进步.
从程序员转型做项目经理的经常犯的错误是老是去钻技术细节,而有些忽视宏观上的把握. 

思考中的猴:
呵呵,不好作哦。楼上的说了不少,我也补充几句:
1.明确你的项目目标,制定你的项目计划;
2.确定你的人员、设备、技术等资源需要;
3.学会争取资源和公司的支持;
4.良好的沟通和工作笔记;
5.危机处理和时间预留;

阿飞:
我个人觉得,小企业中的项目经理,很难做,必须掌握:
1、合理领悟领导的项目期望值、投入值、项目经费,最好有较明确的阐述;
2、根据领导对项目的期望,根据当前资源、申请的项目经费,再合理分配资源;
只有彻底领悟这两条后,才能真正着手项目方面的管理(就是楼上各位所说的方面)
3、项目界限定义
4、版本控制
。。。。。。等等了
因为,小公司,往往对项目的评估不够,一定要掌握项目风险、项目经费的控制,项目的市场情况,否则越投越多,领导就不高兴了,投资少项目可能失败或达不到领导的期望值;暂时赚不了钱,领导就急了!
中小企业的管理不规范,各方面都要注意,否则项目很容易流产。

会飞的驴人:
在中国,项目经理就是炮灰!

国产uml建模软件:
我觉得一个项目经理要具备:项目管理能力、项目协调能力、处理问题能力、人际关系能力、语言表达能力

阿萨:
我的观点是
1.良好的沟通能力,只有这样,你才能更好的管理你的手下和跟客户打交道,这个你可以慢慢学.
2.目前最重要的是你要把需求说明书/概要设计/详细设计的文档准备好,需求说明书是你工作的方向标,很关键;详细设计文档一定要有,在你的手下每开发一个模块都要让他写好设计文档,不然的话一个大项目中途你的手下可能要走掉,你读他的代码要浪费太多的时间;
3.经常带着你的手下去玩,增进感情

lopin:
第一:能够在关键的时候充当领导的炮灰! :)
第二:项目经理应该具备对业务高水平理解能力,给予手下人以正确的引导;
第三:良好的沟通能力,对自己手下程序员的技术水平组够了解;
第四:自己必须具备一定的技术水平和领导能力,否则手下会不服你;
第五:语言表达能力;

老太婆:
学会骂人。

小E:
对了,,还要多了解市场和对手。
比如正版Oracle9i多少钱,能给你打几折(现在是8900,一般给打4折,政府给打6折左右)等等,你写报价时有用啊。
总之你们公司小,你要知道的事儿就多。

激动的人:
看了那么多人的见解!真的有点激动,该是总结的时候了。我的公司也是小公司,我在去年毕业的时候就自己负责一个项目,除需求分析外其余的工作都是我一个人做,你说我是不是项目经理?自己领导自己。这个项目的用户有618个人,规模算中等,这个月底就要验收了。
   如果让我从头来过,我这个项目应该可以提前一个月验收,而且以后的系统维护成本也会大大降低。上面有的我就不重复了。
1.《软件工程》的概念要掌握,经过实践验证的理论是很重要的,可以减少实践的盲目性。
2.从头到尾都要重视文档的编写,文档是项目实施的指明灯,也是以后项目维护的依据。
  文档尽量按照国家标准来编写。而且每一个文档都要经过严格的审核。切忌形式化,为以后的工作埋下危机。
3.实施的规范化:文档的规范化,命名的规范化,编码的规范化,版本的规范化。
4.项目计划一定要做好,而且要有灵活性,计划要做好包括:对整个项目的规模、难度要有一个宏观的把握;对计划的每一步要做充分、全面   的考虑,特别要考虑需求的变更、人员的流动所带来的影响。否则无法把握项目的进度,很容易失控。
5.建议你采用渐增式的开发模式。你可以先开发比较重要的模块,先让用户用起来,然后再做其它的模块,我觉得小公司往往人手不足,这样   可以集中力量开发一两个模块,用户也可以很快用起来,公司领导也比较满意。但是要注意,开发之前要做好系统的整体构架工作。
6.特别要重视需求分析的工作。需求有三种情况:a.比较明确的需求,b.潜在的需求,也就是调研的时候用户没有提出来,但是以后要提出来   的需求。c.无法预知的需求,这种需求一般是用户在使用系统的过程中提出来的需求。我们要做到心中有数,才能游刃有余。总之需求分析   要留有余地。为将来的需求变更做好应变措施,降低风险。至于需求分析的方法与技术也要根据项目的情况进行灵活的选择。
  我做这个项目就是没有做好这条,老是跟着客户走,今天该、明天改。
7.与客户的沟通尽量采用正式形式,约好时间、确定沟通的主题,做好记录等等,这样可以提高沟通的效率,也可以节约时间。
8.项目组人员的管理,人是很重要的因素,特别是IT行业,每个人都可以算得上知识分子,在某些问题上都有他们的思想。要充分调动每个人   的积极性,每个人的分工要明确。最好每两周开一次会议,让大家对整个项目的进展有个清醒的认识。这也是项目进度控制的体现。至于如   何管理,有时间可以看看项目管理的书。
9.其它资源的管理。从经济学上来讲,我们手头上的资源都是希缺的,如果把有限的资源发挥它最大的用处也是项目管理成功与否的又一重要   因素。人员、设备、技术、资金、时间等等都是资源,这些资源怎样管理?
目前就总结到此,有的还没有想出来,等想出来在发布。希望对搂主有一点点的帮助。我的email:hejunyu80@126.com

冬天到了,春天还远吗?:
他做过什么项目,怎么做,什么效果。
他参加过什么类型软件的开发,如何对同类软件进行分析、评价。
他对现在的新技术采取什么态度。
他能不能和技术人员进行进入的沟通,能不能和不懂技术的客户进行沟通。
他能不能处理两难的问题,果断否。
他能不能客观地评价别人,及别人的项目,分析其成败。
他会不会敏锐的发现一般人不太注意的地方。
他处事冷静否、承受能力如何。
他是否热爱软件开发。
他怎么平衡目标系统与现有成员的的开发能力。
他能让开发人员和客户都信服吗?(这是最重要的)

小山:
1.了解整个项目,能把项目细化到每一步
2.了解你的组员的特长和能力,这是人力资源的分配标准
3.给予组员学习和发展的机会
4.培养得力助手
5.不断学习项目管理知识,分析项目进行中的长处和缺失      

2.项目经理应该熟悉哪些类型文档的书写?
EchoEverything:
需求分析、需求确认书、项目方案书、验收文档、合同、投标方案等等

3.项目经理应该熟悉哪些基本的管理软件?
windancer:MS Project
phinuxmao:会使用一般的需求分析的工具(比如Office系列)
 

原创粉丝点击