信息系统项目管理基础
2021-03-27 14:19:18 63 举报
AI智能生成
软考高级 信息系统项目管理师的第一课
作者其他创作
大纲/内容
项目管理基础
项目定义
项目是为了提供一种特定的产品、服务或结果所做的临时努力
项目特点
临时性
独特的产品、服务或成果
逐步完善
资源约束
目的性
目标与约束
三大目标
时间
成本
质量
目标之间的关系
为了取得项目的成功,必须同时考虑时间、成本和质量三个要素,这三个目标经常冲突
项目约束
项目的范围
项目经理职责
就是在四个要素之间进行权衡一保证项目的成功
项目管理定义
把各种知识、技能、手段和技术应用于项目活动之中,已达到项目的要求
说明
项目管理是一种管理方法体系
项目管理的对象是项目,即一系列的临时任务。项目管理的目的是实现项目的预定目标。
项目管理的任务、职能
项目管理运用系统理论和思想
项目管理职能主要是由项目经理执行的
项目管理的特点
项目管理是一项复杂工作
项目管理具有创造性
项目管理需要集权领导和建立专门的项目组织
项目经理在项目管理中起着非常重要的作用
社会经济、政治、文化、自然环境等对项目有影响
项目管理知识体系
软技能
有效的沟通
影响一个组织的能力
领导能力
激励
谈判和冲突
问题解决
组织结构对项目的影响
组织的文化与风格
组织机构分类
职能型组织
矩阵型组织
弱矩阵型组织
平衡矩阵型组织
强矩阵型组织
项目型组织
职能型组织
优点
强大的技术支持,便于知识、技能和经验的交流
清晰的职业生涯晋升路线
直线沟通,交流简单。责任和权力很清晰
有利于重复性工作为主的过程管理
缺点
只能利益优于项目,具有狭隘性
组织横向之间的联系薄弱,部门间沟通、协调能力差
项目经路极少或缺少权力、权威
项目管理发展方向不明确
矩阵型组织
优点
项目经理责任制,有明确的项目目标
改善了项目经理对整体资源的控制
及时响应
获取职能组织更多支持
最大限度的利用公司的稀缺资源
降低了跨职能部门间的协调合作难度
使质量、成本、时间等制约因素得到更好的平衡
团队成员有归属感,士气高,问题少
冲突较少,且易解决问题
缺点
管理成本增加
多头领导
难以监测和控制
资源分配和项目优先的问题产生冲突
权利难以平衡
项目型组织
优点
结构单一,责权分明,有利于统一指挥
目标明确单一
沟通简洁、方便
决策快
缺点
管理成本高
项目环境比较封闭,不利于沟通、技术知识等分享
员工缺乏事业上的连续性和保障性
PMO
定义
PM0(project management office)一般称为项目管理办公室、项目管理中心或项目管理部。
根据需要,可以为一个项目设定一个PMO,可以为一个部门设定一个PMO,也可以为一个企业设定一个PMO,这三级PMO可以再一个组织内同时存在
关键特征(读题酌情选择)
信息系统项目的生命周期
通用的生命周期结构的特征
成本和人力投资在开始时较低,在工作执行期间达到最高,并在项目快结束时迅速回落
风险与不确定性在项目开始最大,在项目的整个生命周期中随着决策制定和交付成果的验收而逐步降低
产品生命周期
产品的生命周期比项目的生命周期更长,项目的生命周期是产品生命周期的一部分
项目阶段
定义
项目阶段是一组逻辑关系的项目活动的集合,通常是一个或多个可交付成果的完成为结束
阶段与阶段的关系
顺序关系
一个阶段只能在前一个阶段完成后开始
项目的多个阶段完全按照顺序排列
交叠关系
一个阶段在前一个月阶段完成后开始
有时作为一种进度压缩的技术,被称为“快速跟进”
生命周期模型
瀑布模型
定义
经典的软件生命周期模型,一般将开发软件分为:可行性研究(计划),需求分析,软件设计(概要设计、详细设计),编码(含单元测试),运行维护等几个阶段
特点
从上一项开发活动接受该活动的工作对象作为输入
利用这一输入,实施该像火丁应该完成的工作内容
给出该项活动的工作成果,作为输出传给下一项开发活动
对该项活动的实施工作成果进行评审
适用
需求明确或很少变更的项目,有利于大型软件开发人员的组织与管理;开发团队比较弱或缺乏经验
螺旋模型
定义
开发过程具有周期性重复的螺旋线状。四个象限分别标志着每个周期所划分的四个阶段:制定计划、风险分析、实施工程和客户评估。
适用
螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统
迭代模型
定义
迭代开发模型,水平方向为时间维,从组织管理的角度描述整个软件开发周期,分为四个阶段:初始、细化、构造、移交
各阶段的任务
初始化阶段
系统地阐述项目的范围,选择可行的系统架构,计划和准备业务方案
细化阶段
细化构想,细化过程和基础设施,细化构架并选择构件
构造阶段
资源管理、控制和过程最优,完成构件的开发并依评价标准进行测试,依构想的验证标准评估产品发布
移交阶段
同步并是并发的构造增量集成到一致的实施基线中,与实施有关的工程活动,根据完整的构想和需求集的验收标准评估实施基线
适用
在项目开发早期需求可能有所变化
分析设计人员对应用领域很熟悉
高风险项目
用户可以不同程度地参与整个项目的开发过程
使用面向对象语言或统一建模语言(unified modeling language,UML)
使用CASE(computer aided software engineering,计算机辅助软件工程)
具有高素质的项目管理者和软件研发团队
V模型
定义
V模型从整体上看,就是一个V字型结构,由左右两边组成,左边的下划线分别代表了需求分析、概要设计、详情设计、编码。右边下划线代表了单元测试、集成测试、系统测试、验收测试
特点
单元测试的目的是针对编码中可能存在的问题
集成测试的目的是针对详细设计中可能存在的问题
系统测试主要针对概要设计
验收测试针对需求分析
适用
需求明确和需求变化不频繁的情形
原型化模型
定义
先创建一个快速模型,再与干系人讨论与分析,最终弄清楚当前系统用户的需求,充分了解之后,在原型的基础上开发出用户满意的产品
原型的特点
实际可行
具有最终系统地特征
构造方便、快速、造价低
原型法的特点
对用户的需求是动态响应的,逐步纳入的
原型分类
抛弃式原型
进化式原型
适用
适用于很难一下子全面地提出用户需求的情况下
敏捷开发模型
定义
以人为核心、迭代、循序渐进的开发方法
适用
小型或中型软件开发团队,并且客户的需求模糊或多边
项目管理过程
定义
项目管理过程就是将知识 、技能、工具和技术应用于项目活动之中,以满足项目的要求
项目管理各个过程组成的5个过程组可以对应到PDCA循环,即戴明环
计划(P,plan)
执行(D,do)
检查(C,check)
行动(A,action)
项目管理过程组
定义
按项目管理过程在项目管理中的职能可以将组成项目的各个过程归纳为5组,脚项目管理过程组
包含
启动过程组
计划过程组
执行过程组
监督与控制过程组
收尾过程组
过程之间的联系与交互作用
0 条评论
下一页