读书后理解的项目管理

写一些读完《项目管理知识体系指南》后的个人理解。我本人是没有什么项目开发经验的,只是一名自学一年php编程的大四学生,但在看完这本书后也有些项目管理的理解(只是些纸上谈兵的话)。

这本书是主要是在讲一些如何制度项目管理各个过程的标准的。

简单来说,标准就是一种描述既定规范、方法、过程和做法的正式文件。在整个项目管理的过程中,基本是在根据这些之前制定好的标准,一步一步的向下进行的。说了这么多,那么项目是什么?项目管理又是什么呢?其实项目就是为了创造出产品或服务而进行的临时性工作。而项目管理就是将各种知识、技术与工具应用于项目的整个过程中以满足项目的要求,让项目能顺利的完成。

在整个项目过程中,基本可以分为一下这5步。

1、启动

2、规划

3、执行

4、监控

5、收尾

那么项目启动的原因什么?书上是这样写的:“项目经常被作为实现组织战略计划的一种手段,出于以下战略考虑启动项目,如市场需求,战略技术或业务需求,客户需要,技术进步,法律要求等。”我看完后自己的理解大部分项目启动的原因都是是由于需求产生的,无论是市场需求还是业务需求。

其中启动主要是有由这几步组成:制定项目章程--->识别所有干系人

制定项目规章:主要是是制定一份正式批准项目或阶段的文件,并记录能反映干系人需要与期望的初步要求与过程。其实就是通过由客户提供的需求,合同,市场条件等因素,制定出项目章程,其中应包括记录业务需求,对客户需求的理解,项目的目的,成功的标准,项目的描述,主要的风险,进度计划,总体预算,委派的项目经理和权力分配等。

识别干系人:其实干系人就是受项目影响的人。这一过程就是认识他们并记录他们的利益,参与情况和对项目成功的影响力。

接下来是规划这一步,其中应包括这几步:制定项目管理计划--->收集需求--->定义范围--->任务分解--->定义活动--->排列活动顺序--->估计活动资源--->估计活动持续时间-                                     -->制定进度计划--->估算成本--->制定预算--->规划质量--->制定人力资源管理--->规划风险管理--->识别风险--->实施定性风险                                     分析--->实施定量风险分析--->规划风险应对--->规划采购

  制定项目管理计划:根据前一步制定好的项目章程,制定出项目管理计划是这一过程的主要目的。项目管理计划主要包含说明项目生命周期与个阶段该怎么做,如何执行工作以实现项目目标,一份变更管理计划用来明确如何应变变更,一份配置管理计划用来明确如何开展配置管理等。一旦确定了项目管理计划,那么它将成为项目的基准,只有在提出变更并经过批准后才能变更。

收集需求:需求主要分为项目需求(包括商业需求,项目管理需求,交付需求)和商业需求(技术需求,安全需求,性能需求)。收集需求主要通过与客户的交流(包括会议,谈话,问卷调查等)确定最终可交付成果的特征和功能的过程。我认为再制造产品之前,最好先做出该产品的实用模型,如软件开发中先开发出一部分用户界面的原型,然后用他去征求客户的反馈意见,即时更新相关需求信息,即使用原型法去让客户更直观的,清晰的了解最终成果的样子,也能更好的挖掘客户更深的需求,减少之后不断的需求变更。

定义范围:主要应该定义项目如何能称为成功,以及分析有哪些项目成功的制约因素,最好能用客户的语言写出项目范围说明书。项目范围说明书包括详细描述项目的可交付成果,明确指出哪些工作是不属于本项目的范围,为评价变更请求或额外工作是否超出项目边界提供基准。项目范围说明书能使团队开展更详细的规划,在执行过程中指导项目团队的工作。签订项目范围说明书也就表示双方就项目范围达成共识。

任务分解:把项目可交付的成果与项目工作分解成较小的、更易于管理的组成部分,当然也不是一直向下不停地分解,应当遵守80小时原则,即分解到这个工作在80个小时内完成就不可分。

定义活动:项目分解的最底层称为活动,即为完成任务必须开展的工作,定义活动就是定义让项目团队成员应当完成哪些工作。

排列活动顺序:先确定依赖关系,例如在休假房屋时,只有在地基完成后,才能进行地基之上的施工。所以我们在项目规划是,需要根据依赖关系,明确那些是必须要先完成的,哪些是可以等待的,加入时间提前量和滞后量。

估计活动资源:估计每项活动所需的材料,人员,设备和用品的种类和数量。写制定出活动资源需求,其中应包含每一种资源的估算依据以及估算资源可用性,所需数量等。

估计活动持续时间:根据资源估算的结果,使用过去类似项目参考等一些方法,估算出完成每个单项活动所需时间包括最可能时间tm,最乐观时间to,最悲观时间tp,然后通过加权平均te=(to+t4tm+tp)/6计算出相对更准确的持续时间。

制定进度计划:分析活动顺序、持续时间、资源需求与进度约束,然后编制出项目进度计划,旨在确定项目活动的计划开始日期和计划完成日期,制定并得到批准后,以此作为基准去follow项目绩效,而且应该在整个项目的期间持续修订进度计划以确定进度始终可行。

