双色球基本走势图
业务咨询:13759956002,18009217775
加入收藏
设为首页
新闻?#34892;?/span>NEWS
联系我们CONTACT
西安市吉祥路169号太白新苑D座10楼D户
18009217775,13759956002

IT项目管理经验分享

发表人: 发表日期:2015-11-04 来源:

项目管理pmpit经验软件管理

项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如:

 1.这个项目是什么项目

具体大概做什么事情,是谁提出来的,目的是解决什么问题。前期了解情况的工作越详细,后面的惊讶就越少,项目的风?#31449;?#36234;小。

2.项目干系人识别

如投资方、具体业务干系方、项目建成后的运营方、?#38469;?#30417;督方等等,很多项目里除了业主单位的结构很复杂以外,还有一些其他单位也会牵涉进来,如项目监理公司、业主的行业主管机构等。项目经理需要了解每个方面的人对这个项目的看法和期望是什么。事先了解各个方面的看法和期望,可以让你在做项目碰到问题的时候,就每件事情分析哪些人会在什么方面支持你,哪些人会出于什么目的反对你,从而提?#30333;?#22791;联合朋?#35766;?#23545;抗敌人,让事情向你所希望的方向发展。没有永远的朋友,也没有永远的敌人,只有一致的利益,这句话作为项目经理是一定要记住的;

 3.了解自己公司对这个项目的看法

首先?#27465;?#23618;领?#38469;?#21542;重视,这个决定了你在需要资源的时候,公司是否会根据你的要求提供最有力的支持。领导口头肯定是说支持的,你需要做的是了解公司对这个项目的实际期望,是想把项目?#38454;?#36234;大还是想赚钱?是想做样板工程还?#27465;?#33030;想敷衍了事,公司领导对项目的态度决定了你做这个项目的战略,而这个战略方针将对你做项目计划产生直接的影响;
 4.了解项目?#26434;?#36164;源的要求

首先是时间,往往很多项目要求在几乎不可能的时间?#27573;?#37324;完成。?#26434;?#36825;一点,你在做项目的风险控制计划的时候要充分考虑。其次是人员,根据项目预算和已往经验,大致计算一下未来的项目小组有多少种角色,每个角色目前公司是否有人,是否能完全归这个项目使用,是否需要另外招聘一些人员,招聘的准备工作要尽早启动。最后就是一些设备的准备,项目所需大件关键设备要尽早预定,以后不管发生设备等人还是人等设备的情况,浪费的?#38469;?#20320;的时间;

 5.项目说明书

