论述项目管理的五大过程.docx
《论述项目管理的五大过程.docx》由会员分享,可在线阅读,更多相关《论述项目管理的五大过程.docx(14页珍藏版)》请在冰豆网上搜索。
![论述项目管理的五大过程.docx](https://file1.bdocx.com/fileroot1/2023-2/24/bae2bf60-d291-460b-8752-b542bee06651/bae2bf60-d291-460b-8752-b542bee066511.gif)
论述项目管理的五大过程
论述项目管理的五大过程
一、商务谈判
1.作人的姿态
作人好像跟商务谈判不太有关系,许多技术人员相信PM需要的是本领,是如何做好一个项目,而不是会搞好关系弄的四平八稳的人。
随着PM在中国的静静兴起,越来越多的PM开头在老总的授意下参与商务谈判,和销售们一起打单子,这就比较实在的需要PM们去揣摩客户的心理。
揣摩客户心理需要有多方面的学问,需要深度和广度,然而,最重要的仍旧是作人。
如何放下架子,降低作人的姿态,对从技术人员转型的PM们来说,是至关重要的。
降低作人的姿态需要从多个方面去实施,最主要应当记住:
人不可貌相,更不可以地位衡量。
许多公司为了保持公司形象,会统一叫员工装扮的好看一点,看起来象个白领的样子。
然而,老板多半是没有约束的。
中国改革开放才二十年,许多有钱的老板实业家文化层次都不高,往往是当大学生们只会把屁股坐在凳子上肆意挥霍父母辛苦积攒的财宝时,他们已经在各地奔波,积累丰富的商业经验并对金钱,人生和社会的本质有了充分的熟悉,形成了自己稳定的思维框架。
这些人,许多都是穿着旧旧的衣服,戴着破破的手表,说话的时候经常会带上三字经,钻进X市的人堆里,搞不好你会把他当成民工。
因为到他们所处的社会地位,已经不需要任何华丽的外表来衬托自己的身份,他们有的是底气。
对PM来说,这是个特别危急的挑战。
虽然说项目在初期有意向时会对对方的人事和关键人物有一定的了解,然而大项目里能说的上话的人太多了。
X市人最瞧不起的就是土气,许多人谈项目的时候看到民工或很俗气的表现不免会皱皱眉头,往往在皱眉头的时候就失去了项目,也就是失去了市场和金钱。
PM必需作到能与每一个层次的人交谈,尤其是看起来比自己层次要低的群体,哪怕是公司里扫地的阿姨。
只有作到虚心谨慎,不摆架子,敬重别人,才会得到别人的敬重,才有机会赢得项目。
鼻子比眼睛高的人只会把自己的鼻子撞扁。
2.丰富的学问面
光敬重别人还不足以赢得项目,精确的说是赢得对方关键人物的信任。
PM一般用不着陪客户喝酒吃饭,那是销售们的事情,但是PM和客户争论问题可能是最多的。
争论问题的时候就是机会,如何投其所好,是一大关键。
金钱与美女依旧是常规的敲门砖,然而这种傻瓜也知道的方法人人都会去做。
老板的关系也只是一个方面,如今的大老板,哪个没有关系?
同等条件下PM凭什么去赛过别人一筹?
我一个朋友(PM)打一个单子时,发觉对方对什么都不太感兴趣,费了很大力气也找不到突破口。
对方这个人特别顺当,金钱地位美女样样不缺。
他花了好多天和对方交谈,以自己的博学渐渐取得了对方的信任。
后来他模糊发觉对方对数学和天文学的发展史有所涉猎,如获至宝,回家花一个通宵的时间在网络上搜寻相关资料。
第二天他根本不谈项目的事情,只跟对方大谈特谈哥白尼,布鲁诺,伽利略这些人的生平,整整吹了一天。
对方点头如捣蒜泥,态度和热忱都来个一百八十度转弯,隔天他就拿到了单子。
这是个经典的战例,谁能事先想到哥白尼会来帮助IT的人赚钱?
这个PM靠的就是博学和由博学引申出的敏锐的感觉抓住了机会,让客户产生共鸣。
客户感觉他层次也很高,而且和自己有共通之处,信任度大大增加,把项目交给他放心。
如今这种例子在商务谈判中已经屡见不鲜了。
对PM来说,并不要求在各个方面都很精通,那是不可能的事情,只要PM对一些流行的话题和天文地理历史各方面的学问有个也许的了解,在需要的时候能尽快的把握,才有机会创造机遇和把握机遇。
3.强大的沟通能力
胸中有万千墨水却不知如何表达其实是比较少见的,但并非肯定没有。
每个人的人生轨迹都有所不同,思维受环境的影响也各有差异。
包括象我们目前这个班级里的一些将来的MSE们,一定有比较内向或者不太爱表达自己观点的人,这些人比较被动,往往很难担当起谈判的重任。
从今日开头,这类人就必需重新学习如何说话,如何大声的争辩。
沟通,并不仅仅是大声说话,而是在表达自己观点的同时发觉问题并综合整理加以解决。
除此之外,沟通的能力与社会经验息息相关,与PM的见识联系紧密。
在日常生活中,PM就要多留心,多思索,当别人想到某个层次的时候要争取比别人考虑的更深。
当然,也有一些不够踏实的朋友把沟通和吹牛当成了完全的一回事情,在和客户交流的时候口若悬河的说一些不着边际的话。
这种人,遇到不懂,不太专心或者好奇心强的客户是有一定市场的;而有水平,负责任的客户往往会觉得这种人不牢靠,一般不会把单子交给他。
PM需要把握好这个度,吹是确定要吹的,只是吹牛的时候一定要有基础的去吹,对从来没涉及过的领域或者根本不懂的东西轻易不要发表意见,选择自己熟识的方向合理的进行发挥,适当的留上一两手,给对方高深莫测的感觉,效果最好。
4.优秀的售前团队
这个团队一般是由总经理发起并组建的,通常不指定PMP,对团队的成员如SALES,PM,SA,ENGINEER们的团队合作提出了比较高的要求。
一般公司在接下一个单子进行到一定程度的时候,PM往往会尴尬的发觉协议上销售代表们对客户的一些承诺是几乎做不到或者根本做不到的事情。
这种状况特别多,销售的任务是拿下单子,我听到的销售们说的最多的就是“没问题”或者“NOPROBLEM”,但是当我听到客户的要求和销售的回答时我总是心惊肉跳,很不自然。
销售是特别辛苦的,为了建立客户关系,尤其是空白的市场是很不简单的,往往为了一个单子会牺牲特别多。
在这种状况下,和销售进行协调自然而然的又落到了PM的头上。
在销售和客户做承诺之前,PM要主动的跟销售交流,供应粗略的总体设计框架和技术难关以及能考虑出的工作量,而不是等出了问题再被动和销售在老板面前相互推委责任。
在组建团队的时候,PM要依据团队里每个人的素养和任务进行因人置宜的信息传递。
优秀的售前团队合作是接单的重要保障。
在商务谈判的实际操作中,存在着各式各样的问题,PM的职责和要求绝非以上几点所能描述详尽。
依据环境,政策,人文,关系等各方面的不同状况,PM的不同成长经历,每个PM最终都会建立自己对商务谈判的看法和经验。
但是有一点可以确定,这是PM成为PM的第一道关,也是最重要的一关。
接不到单子,PM将失去存在的意义。
与销售有所不同,PM在该阶段的任务除了接单,还要尽可能的搜集客户关键人物的资料并与对方各个阶层的负责人建立良好的客户关系,以便在项目实施时充分调动资源。
二、启动阶段
1.项目的一些基本概念
项目三要素有多种版本,各不相同。
实际操作中多分为范围,成本与进度,其中最重要的莫过于范围。
我们把项目最终生成并提交给用户的产品和文档统称为递交件。
谈判的时候一定要确立递交件的标准和要求,也就是范围。
尽管商战的时候不可避免的客户会不断提高标准和要求,而承诺的款项却不会有一分钱的增加。
但是这个标准对每个公司来说都有一个底线,一旦超过了这个底线,那项目就确定是亏的。
除非是为了二期有利可图或者是为了搞好关系,否则范围超过底线的时候情愿不做,再厉害的PM在这种状况下也是无能为力。
建立范围需要的就是PM的多年的实战经验,在大大小小的项目中用血泪换来的一些体会。
在这个时候,很能体现PM与技术人员的区分。
成本就是客户答应付的款项,与我们的投入成本并不是一回事情。
进度就不用多描述了。
项目如何成功?
也有一些关键的因素。
个人的理解也不尽相同,通常包括以下几个方面:
界定工作目标及工作任务;老板或高层的支持;优秀的PM和开发团队;充分的资源;良好的沟通;对客户的积极反应以及适当的监控和反馈。
这里要留意的就是资源和高层的支持。
一个上规模的公司总是同时会有许多项目,可是再大规模的公司资源也不足以保证每个项目都能组建最合适的开发队伍或拥有最好的环境。
这时候各个团队或者部门之间不可避免的会发生资源争夺战,摩擦再所难免。
这时候对PM的作人再次提出挑战。
除了高层对PM项目的重视程度,假如PM平常在公司与同事相处的好往往能使许多别人看起来很麻烦的问题迎刃而解。
相反,一个不会作人的PM由于人缘差,即使高层强压别的部门或团队协作,别人也会能拖就拖,延缓项目的进度和质量。
有时候,这种内耗对项目和PM来说是毁灭性的。
对客户的积极反应也比较关键。
一般来说PM已经被项目里大大小小的事情搞的筋疲力尽,要PM去主动要求客户协作是很吃力的事情。
然而,这个时候,越是困难,越是觉得累,越是要去主动。
客户往往也不是特殊的积极,主动与客户联系沟通和测试能及早发觉问题。
从风险掌握的角度来说,问题发觉的越早,风险越小,损失也就越小。
积极的态度可以带动客户的积极性,在项目完工的时候,客户对你的感谢往往是难以用语言描述的,这对以后接单或者做二期三期会打下良好的基础。
因为在和别的新客户谈判的时候,新客户自然会找你的老客户了解状况,这时老客户随便的一句话顶的上你很费心的十句。
项目具有商业行为的几个重要特征,有消费源,有参与者,有成功关键因素,有财务目标,有风险。
2.启动阶段的主要任务
依据PMI的解释,接单之后项目自然转入启动阶段。
启动阶段PM的主要任务是率领总体架构设计师和系统分析员收集尽可能具体的数据,确立尽可能具体的需求,进一步确立具体的项目范围,预估资源,确立其他方案并获得进入下一阶段的批准。
在这个阶段,随着需求分析的深入,PM也开头在公司内部进行人员选择和资源争夺,着手组建自己的项目团队。
项目即将进入计划阶段。
在收集完数据之后,PM要和客户开头明确项目的大小,成本,规格,期限等重要特征并将其写入合同文本,同时预备内部的包括预算,衡量标准等文档,建立项目的评估标准。
接下来就是需求分析。
由于专业的原因,我们这里仅争论软件工程项目的需求分析(以下简称需求分析)。
需求分析的主要参与人员有PM,总体架构设计师,系统分析员,熟识业务流程的客户。
PM统领的团队这时候还不是真正的开发团队,我们叫做前期团队。
随着需求分析的逐步深入,新的团队成员不断加入,启动阶段结束的时候正式的团队将建立。
对一个已经启动的项目来说,需求分析直接打算了项目的成功与失败。
最初的需求体现在客户的工作说明书或招标文件及附件上。
这种需求一般比较模糊,无法体现客户真正的需求。
前期团队要依据自己的经验和客户沟通并引导客户进入正轨。
有时候客户会很不讲道理或者思路僵化,就要求根据他的思维去定一些明显错误的需求。
这个时候团队成员要耐心和客户举事实,谈经验,讲道理,用图形或模型等直观的方式将需求描述出来,比如常见的数据流图等。
所以说,争辩再所难免,客户有时候会吹胡子瞪眼睛拍桌子甚至会说“这个东西不要你们做了”之类的话。
PM此时除了要亲身参与需求分析综合整理文档之外,还要处理好团队成员与客户的关系,确保关系不会恶化到无法整理的地步。
只要PM尽力约束团队中的成员,这个度还是很简单掌握的。
对快速开发和叠代开发来说,需求和实现往往是同步进行,开发速度快是一大优势。
对有相同或类似模式的小项目来说采用快速开发或叠代开发是很合算的做法,时下流行的极限编程就是针对这方面建立的思维模式。
然而,大中型项目中有太多不一样的需求和模块。
假如不是因为项目有差异,那么市场上就只有产品而没有项目了。
所以,大中型项目的需求要专心认真的去做。
我们要争论一个问题,毕竟应当在需求分析和总体设计上花费多少时间?
我们熟识的瀑布开发模式基本上分需求分析,总体设计,软件开发,测试等几个阶段,然而毕竟应当在前两个阶段上花多少时间却没有定论。
实际项目操作的例子表明,分析设计的时间越长,需求设计做的越具体,测试的时间就越短,返工率越低,风险也越小,成本越简单得到掌握。
而需求分析和总体设计没有做好就连忙上马进行开发的项目在项目初期进展顺当的时候问题不大,到了项目后期和测试阶段一些埋伏期比较长但是破坏作用比较大的问题就会凸显出来,造成返工,延长测试时间。
所以与其把问题积累到紧急的项目后期,不如把时间多花点到需求分析和总体设计上。
基础夯实了,金字塔就简单造了。
在日本公司打工的程序员们可能都知道,小日本的软件规范特别厉害,他们花在需求分析和总体设计上的时间通常在40%到50%左右,远远超过国内软件项目的实施,效果也要强的多。
他们总体设计的规范甚至详尽到某个过程该如何推断,确立什么样的条件,换言之就是把什么时候该如何写(……else)语句都帮程序员定好了。
在这样的软件规范下,程序员更象是装配流水线上的工人,对一个模块或技术熟识到一定程序就变成了完全的重复性劳动。
所以在日本和欧美经常会有程序员是低级工作一说,许多人不明就里,对国内程序员也照搬,对国内的程序员来说是很不公正的。
在国内,只会照抄别人代码,一点都不懂创新,凡事依靠别人,快下班就盯着表看的程序员是不少,这种人一般很难有什么前途。
但是,优秀的不断进取的程序员也许多。
由于国内没有象CMM这样的软件规范或者很少,所以这类优秀的程序员不少都是干着系统分析员甚至PM的活,拿着程序员的工资。
这类程序员虽然在起步时会吃许多亏,而且是主动找亏吃,然而几年之后与前一种程序员的社会地位会出现明显的分化。
当上进的程序员们作为PM进行商务谈判的时候,前者还在各个公司里频繁跳槽,跳来跳去都不满足。
有些扯开了,回到我们的话题。
日本的软件规范与CMM有惊人的相似,其中至少有35%以上都是几乎一模一样的。
最近经济不景气,东京倒闭了160家软件公司,这个数字是今年6月份的,还在不断增加。
这些公司纷纷抢滩X市,招收技术人员。
假如去这样的公司应聘就要考虑清晰了,进去可以学到他们的规范和质量掌握,可是要想从程序员成为系统分析员或PM,比登天还难。
往往一个程序员进去干了好几年,对自己的那一块熟的不得了,而对隔壁同事所做的东西一窍不通。
拒传华为正在尝试CMM4(华为印度研究所已经通过CMM4),对在华为工作的程序员们来说可谓福祸难料。
当然,已经作到PM或QA或者喜爱CODING的朋友例外。
需求分析本身也存在着时间安排的问题。
第一遍需求分析花的时间会最长,分析员们在客户的各个部门之间几乎把腿都跑断,把口水说干,就是为了确立一个初期的需求模型。
全部的文档将会提交给PM进行复审并签字,不合格的打回重做。
反馈表随之将提交给客户,第二遍第三遍等等等等接踵而来,与客户反复争论和磋商,反复提交文档和表格,目的只有一个,明确需求。
当PM最终合并了全部文档并确立需求之后,最终生成的需求文档将提交给客户的各部门负责人签字。
这些文档将作为合同的附件添加,以便在将来项目变更或者遇到重大问题时和客户扯皮的重要依据。
需要说明的是,客户并非都是蛮不讲理,但是说实话,颇有无奈,国内目前的项目大多数客户为了不让自己的钱白花,经常变着法子提需求。
在启动阶段明确需求并签字,无论最终状况如何,一份详尽的书面文档可以解决许多口头承诺或概念模糊的文档带来的很多问题。
详尽的需求分析有一个额外的好处就是对一些双方都很生疏或者从来无人尝试的领域将是一个打算是否进行项目的推断标准。
有时候,这种大项目在签单时双方都没有肯定把握保证可以出成果,一旦在需求分析阶段发觉难以逾越的技术难关,就会放弃项目。
典型的例子就是NMD洲际导弹防备系统。
上世纪八十年月初美国搞星球大战计划,拖跨了苏联。
大家对那段历史有些模糊,许多人认为苏联人上了美国的当。
其实并不完全如此,苏联人的情报机构无孔不入,并非那么简单上当受骗。
实际上当时美国国防部已经开头着手NMD系统软件的需求分析,前后耗资数亿美圆,耗时两年,仅仅是做需求分析,最终发觉存在着在当时技术上无法达到的高度,随后项目被放弃。
3.项目启动项目启动要确定项目计划,与客户一起实施第一次项目审核,确认并对一些产品和服务向下包厂商下订单。
这个时候的PM会突然发觉有开不完的会,一天开三到四个会议是很正常的事情。
这些会议有与客户的会议,与下包厂商的,有团队的,有公司高层的。
团队的会议主要是建立正式的团队,供应团队成员的角色和职责,供应绩效管理方法,向成员供应项目范围和目标。
与客户的一个主要会议将是项目启动会议。
在这个会议上PM会与客户确立正式的交流渠道,项目综合描述,让项目参与人员相互了解,建立以PM为核心的管理制度。
还有一些零零碎碎的东西甚至包括办公场地的大小,联系方式多少部,全部人的联系方式等等都要在会议上确立,并做会议记录。
这时候,作为公司高层,应当向全公司发表申明,正式给PM发布项目经理任命书和项目授权书。
这个动作虽然在别人看来有些形式主义,但是对提高PM本人的士气和责任感是有很大助力的。
三、计划阶段
1.定义结构分工结构图(WBS)
启动阶段结束后,项目进入计划阶段,也就正式进入实施。
这里概念可能有些不太对头,其实是翻译的缘故,反正大家明白意思就行,不用拘泥于字面。
WBS是一组要提交的项目元素,用来组织定义项目的总体范围,详细包括从工作内容,资源,成本角度考虑项目范围;建立一套系统所需要的分层工作结构;把项目分解成易于管理的几个细目,这概念有些模糊,其实跟资源管理器里分目录是一回事情。
可以说,WBS是计划阶段的核心。
WBS会具体的分到递交件,包括给自己人用的项目使用的过程文件,给客户用的模块和说明文档,完成每个细目的标准以及如何把这些细目的责任安排到详细的个人。
WBS有缩进式和树状式,我这里也没方法画图,大家参考一些项目管理的书籍,里面有具体介绍。
我整个文章只挑我觉得需要留意的地方,如非必要,对技术细节或者工具使用不做具体介绍。
WBS的细目并不需要分解到同一水平,最下面的细目叫做工作包,分包的依据是个人的责任和可信度,也就是说到每个人头上的任务是否能落实,是否有把握完成;还有就是预备对项目进行掌握的程度,程度越深,WBS树也就越深。
由于WBS是实用性的东西,依据个人理解也不一样,所以一个项目可能会有几个正确的WBS,看PM的需要和最适合当前团队状态的进行选择。
WBS的定义还是很麻烦的。
PM要召开团队进行争论,向成员供应与项目相关的全部具体资料,并把WBS树分解到二层三层。
然后要花上一段时间让成员进行头脑风暴式(BRAININGSTORM)思索,制订工作产出和相应人员的职责,记录每一个工作包的完成标准。
在头脑风暴式思索时,会有很激烈的争辩,PM要协调关系,调整气氛,从自己能考虑到的各个角度旁推侧敲,提示成员的思维角度和方向并加以总结。
尽管很麻烦,制订WBS仍旧是特别值得的。
犹如需求分析一样,WBS预备的越充分,编码的进度越快。
2.风险管理既然是商业行为,那么项目的风险必定存在,相信阅读这个帖子的朋友不少人都经历过或大或小的风险。
有些风险很简单解决,有些风险则大大损害利益。
不论什么样的风险,能避免尽量避免,所以有必要对风险进行管理。
由于风险的不可预知性,风险管理难度很大,概念也很难讲清晰,只能从一些可行的角度去分析,进行管理。
首先要识别风险。
这是个难度很高的活。
PM要先召开风险识别会议,这个会议面向公司,高层,跨部门的有经验的人都将参与。
然后审核由项目小组生成的风险清单并与重要成员进行风险沟通,检查一些重要的风险源如WBS,成本(时间)预估,人员计划,选购管理等等。
最终就要用到PM本身在以前类似项目中得到的经验教训。
识别之后要进行分析。
我们可以进行粗略的量化分析(精确分析是不可能的事情)。
有经验的人可以一起参与争论,把提交出来的风险进行分类。
首先按发生的可能性分,一般分成高,中,低三个级别,虽然很勉强,但是好歹也有个量化了;然后按耗去的成本分,也是高,中,低三级。
我们可以把这两种类别的三个级别进行组合,遇到可能性也高,成本也高的风险就定位为不能接受。
遇到这种风险只好让客户修改需求或者增加风险预留成本,否则一旦亏起来不是亏一点点,有可能赔的很厉害。
高和中,中和中的搭配都是属于高风险,中和低,低和低搭配属于低,高和低搭配属于中。
针对出现的可能性,需要采取一些手段降低风险。
到目前为止也没有一个定论说有肯定好的方式,只能尽其所能的避免。
有几种方法可以考虑,第一种是将风险纳入项目管理计划并指定负责人,由外部人员定期检查项目风险,一旦风险发生,执行风险管理计划;第二种是保险,这种属于风险转嫁;第三种方式有点奸,不过最保险,就是把客户拖下水,让他们一起参与风险管理,呵呵,到时候就好说话了。
风险管理作为项目计划之后,PM需要更新WBS,修改日程计划和更新风险管理计划。
风险预留通常是成本的8%.3.预估预估是从量化的角度对项目进行评估,主要包括工作量,任务期限,人力,设备,材料,成本等,要留意预估不是财务策略或报价。
预估其实并不是一次性工作,在整个项目过程中,预估始终需要。
预估好像没什么特殊需要提的地方,每个PM接到项目的时候自然会有预估,在项目发生变更或进入下一阶段时也会预估。
预估的作用主要还是让PM作到心中有个底,支配计划时不至于毫无头绪。
4.进度计划进度计划就是一个模块或功能要写多长时间,PM支配个日期,设立里程碑,叫程序员们不能偷懒。
进度计划是从WBS提取过来的。
对PM来说,合理的支配进度计划对项目掌握和激励团队士气有着很大的作用。
对程序员来说,进度计划毫无疑问是噩梦。
显示进度计划一般有先后顺序图,甘特图和里程碑图表。
上回邵卫老师讲课,推荐的工具是m$的PROJECT,这个工具我还不会用,因为没时间去摸索。
我的头倒是用的很溜了,近一个月来他就用这个PROJECT画了一个又一个的里程碑图,不停的熬煎我和同事的神经。
我们一般都是一边开发一边做UNITTEST,效果上来看,因为有强大的时间压力,效率上比之前的确要提高不少,可是我们也只能结结巴巴的赶完进度。
由于TEAM里人少,我们都是一个人做几个人的活。
我每天早晨六点多出门,经过将近两小时颠簸,八点多点已经坐在位子上,中午吃15分钟的饭,干到晚上八点下班,到家吃完饭往往已经11点了。
一个多月我从来没吃过早饭,没有睡过六个小时以上的懒觉。
虽然强大的压力使我们能在短时间内把握尽可能多的技能,开发更多的模块,但是对我们的心情也是有很大的影响。
所以说,项目里程碑是一把双刃剑,合理支配才能既促进效率也不至于打击士气。
团队成员士气的逐级衰落会给项目后期的开发带来难以估计的影响,进度将会大大延缓。
关于PM和团队的问题我们后面会讲到,这里我先祥林嫂一把,然后跳过。
里程碑图表的特征是任务,成员和时间,任务和成员用文字标志,时间用数字描述并辅助以图线跨度,象阶梯一样特别形象,一目了然。
管理起来特别便利,完了的打个钩就可以了。
网络规律图是表示任务和规律关系的示意图,可以用先后次序表示,也可以用关键路径表示。
其实把各个活动划分为1,2,3,4等阶段,每个阶段包括小活动1.1,1.2,2.1,2.2,2.3,2.4,3.1,3.2,3.3,4.1,4.2等,日程计划也分四种,一般只提到从前向后和从后向前两种。
从前向后的概念就是某项活动必需相同或晚于直接指向这项活动的的全部活动的最早结束时间的最晚时间。
有些绕口,我们打个比方:
2阶段指向3阶段,那么2阶段里的4个子阶段也都指向3.假设2.1结束时间为1月12日,2.2结束时间为1月22日,2.3结束时间为1月15日,2.4结束时间为1月20日,那么,2阶段中最晚的结束时间是2.2的1月22日,所以在3阶段中的3个子阶段3.1,3.2,3.3的最早开头时间都不能早于1月22日。
至于从后向前的例子大家自己去推吧,我就不举了,刚才几个123打的我累死了:
)项目经常需要调整进度。
在不转变项目范围的状况下,调整进度有几种方法:
利用快速跟踪手段来转变任务间的关系;将串行的任务改成并行;转变工作方法(可能转变WBS);转变日期限制,使关键路径上的任务开头或结束的更早。
虽然方法多样化,在我看来只有一条,就是舍命的压榨程序员的劳动力。
如何压榨,还是个技巧。
如前面所分析的,需求分析恨不得多分点时间给它,压需求是不太可能;测试阶段后期接近完工,罗里巴唆的事情一大堆,忙都忙不完,那时候PM一门心思提前/按时完工,好收钱,压那段时间好像也不太可能。
说来残酷,最能压的还是CODING,编码阶段往往是压缩重点,总之大家埋头苦干就是了,大项目压缩的时候程序员吃喝拉撒都在公司是很正常的事情,相信不少人都有很深的体会,这里难过事情也就不提了。
只是我总结一下,让将来的PM们有压榨后来人的依据,呵呵。
测试前期也可以适当的压一压,那时候人刚完工,都比