信息技术的项目管理主要内容
项目管理的基础
IT系统开发过程
IT项目的管理项目管理基础
项目的概念
项目管理的问题
项目经理的任务
项目管理的主要技能项目的概念
定义
– 有一个明确的开始和结束点
– 追求一些特定的结果
– 由一序列活动组成
特点
– 特定的目标
– 聚焦顾客的需求
– 有时间与预算上的限制
– 有很多不确定的因素
无定势,需要学习
– 挑战传统权力机构
– 每步都有风险项目的目标
必须明确
– 否则项目必败无疑
项目目标有三个因子组成
– 成本
– 范围
– 时间项目管理的问题
不现实的截止日期
计划不周
经理缺乏管理技能
缺乏控制
缺乏资源
项目的要求变化
资源份配不当项目经理的工作
项目队伍的需要
– 团队建设和团队精神
– 建立标准和奖惩分明
– 团队沟通
– 培训
– 挑选小组长
任务需要
– 定义任务
– 做计划
– 分配资源
– 权力和责任下放
– 监控项目进程
– 质量控制
个人的需要
– 使个人有机会发展
– 平衡个人与团队的需求
– 奖励优秀的员工
– 解决个人问题团队需要任务需要 个人需要项目经理的技能
领导能力
了解技术
决策与评估的能力
人际关系管理
系统设计与管理
计划与控制
财务知识
采购
沟通
谈判
合同知识
法律知识项目管理的过程
定义项目
– 目标
– 范围
– 关键因素
项目计划
– 确定项目活动
– 安排项目活动
– 分配资源
项目执行与控制
– 管理顾客期望
– 管理项目团队
– 控制技术方向
– 管理风险
项目评估确定项目活动
列表法
活动图法活动 描述 先决活动 时间 (天 )
A 营销方案设计 无 2
B 营销人员培训 无 3
C 促销 A,B 5
D 市场反应评价 C 4
A
B
C
D
确定关键路径
关键路径
– 从项目开始到项目完成的最长路径
最长路径决定了整个项目的时间
任何关键路径上的活动延迟将导致项目的延迟
A
B
C
D
3
5
4
2
项目时间,12天安排项目活动
Gantt 图
– 一个直方块代表一个活动
1 2 3 4 5 6 7 8 9 10 11 12
A
B
C
D
分配资源
人力资源
预算
1 2 3 4 5 6 7 8 9 10 11 12
市场调研员销售代表营销经理项目经理
IT系统的生命周期
概念期
分析期
设计期
编程期 (构建期 )
– 与分析和设计期相比,较短
运营维护期
– 最长的时期
– 成本最多的时期
死亡期
IT系统开发过程
模式
– 瀑布模式
– 螺旋上升
– 样本式 (PROTOTYPE)
– 快速样本式
– BUILD N次
– Object-oriented
瀑布模式
开发过程分为三个阶段 (活动 )
– 分析
– 设计
– 构造 (编程 )
一个阶段跟着另一个阶段
优点
– 简单,可操作性好
缺点
– 复杂的项目,时间太长
– 不好控制不确定的用户需求分析设计编程时间螺旋上升式
一个项目分为多个小周期
一个周期分为三个阶段
– 分析,设计和构造
优点
– 适用于多变的用户要求
– 风险易于控制
– 积多个小胜利为大胜利
缺点
– 比较复杂
又名为小山谷方式样本式 (PROTOTYPE)
做一个样本系统
– 只有最少的功能
– 让用户使用提出意见
在样本系统的基础上开发最终系统
优点
– 适合于客户不清楚其要求
– 及时让用户看到项目进度
缺点
– 很多样本就成为最终系统
不完全快速样本式
快速建立样本
– 无功能
– 只有用户界面
界面确定后,建立最终系统
优点
– 及时让用户反馈
– 及时让用户看到项目进度
缺点
– 只适用于界面为主的系统
BUILD N次
螺旋上升的另一个版本
不指望一次成功
– 不断构建一个个的版本
– 最高版本接近项目的目标
优点
– 适逢大型复杂的系统
缺点
– 周期长
– 管理复杂
IT项目管理的特殊点
用户的要求变化大
– 用户要求变化的影响
增加成本和工期
减少用户的满意程度
– 要管理用户的期望
人员流动大
– 团队第一
坏老鼠屎,尽快去掉
– 备份人员
– 文档
– 培训
风险大
– 时间不能太长( 18个月)
– 每天检查 TOP10风险
项目容易延期
– 加人就想火上加油
– 应削减 /延迟功能小结
构造 IT系统是一个复杂的项目,必须加以管理
根据项目特点,选用适合的系统开发模型
用户期望管理是项目按时完工,用户满意的成功因素
人员管理是另一个重要因素