一份好的项目说明书不仅将要做的事情描述得很清楚(主要是讲做什么,而不是说怎么做),而且把如何检查也说明得很透彻。也就是说它不仅说明白了要做哪些事情,也让客户的业务人员(一般不懂?#38469;酰?#30693;道项目做成什么样就算完成了。简单地说,项目说明书描述项目做哪些事情和每件事情做到什么程度以及如何检查每一个结果。
 6. 与自己公司及客户进行资源沟通

在做计划以前,你还需要和你的经理及客户充分沟通资源?#22856;?#39064;。因为很多资源是还不明确的,你需要写一份报告,详细分析这个项目的风险以及对资源的需求情况。如果一些问题不能得到解决的话,将发生什么样的后果。如果资源?#36824;唬?#23601;要高层改变策略,增加对这个项目的投入。甚至在条件许可的情况下,?#34892;?#20844;司会放弃这个项目。总之,没有人能完成一个不可能完成的任务,如果项目经理不能尽早发?#22336;?#38505;,那么就只能去当烈士了。

 7.成立项目小组

很多项目经理都没有自己选择组员的权利,那么,就尽量发挥你的影响力去寻找那些你想要的人吧。成员的组成根据项目不同,相差较大,很难有什么具体要求,但是,一定要有精通客户业务的人,很多小项目里,这个?#21496;?#26159;项目经理本人,大项目里会配备行业专家(Industry expert),这样和客户沟通起来才不会鸡同鸭讲,双方才可以相互理解。我经常看到的情况是我们的?#38469;?#20154;员和客户交谈时满口的专业术语,结果搞得客户一头雾水,反过来,他还指责客户不懂?#38469;酢?#20854;实,明白自?#21512;?#20570;什么的客户已经是很好的客户了,不知道自己要做什么,更不懂怎么做还要指手画脚的客户到处存在,但是要明白,是客户选择了你,而不是你选择了客户,有了客户你才有工资拿,心平气和一点吧。

 8.与三群人沟通:你的领导、你的组员和你的客户

和这些人沟通,让他们知道你打算怎么做,什么时候要他们做什么准备这些事情将是你的主要工作。既然沟通这么重要,那些事先定义一下沟通的原则也是一件很要紧的事情。很多沟通原则?#38469;?#28508;规则,如果你在一个部门时间做长了,对这些规则的运用觉得是一件理所应当的事情,但是,你现在面对的是多个部门甚至多个单位,?#35805;?#27807;通规则说清楚,你以后就会吃亏。

9.项目计划

首先是找几个关键组员,比如客户业务专家、系统分析员等等,做一下项目模块划分工作。项目分成几块去做,每一块完成什么,模块之间的信息如何交换等等。需求定义的是做什么?#22856;?#39064;,而这里说的是怎么做?#22856;?#39064;。这里要强调一点:完成一个目标有很多?#22336;?#24335;,你要选一种你最熟悉的,而不是看?#20808;?#26368;完美的,这个思路会让你的项目减少很多风险。有时候客户会被?#25345;?#26032;?#38469;?#25171;动,坚持要你采用那种新?#38469;酰?#20320;就应该告诉他:你选我做这个项目,就应该容许我采用自己最?#19981;?#30340;方?#38454;?#20107;情,新?#38469;?#20043;所?#26434;?#35825;惑力,就是因为吃亏的人还不多,我不希望你成为第一批受害者。

采用一个计划会让你的工作更?#29992;?#30830;,比如用微软的Project软件,你填写完表格以后,就可以知道这个项目有多少件事情要做,每件事情需要什么资源,他们之间的前后关系如何,消耗的时间有多长,完成后有什么标志等。所有的结果最后用一个叫做干特图的?#38382;?#34920;现出来。你做完这个表以后会惊奇地发现,干特图上项目的结束时间会?#23545;?#33853;后于你的计划结束时间(签合同的人永远不会?#26085;?#27714;你的意见的)。当然,学过项目管理的人会大谈什么WBS、优化路径之类的东西,但是我的经验是你再优化也不可能把这些东西安排到计划的时间结束。如果你没碰到这个问题,在我恭喜你挑了一个轻松活之前,请你再去确认你是否罗列了所有要做的事情和正确评估了他们所需要的时间。这时候,你就要考虑牺牲一些任务的时间(也意味着质量)了。按照什么标准牺牲?这个项目的战略!我们在第三节提到过的战略。我的经验是如果你什么?#20960;?#36827;度,其结果可能就是十件事情你一件也没做好,想想多么失败啊。所以,把资源投到你熟悉和有把握的事情?#24076;?#26368;后的结果是十件事情,你有三件做成?#21496;?#21697;,三件完成,还有四件因为某些原因延误,成绩单是否靓丽了很多呢?战略决定优先级,而正确排列事情的优先级是一个项目经理能力的主要体现。

10.项目实施阶段。

 项目经理这段时间的主要工作是保持和客户领导以?#30333;?#24049;领导的沟通。和客户领导沟通时特别要注意,除非你需要对方给你支持,那么你才需要讲得具体一点,否则,告诉他一切正常就可以了,而且态度要积极一些,千万不要说一些领导不懂的细节,除非他是一个?#38469;?#39640;手,你需要他的?#38469;?#32463;验,否则一般就汇报进度是否正常以及有问题时你的对策和打算就可以了,?#34892;?#38656;要他支持的地方,比如资源调用需要说详细一点。

和组员开会,除了一些项目进?#38592;?#36394;会议以外,还有很多?#33268;?#20250;,需要大家用头?#33489;?#26292;方法给出解决问题。与会人员很多?#38469;羌际?#20154;员,他们的特点是注重细节、缺乏大局观、有点消极悲观、自尊心强(如果总结得不对,欢迎大家拍砖),所以,你作为会议的主持人,只要负责提出问题和记录下他们的观点,千万不要做评判者的角色。一个问题,有很多方面,从不同的角度看,现象是完全不同的,想想盲人摸象的故事吧。这些?#38469;?#20154;员,他们往往精通一个方面,就自己的角度发表见解,除非一些很特别的情况,你?#21152;?#35813;认为,他们提出的方案,从他们的角度来看是最合理的。你的长处是掌握事情的优先级,评?#26639;?#20010;方面的轻重缓?#20445;?#20174;而根据他们的意见得出一个合适的(而不是正确的)方案。所以,在会议?#24076;?#20320;要充分尊重每一个人和他的意见,夸奖那些意见提得比较好的人,千万不要把会议带入无休止的争论(你要让大家知道事情不是非黑即白的,而是多元的,唉,我们的教育惹的祸…)。会后,你自己?#27425;?#26723;,做决定。会议上大家的面子都被?#23637;?#20102;,自己实施起来的阻力就小,如果还有意见的,你就私下找他?#27169;?#22914;果还不能说服他,你就要让他明白,因为你负责这个项目、你担当风险,所以,这个优先级应该你来判断。组织中的高层,并不见得水平会比一般的成?#22791;擼?#20294;是,他要承担组织的风险,加之信息的不对称性,所以,对事情的优先级的判断肯定比下属强。

在开发过程中,内部管理还要注意的一点是时刻强调以验收为目的的思想,每个任务的最终可交付成果一定要是可以被检查的,比如,【界面要求?#22909;?#35266;大方、简洁明快】,这个要求我就不知道如何检查。所以,给开发小组布置任务的时候就要考虑如何检查结果。时刻考虑如何检查结果、如何向客户交付是项目经理一直要注意的事情,我听说?#34892;?#32769;项目经理拿到项目是倒排计划的,即首先看如何验收和验收标准,然后决定工作计划。很多项目开始了很久,还不知道如何验收,那么这个项目出问题的可能性就很大了。做项目就是为了验收,我们的角色不是研究机构,我们的目的就是在付出那么多劳动后得到结果。
11.需求变更

变更通常分为?#34903;鄭?#19968;种是部分更改了原先的目标,即需求变更;另一种是没改变目标,但是客户不满意目前的实?#22336;?#24335;,大到流程的实现,小到界面的布局,?#38469;?#23646;于这类。碰到这种情况是难以避免的,主要是事先沟通的?#36824;?#20805;分和客户随着项目的进展,慢慢想清楚了问题,改变了以前的思路。这时候,如果需要改并且你的战略是容许这种情况的,那么注意下面几点:

1. 确保以前?#22856;?#26723;,就是记载着以前的结论的东西,客户是否签过字,如果没有,赶紧把你的工作停下来,赶快再和客户自己确认一下你的方案,然后让他签字,避免以后说话没有凭据;
2. 和客户坐下来,自己探讨他修改的根本目的是什么,是不是有同样能达到相同目的,但是对你?#27492;?#26377;代价更小的选择?
3. (项目初期的工作)明确更改流程,一般是客户指定一人签字(否则客户每个领导?#21152;?#26435;力来插一杠子,你就废了),以正式项目文件的方式提交给你,然后,你做评估分析,分析对成?#23613;?#36827;度的影响,在你的领导同意后,出相应意见书,主要是要说明更改设计的原因和指出由此带来的不确定后果(这个东西先写出来,后面如果真的发生了,至少不是你的错)。然后再让客户在上面签字。见过医院给病人做手术以前让家人签的免责条款吗?对,就学习?#27465;觶?#35753;大家都意识到任何的更改?#21152;?#25104;本和代价。

12.客户培训、系统验收阶段

  一、给客户做培训前,多注意一些表面功夫。很多程序员认为,系?#36710;?#36923;辑核心是否正确是关键,至于界面如何,界面上的用词是否准确,那是无关紧要?#22856;?#39064;,而且培训的时候也是信手拈来,想到哪里说到哪里,下面听讲的人不知所云,云山雾罩,培?#25932;?#26524;自然可以想象。我的体会是,给客户做培训的版本,如果你在做多次测试以后仍然不能确定逻辑是否合乎要求,那么,你至少要在界面上多花一点功夫。注意每个界面的布局、用词、链接的正确性等等,总之不要让客户看到一些他不?#27599;?#21040;的东西。文档方面,准备至少两个文档:用户手册和培训手册。这两个文档的内容很多?#38469;?#19968;致的,但是角度完全不同。用户手册往往是站在系统设计者的角度,按照自己的思路,分模块讲解系?#36710;?#25805;作和功能;而培训手册,一定要站在客户业务人员的角度,根据每个角色面对不同业务的办理,如何通过使用本系?#36710;?#19968;系列功能来实现目标。所以,第一?#38395;?#35757;以前,系统界面是否完整正确、培训文档是否完备?#38469;?#24456;关键的因素,第一炮打不响,以后就麻烦很多。

作为项目经理,其?#30340;?#23376;里就是几样东西:做哪些事情、做到什么程度、怎么交货、手上的资源以?#26696;?#20010;事情的优先级。所谓多快好省,这四个方面?#38469;?#30456;互矛盾的。考虑问题的轻重缓急方面,往往是把快放在第一位,各方领导都会给你最后期限,所以保进度是第一位的;省是第二位的,企业的根本目的是盈利,如果收入不能增加的话,至少费用要控制住;好是第三位的,没办法,谁都想精益求精,但是,没?#26143;?#22823;的资源保?#24076;?#36136;量只好先牺牲了;最后是多,客户的要求源源不?#24076;?#22914;何?#26723;?#23458;户的期望?#25285;?#35753;他们从理想回到现实也是项目经理的分内工作。
 验收前,除了做好文档工作,即可交付成果以外,多花时间搞清楚客户的做事情流程是很重要的事情,这些在前面已经有所提及,这里就不再多说。
我对验收最大的体会就是举证问题。即千万不要让客户这么想:你必须有证据证明你的系统是没问题的。这样你就没戏了,微软那么多天才,做了XP还天天打补丁,要你的程序没问题,既不可能,你也没办法拿出证据。你要让客户明白,所谓验收,就是我按照测试文档的测试用例跑一遍,结果和预期结果一致就应该算通过了,而?#19968;?#23481;许有一些小错误留在验收后改正,他可以对测试用例提意见。所以,验收前双方要确?#21916;?#35797;计划和测试用例。如果他认为系统不符合要求,那?#27492;?#24212;该举证,证明这个系统和最初设计相背离的。所以,参考法律概念,千万不要举证倒置。另外,认为系统完美了才能验收的想法也是错误的,软件开发合同里一定要注明验收以后维护期的费用问题,否则,客户担心一旦验?#31449;?#24471;不到你们的支持,自然不配合验收,那么,你这个项目经理就很难?#36824;?#35838;了。

 

双色球基本走势图
哪个计划软件比较好用 福彩3d组六稳赚不倍 重庆时时开奖结果记录大小 时时彩后三包胆什么意思 腾讯分分彩包胆玩法 快三彩票规律推算方法 四星一码不定位技巧 黑马计划手机客户端下载 幸运飞艇8码一期 澳门扑克21玩法