学习笔记
学习内容:
软件项目管理流程概述:
软件项目管理阶段大致分为4个阶段,项目初始,项目计划,项目执行控制,项目结束。其中,项目计划和项目执行控制是项目管理中最重要的两个阶段,在项目前期,项目经理完成项目初始和项目计划阶段的工作,这个阶段的重点是明确项目的范围和需求,并据此计划项目的活动,进行项目的估算和资源分配、进度表的排定等。在项目计划完成后,整个项目团队按照计划的安排来完成各项工作。在工作进展的过程中,项目经理要通过多种途径来了解项目的实际进展情况,并检查与项目计划之间是否存在偏差。出现偏差意味着工作没有按照计划的预期来进行,这有可能对项目的最终结果产生重大影响,因此需要及时调整项目计划。调整计划要具体问题具体分析,先要找到问题发生的原因,然后给出相应的应对措施。在实际项目的进展过程中,计划工作与跟踪工作会交替进行,核心是围绕着最终项目目标。
图1 项目管理各阶段结构图
项目初始:
项目初始是软件项目管理的第一个阶段,包括项目立项、招投标、合同(或者协议)的确定,明确软件要完成的主要功能,以及项目开发的阶段周期等。因此,“项目初始”内容主要内容包括项目确立、生存期模型。
项目计划:
项目计划是建立项目行动指南的基准,包括对软件项目的估算、风险分析、进度规划、团队人员的选择与配备、产品质量规划等,用于指导项目的进程发展。软件项目的预算可提供一个控制项目成本的尺度,为将来的评估提供参考,是项目进度安排的依据。最后形成的项目计划书将作为跟踪控制的依据。因此,“项目计划”分为以下部分:范围计划、成本计划、进度计划、质量计划、配置管理计划、团队计划、风险计划、合同计划等
项目执行控制:
一旦建立 了基准计划就必须按照计划执行,包括按计划执行项目和控制项目,以使项目在预算内按进度并使顾客满意地完成。在这个阶段,项目管理过程包括测量实际的进程,并与计划进程相比较,同时发现计划的不当之处。为了测量实际的进程,掌握实际上已经开始或结束的任务、已投入的资金等很重要。如果实际进程与计划进程的比较显示出项目落后于计划、超出预算或没有达到技术要求,就应该采取纠正措施,以使项目能恢复到正常轨道,或者更正计划的不合理之处。因此,项目执行控制是对所有计划执行控制的过程。“项目执行控制”f分为三部分,主要内容包括集成计划执行控制、核心计划执行控制、辅助计划执行控制.
项目结束
项目管理的最后环节是项目的结束过程。项目的特征之一是它的一次性。项目结束其的主要工作是适时地做出项目终止的决策,确认项目实施的各项成果,进行项目的交接和清算等,同时对项目进行最后评审,并对项目进行总结。