估算成本:对完成项目活动所需资金做出估算,根据已知的信息,如项目收费的全部资源(包括人工、材料、设备、服务、设施等一系列种类),做出成本预测,也可以通过估算最可能成本,最乐观成本,最悲观成本进行加权平均计算出结果,当然这只是其中一种方法,还有很多方法你可以在书中找到。

制定预算:根据估算成本,制定项目的可用资金,即项目资金需求。

规划质量:先定标准,即项目质量标准和产品质量标准。根据范围说明书以及之前制定的一些基准如成本基准,进度基准等,书面描述项目将如何达到这些要求和标准。主要要求就是减少返工,提高效率,降低成本等。

制定人力资源计划:主要由项目经理负责。需要识别并记录项目中各个角色的职责、技能等,并编制人员管理计划。那么项目经理应具备哪些条件呢?①特定应用领域或技能与通用管理方面的能力。②项目管理方面的知识。③实践能力。④指导项目团队实现项目目标与平衡项目制约因素的能力。⑤应能完成日常工作,如制定项目章程、项目管理计划,指导和管理项目执行,监控项目工作,实施整体变更控制和收尾等工作。 回归主题,在制定人力资源计划这一过程中需完成人力资源计划,包括罗列项目所需角色、职责、职权以及成员所需具备的技能和才干。并对在之后组件项目团队,并进行团队建设和团队管理的相关事项进行计划。

规划风险管理:风险是一种不确定的事件,一旦发生,就会至少一个项目目标造成影响。他源于任何项目中都存在的不确定性。风险管理计划是这一阶段需要完成的。他应描述如何安排与实施项目风险管理。估算风险管理所需资金并将其纳入成本估算中,建立应急备案。确定在项目生命周期中风险可能出现的时间概率和影响。

识别风险:判断哪些风险会影响项目并记录器特征,这是一个反复的过程,因为在项目生命周期中,随着项目的发展可能随时会产生新的风险。通过假设和分析,制定出已识别风险清单和潜在应对措施清单。

实施定性风险分析:评估并综合分析风险的发生概率和影响,简而言之,就是对风险进行优先级排序,从而为后续分析或行动提供基础。所以应先对风险优先级标准进行定义,以避免在评估时产生不必要的歧义。在这一过程中与制定出近期就需要应对的风险清单和需进一步分析与应对的风险清单。

实施定量风险分析:对已识别风险对项目整体目标的影响进行定量定时的分析。分析的对象是在定性风险分析过程中被认为对项目的竞争性需求存在的方法。通过反复的分析,可以了解风险发展的趋势,并揭示了风险管措施有无、多少的必要性。

规划风险应对:针对项目目标,制定提高机会、降低威胁的方案和措施。需要根据风险的优先级来制定应对措施,并把风险应对所需的资源与活动加进项目的预算、进度计划于项目管理计划中。拟定的风险应对措施应满足一下几个条件:①必须与风险的重要性相匹配。②能经济有效的应对挑战。③在当前项目背景下现实可行。④能获得全体相关方的同意,并有一名负责人具体负责。⑤及时行。

规划采购:记录项目采购的决策,明确采购的方法。简而言之就是识别哪些需求最好或必须向外部采购产品或服务来实现,哪些项目需求可以由项目团队自行完成。制定出相关文件或规章。

下来就是执行这一步,主要包括这几步:指导和管理项目执行--->实施质量保证-->组件项目团队--->建设项目团队--->管理项目团队--->向干系人发布消息--->管理干系人期望--->实施采购

接下来是监控这一步,主要包括这几步:监控项目工作--->审查所有变更请求--->控制进度--->控制成本--->控制质量--->报告绩效--->监控风险--->管理采购

  监控项目就是根据项目管理计划和用来描述各项活动、已完成工作和以识别问题的绩效报告,做出变更和缺陷补救等,同时不断更新项目管理计划,如当中的进度管理计划,成本估算等一系列相关内容,并更新问题日志。


  最后是收尾这一步,主要包括这几步:结束项目--->结束采购

项目经理需要审查之前各阶段的收尾信息,确保所有项目工作都已完成,确保项目目标已经实现,验收可交付的成果,然后移交客户项目产出的最终产品。

时间: 2024-10-20 18:25:17

读书后理解的项目管理的相关文章

如何轻松理解Xcode 项目管理

如果是做 OSX 或 iOS 下的应用开发,我相信 Xcode开发工具http://www.maiziedu.com/course/234/是大家再熟悉不过的 IDE 了,有句话是这么说的:工欲善其事,必先利其器.那么,我觉得在整个项目开发的过程中,了解 Xcode 的项目管理思维还是非常必要的,但实际的工作过程中,我发现很多人都忽视了这块. 所以,本篇文章以大家最熟悉的面向对象思维来分析 Xcode 的项目管理方式,希望能让大家知其然,更能知其所以然,并能将其应用到自己的实际项目管理中. 抽象

系统集成项目管理工程师知识点——按时间线学习和理解项目管理

