第二章项目过程与项目管理过程2.1项目过程及其工作阶段的划分2.2项目管理过程及其阶段的划分2.3项目管理具体过程的描述与运用2.4项目的生命周期§2.1项目过程及其工作阶段的划分ISO:一个项目是一个过程,该过程可以划分为许多互相依赖的子过程。项目以一种有序的和循序渐进的方法实施,在完成项目过程中需要将项目过程划分为一系列的阶段。项目过程可以被划分为两类,一个是项目的管理过程,一个是项目的实现过程——这个过程仅仅与项目产出物的设计、生产和验证等活动有关。一、一般项目阶段的划分划分标志:项目工作的相同性项目阶段成果的整体性1、项目定义与决策阶段——提出项目、定义项目和做出项目决策2、项目计划和设计阶段——对项目产出物和项目工作做出全面的设计3、项目实施与控制阶段——生成项目产出物4、项目完工与交付阶段项目定义与决策阶段的主要工作分析和识别项目的机遇与需求1)发现问题并提出设想问题——制约企业或组织生存发展的关键性问题或瓶颈性问题;发现问题——一个项目的最初的起点。2)分析机遇和条件——是否存在能够解决问题、实现设想,使企业和组织获得发展的具体机遇和条件。3)分析需求并提出项目提案——项目能够在多大程度上解决企业面临的问题。给出项目提案或项目建议书1)项目的目标:项目产出物目标项目工作的目标2)项目任务和范围:项目要解决的具体问题项目要满足的具体要求项目的主要任务项目最终成果形式与内容所要开展的主要工作和活动3)项目工作和项目产出物的具体要求度量项目工作的指标度量项目产出物的指标项目定义与决策阶段的主要工作项目建议书内容1)项目的必要性、理由和依据。2)项目的目标。3)项目的基本要求。4)项目规模与范围的初步设想。5)项目最终交付物或成果的要求。6)项目的任务说明。7)项目的时间与进度要求。8)项目的条件与资源情况。9)项目的投资估算、资金筹措设想。10)项目的任务和进度安排。11)项目的经济效益和社会效益初步估算。12)对投标或申请承担项目任务的要求,以及相应的评价标准。13)项目合同的类型(使用承包商/供应商时),扣付款方式。开展项目可行性研究并做出项目决策1)初步可行性研究——做出项目是否立项的初始决策。分析:技术可行性结论:项目是否可行经济可行性项目各备选方案的优先序列运营可行性最优备选方案环境可行性综合可行性2)详细可行性研究3)项目可行性分析报告的审批——项目最终决策的过程项目定义与决策阶段的主要工作可行性研究案例项目集成计划的制定——对项目总体工作的计划安排项目专项计划的制定——对项目各方面具体工作的计划和安排项目产出物的设计和规定项目工作的对外发包与合同订立项目计划与设计阶段的主要工作项目控制标准的制定——首要任务项目实施工作的展开项目实施中的指挥、调度与协调项目实施工作的绩效度量与报告项目实施中的纠偏行为项目实施与控制阶段的主要工作项目的完工工作各项工作的完结各种分包或供货合同的终结项目的交付工作项目产出物的实物验收与交付工作项目产出物的产权或所有权交付工作项目完工与交付阶段§2.2项目管理过程及其阶段的划分项目管理是一种综合性的工作一个工作阶段的行为会对其他工作阶段产生影响这种内在的相互作用可能是很明确的,或难以把握的。由于存在这种内在的相互作用所以需要人们对各种项目目标进行权衡。项目管理可以分解为许多相互连接的过程。根据项目的生命周期阶段,项目管理过程又可以分为5个具体过程。一、项目管理过程及其阶段或活动起始过程计划过程组织过程控制过程结束过程定义一个项目或项目阶段的工作与活动决策一个项目或项目阶段的起始与否拟定、编制和修订一个项目或项目阶段的工作目标、任务、工作计划方案,资源供应计划、成本预算、计划应急措施组织和协调人力资源与其他资源组织和协调各项任务与工作激励项目团队完成既定工作计划制定标准监督和测量项目工作的实际情况分析差异和问题采取纠偏措施制定一个项目或项目阶段的移交与接收条件,完成项目或项目阶段成果的移交,从而使项目顺利结束项目管理过程起始过程:确定一个项目或一个阶段可以开始了,并要求着手实行。计划过程:进行计划并且保持一份可操作的进度安排,确保实现项目的既定目标。组织过程:协调人力和其它资源,执行计划。控制过程:通过监督和检测过程确保项目达到目标,必要时采取一些修正措施。结束过程:取得项目或阶段的正式认可并且有序地结束该项目或阶段。项目管理具体过程之间的关系项目管理过程通过各过程的结果进行连接,即:一个过程的结果或输出是另一个过程的输入。在核心过程之间,过程组反复进行迭代——计划在开始时为实施提供了一份书面的项目计划,随后又给项目计划提供一份更新的书面文件,以示项目的进程。项目管理过程不是相互独立的、一次性的事件;在整个项目的每一个阶段它们都会不同程度的相互交迭。项目管理过程之间的相互作用和影响还会跨越不同的两个项目阶段项目管理具体过程之间的前后衔接关系计划过程起始过程组织过程控制过程结束过程箭头表示书面文件和可用书面表达的工作流向项目管理过程不是相互独立的、一次性的事件;在整个项目的每一个阶段它们都会不同程度的相互交迭。项目管理过程的交迭项目管理过程之间的相互作用和影响还会跨越不同的两个项目阶段,即不同项目阶段的管理过程循环之间也有相互作用的关系阶段间的相互作用§2.3项目管理具体过程的描述与运用一、项目管理具体过程的描述方法描述项目过程的四要素输入活动工具和方法输出一个过程从另一个过程获得的各种给定文件、信息和数据将某一具体过程所获输入转变成输出所开展的工作和活动(核心性和辅助性活动)将输入转换成输出的活动所使用的方法由某一具体过程产生的以文件或信息的形式给出的项目管理具体过程的结果起始过程计划过程组织过程控制过程结束过程输入前一项目阶段结束过程的输出起始过程的输出,及后续过程给出的反馈计划文件;项目的各种技术和组织管理文件计划和目标信息;各种识记工作绩效结果信息计划过程信息组织过程信息控制过程信息活动研究和制定是否起始一个项目编制项目实施和控制所需的各种计划文件组织和管理项目产出物的生成活动和工作事前控制事中控制事后控制项目管理结束工作;项目合同终结工作工具和方法决策分析技术和方法,项目管理决策特定的工具和方法常规性的计划技术方法;项目管理专用的计划工具与方法项目所属专业领域的相关专业组织方法与工具;项目实施的组织管理中专业的方法和工具常规性的控制技术与方法;项目专用的技术与方法项目质量检验的工具和方法;项目文档化管理的工具和方法;其他工具和方法输出关于项目是否起始的决策及相关文件、信息计划文件及其支持细节信息项目产出物和相关组织管理方面的文件、信息项目实施绩效反馈信息;各种项目控制结果文件和信息项目是否达到目标;项目实际工作结果的移交实物和文件二、项目管理过程的具体选择和运用不同专业的项目选用不同的项目管理过程不同项目的管理过程会有不同的管理具体过程不同项目的管理过程会有不同的管理具体过程安排顺序不同项目管理过程会有不同的前提条件和要求不同项目的管理过程需要不同集成管理程度不同项目有不同的项目管理过程的简化程度项目变更会使项目管理过程随之发生变化§2.4项目的生命周期项目的生命周期:项目各个阶段放在一起就构成了一个项目的生命周期。项目全生命周期:是包括整个项目的建造、使用以及最终清理的全过程。项目全生命周期=项目生命周期+项目产出物的生命周期二、项目生命周期所包含的内容项目的时限:项目(或项目阶段)的起点和终点;与项目有关的时点数据和时期数据项目的阶段:项目主要阶段及其中的具体阶段划分(由该阶段的可交付成果标识)项目的任务:项目各阶段的主要任务及其中的主要活动项目的成果:项目各阶段及其主要活动的成果。三、项目生命周期的表述方法典型的工程建设项目的表述方法美国国防部项目美国新药物开发项目信息系统开发项目软件开发的瀑布模型进行网络规划找站交规划书获得站址做土建准备土建实施电信实施系统集成准备完毕通过验收初步开通最后开通电信网络工程软件工程项目软件工程一般把一个软件生命周期包括六个阶段:(1)计划阶段:定义系统,确定用户的要求或总目标,进行可行性研究,提出可行的方案,包括资源、成本、效益、进度等,并制定粗略的实施计划。(2)需求分析阶段:确定软件功能、性能、可靠性、接口标准等要求,根据功能要求进行数据流程分析,提出初步的系统逻辑模型,并据此修改项目实施计划。(3)软件设计阶段:包括系统概要设计和详细设计。在概要设计中,要建立系统整体结构,进行模块划分,根据要求确定接口。在详细设计中,要建立算法、数据结构和流程图。(4)编码阶段:把流程图翻译成程序,并对程序进行调试。可见编码的实现方式与软件的处理流程是相对独立的。(5)测试阶段:通过单元测试,检验模块内部的结构和功能;通过集成测试,把模块联结成系统,重点找接口上的问题;确认测试:按照需求的内容逐项进行测试;系统测试,就是到实际的使用环境中进行测试。以上四种测试中,单元测试和集成测试是由开发者自己完成的,而确认测试和系统测试则是由用户参与完成的。这是软件质量保证的重要一环。(6)运行维护阶段:一般包括三类工作,为了修改错误而做的改正性维护,为了适应环境变化而做的适应性维护,为了适应用户新的需求而做的完善性维护,这有时会成为二次开发,进入一个新的生命周期,再从计划阶段开始。可见,维护的工作是软件生命周期中重要的一环,通过良好的运行维护工作,可以延长软件的生命周期,乃至为软件带来新的生命。①启动阶段及其核心工作明确需求、策划项目调查研究、收集数据确立目标进行可行性研究明确合作关系风险分析拟订战略方案进行资源测算提出组建项目组方案提出项目建议书获准进入下一阶段完成工作量C—启动阶段CDEF时间(1)项目启动当用户有需求的时候,潜在的项目就产生了。软件开发商在这个阶段的主要任务是确认需求,在如果要做这个项目的假设下,分析投资收益比,研究项目的可行性,分析自己所应具备的条件。一般来说,这个阶段以客户提出(常常是厂商提出、由用户认可)明确的《需求建议书》或《招标书》为结束标志。这个阶段是开发商与客户配合完成的,如果客户能积极地配合开发商(这是最后中标的良好前兆),则对后期项目的成功非常有利:一方面,可以比较明确地搞清项目范围、项目目标,了解客户真正需要什么。另一方面早期的交流可建立良好客户关系,为后续的投标、合同签订,乃至项目实施奠定基础。项目阶段与项目任务②计划阶段及其核心工作确定项目组主要成员项目最终产品的范围确定实施方案研究项目质量标准的确定项目的资源保证项目的环境保证主计划的制订项目经费及现金流量的预算项目的工作结构分解(WBS)项目政策与过程的制订风险评估确认项目有效性提出项目概要报告获准进入下一阶段D—计划阶段完成工作量CDEF时间(2)项目计划如果开发商向客户提交了《项目建议书》,介绍了解决方案,进入了入围企业名单,开始等着招标,这就是上一个阶段工作基本成功的标志。也是能赢得项目的关键。接下来的工作,从商务上,就是竟标,如果中标后,签订商务合同的工作。公司既要展示实力又要合理报价。如果竞标成功则签订合同,开发商开始承担项目成败的责任。根据一般项目管理经验,这个时候,开发商可以开始成立项目组,确定项目经理。把项目前期的工作部门,从销售和市场部门,逐步转到专门为这个项目目标而成立的项目组身上。从公司角度来看,这才是项目的开始。新的项目经理马上要着手开展的工作,就是为项目制订项目计划、核算成本等。项目阶段与项目任务③实施阶段及其核心工作建立项目组织建立与完善项目联络渠道实施项目激励机制建立项目信息控制系统建立项目工作包,细化各项技术需求执行WBS的各项工作获得订购物品及服务指导/监督/预测/控制:范围、质量、进度、成本解决实施中的问题E—实施阶段CDEF时间完成工作量(3)项目执行合同签订,进入了正式的项目实施阶段,项目经理需要细化