

l 项目生命周期的特征
n 项目阶段一般按顺序首尾相接;
n 人力投入和费用,开始时低,随之增高,在项目结尾时迅速降低;
n 项目成功可能性随项目执行逐渐上升,风险和不确定性逐渐下降;
n 项目干系人对项目的影响力对项目执行逐渐下降;
l 项目阶段的特征
n 每个项目阶段都以一个或数个可交付成果的完成为标志;
n 可交付成果是某种有形的、可验证的工作成果;
n 一些可交付成果对应着项目管理过程,另一些可能是最终产品的一部分;
n 项目阶段的结束通常以对完成的工作和可交付成果的技术和设计评审为标志,目的是确定是否验收、是否仍然需要增加工作,或者是否考虑结束这一阶段;
n 阶段末可进行一次审查,目的是取得对结束当前阶段并启动下一阶段的核准。阶段末审查也称为阶段放行口、阶段关卡或验收站
l 项目生命周期与产品生命周期的关系
n 项目:概念/启动、开发/计划、实施/执行、结束/收尾
n 产品:介绍、增长、成熟、衰退
n 一般产品生生命周期包含项目生命周期
l 典型的信息系统项目的生命期模型 ※必考
|
瀑布模型 |
|
阶段次序划分清晰,各阶段的工作和人员职责明确,前后阶段衔接紧密(上一项的成果为下一个任务的输入,利用该输入实施本次活动应完成的工作内容,给出本次活动的内容传给下个活动,并针对本次活动进行评审)。 适合需求比较明确少变更的项目,不适合未知的新项目。 |
|
V模型 |
|
以测试为中心,明确表明了测试过程中存在的不同级别及其与开发过程的对应关系。强调测试过程与开发过程的对应性和并行性。没有反应实际的开发过程。瀑布模型变种。 (需求→验收测;概要→系统测;详细→集成测;编码→单元测) |
|
快速原型 |
|
先实现原型,实现客户或未来用户与系统的交互,经过针对原型的讨论弄清需求,再在原型基础上开发产品。适用于用户需求不明确,对界面要求较高的项目等 |
|
螺旋模型 |
|
是一个演化软件模型,将瀑布模型和快速原型模型结合起来,将原型实现的迭代特征与线性顺序结构和,使得软件的增量版本和快速开发成为可能。该模型强调风险分析,特别适用于需求经常变化的大型复杂的、高风险的系统。 |
|
迭代模型 |
|
所有的阶段(需求及其它)每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。适用于事先不能完整定义产品的所有需求,计划多期开发的项目。 |
|
增量模型 |
|
首先构建整个系统的一部分,然后逐步地增加功能和性能。适用于如下项目:项目开始,明确了需求的大部分,但是需求可能会发生变化。对于市场和用户把握不是很准,需要逐步了解。对于有庞大和复杂功能的系统进行功能改进,就需要一步一步实施的。 |
l 项目干系人就是参与项目、或利益受项目影响的个人和组织,会对项目的目标和结果施加影响 。包括:
n 项目经理(Project Manager);项目团队成员(Team);项目管理办公室(PMO);职能经理
n 客户/用户(Customer/User);出资人(Sponsor);影响者(Influencers);
n 执行组织(Performing Organization);
l 项目干系人管理:识别所有他们、决定所有他们的要求、决定他们的期望、与他们沟通、管理他们的影响、
组织是企业、公司、事业单位、政府或任何有项目开展的单位。可分为两大类: 收入来源于项目和采用项目制进行管理的组织。主要文化有:组织的共同价值观、行为准则、信仰和期望;组织的方针、办事程序;组织对于职权关系的观点;职业道德;众多其他因素;
|
|
优点 |
缺点 |
|
职能型 |
1) 可以充分发挥职能部门的资源集中优势 2) 部门的专家可以同时为部门内不同项目使用 3) 便于相互交流,相互支援,可以随时增派人员 4) 可以将项目和本部门的职能工作融为一体 |
1) 项目和部门利益发生冲突,职能部门更重视本部门的目标,会忽视项目目标 2) 资源平衡会出现问题 3) 权利分割不利于各个职能部门的交流和团结协作 4) 行政隶属关系使得项目经理没有充分的权利 |
|
项目型 |
1) 项目经理对项目可以负全责 2) 项目目标单一,可以以项目为中心,有利于项目顺利进行 3) 避免多重领很导 4) 组织结构简单,交流简单,快速 |
1) 资源不能共享 2) 各个独立的项目处于相对封闭状态,不利于公司政策的贯彻 3) 对项目组织的成员缺少一种事业上的连续性和安全感 4) 项目组织之间处于分割状态,缺少信息交流 |
|
矩阵型 |
1) 专职的项目经理负责整个项目 , 以项目为中心, 2) 公司的多个项目可以共享各个职能部门的资源 3) 即利于项目目标的实现,又利于公司目标方针的贯彻 4) 项目成员的顾虑减少了 |
1) 容易引起职能经理和项目经理权力的冲突 2) 资源共享也能引起项目之间的冲突 |
| 各省软考办 | ||||||||||