(小瑞老师) 项目管理的流程,以及各个管理活动的输入.输出.技术和内容,是系统集成项目管理工程师考试中,关于项目管理部分的核心内容,那么如何更好地理解这些知识呢? 课本和大纲一般按照知识领域来讲述,其中的优点是体系化清晰.但是,缺点是初学者无法对流程和过程进行理解和记忆. 在这里,我们以五大时间线为主线,分别讲解项目管理过程组中的各个活动,与课本中的知识域主线互相参照,大家就可以建立立体化的对项目管理实践的理解啦. 具体内容我们就不多说了,直接用下面的流程图来说明. 通过这个流程图,可以充分理解

读书《重生,七年就是一辈子》

? 同<万万没想到>一样,这是一本充满方法论的书,如果有些问题理不清楚,或许这里有你想要的答案,至于认不认可,在于你自己.别人给出一个答案,会丰富我们的答案,更别说,我们跟多人根本就没有答案. 这事一本李笑来与网友众筹的书.内容也是豆腐块模式,可以跳着看,挑着看.把人的心智成长类比做操作系统,如何定义朋友,七年的概念,花钱就是捡便宜...当然,这是李笑来的的个人经历,正是由于这样,读下来是少有的真诚,有没有居高临下的说教,由于是我们在生活中总结出来的道理,尤其显得真实,朴素,有力量. 重生 掌

2016022102 - 百位名人读书心法03

诸葛亮读书独观大略,从总体上高屋建瓴把握书本精神实质,而不被枝蔓问题所纠缠.书籍精神内涵如同保留主干和粗壮枝干的树木,去掉点缀的树叶和小树杈而已.诸葛亮是善于总结善于提炼书籍内容! 陶渊明不求甚解,涉及精读和略读,重点和次要的关系.我们攀登珠峰根本不需要搬走没有挡在我们面前的巨石.占领要塞,并非需要扫除可有可无的外围势力! 学习并非只有用眼睛看书才是学习,听书听音频是其它方式的学习.有人是视觉性的学习者,有人却是听觉性的学习者.需要每个人判断自己的类型. 学习必须有计划地.有目的.有方法地读书.

【读书笔记-《Android游戏编程之从零开始》】6.Android 游戏开发常用的系统控件(TabHost、ListView)

3.9 TabSpec与TabHost TabHost类官方文档地址:http://developer.android.com/reference/android/widget/TabHost.html Android 实现tab视图有2种方法,一种是在布局页面中定义<tabhost>标签,另一种就是继承tabactivity.但是我比较喜欢第二种方式,应为如果页面比较复杂的话你的XML文件会写得比较庞大,用第二种方式XML页面相对要简洁得多. <?xml version="1

浅谈项目管理中的四要素

项目管理一直是一个老生常谈的问题,我们身边项目时时刻刻发生,大到火箭上天,小到家庭装修.老K作为技术出身,大大小小也做了不下50个项目,这里老K从IT的角度,带领大家用理论的知识分享如何做好一个项目. 项目管理有四个要素:工作范围.时间.质量.成本. 对一个项目来说当然最理想的情况就是“多.快.好.省”.“多”指工作范围大,“快”指时间短.“好”指质量高,“省”指成本低.但是,这4者之间是相互关联的,提高一个指标的同时会降低另一个指标,所以实际上这种理想的情况很难达到. 项目管理的目的 在谈项目

QQ市场总监分享:黏住90后的独门攻略

转自:http://www.gameres.com/476003.html 90后的关键词 1. 品质生活 90后是怎么样的一群人?他们注重生活的品质. 他们比我们更爱享受,或者说他们不像我们一样认为,要工作完了才能享受.他们认为享受生活和认真工作本身不是一件矛盾的事情,他们能够和善地去向他们的上司表达自己的生活方式和建议,这很多都是80后没有办法对老板说的.因为感觉这样你就会变成不努力.不认真.太注重享受.多管闲事,没有工作的进取心和上进心. 但是这在90后眼里这就是生活的一部分,我认真工作和

unity销毁层级物体及 NGUI 深度理解总结

http://www.2cto.com/kf/201311/258811.html 1.想找到层级面板中某个物体,并销毁,利用下面的代码: GameObject  obj = GameObject.Find("所要找的名字"); Destroy(obj): 如果要找的物体比较多,可以将找到的物体放在一个数组中,对于物体的名字如果是按照顺序或者一定规律命名的话,也可以通过for循环统一找并赋值,例如:物体的名字依次为house1,house2,……house10的话,定义一个string

Maven日常 —— 你应该知道的一二三

以前在日常工作中,使用Maven只是机械的执行Maven clean.Maven install,对其中的原理与过程并无了解,近期阅读了<Maven实战>,对Maven有了更深入的理解. 本篇就针对读书后的理解,对Maven的日常使用相关的知识进行总结与归纳. 如果想要了解更多内容参考:<Maven实战> 1 什么是Maven? 如果没有Maven,你可能不得不经历下面的过程: 1 如果使用了spring,去spring的官网下载jar包:如果使用hibernate,去hibern