软件项目实施方法论-林大
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、可以实现 可通过标准功能实现 可通过变通方式实现满足客户功需求 可通过客户个性化开发满足客户需求 2、不可实现 产品功能不成熟,不可实现,说服客户安排到二期实现 客户业务不规范或不合理需求,说服客户不实现
41
2.蓝图设计 系统试用 系统试用是保证需求调研充分的一种方法,可以达到以下目的: 1、客户是业务人员不懂信息化,试用可以直观感受系统功能。 2、客户把业务流程应用到系统可以更直接的验证系统功能是否满足其需求。 3、调研以系统为基准,而不是以文档,保证调研的效率和准确性。
25
1.项目准备 内部交接
交接什么?
与销售、售前进行项目内部交接工作: 1、 销售合同、实施服务合同、招投标文件 2、 工作任务书(如有) 3、 售前调研沟通情况、售前方案 4、 销售有无口头承诺 5、 客户项目联系人、客户关系图
26
1.项目准备 客户沟通
进场前沟通什么?
1、 硬件环境(测试)准备情况 2、 项目计划沟通 3、 系统建设相关业务资料 4、 办公场地沟通 5、 项目启动会沟通-when、who?
53
4.系统上线 阶段文档要求
1、《系统操作手册》 2、《培训讲义》 3、《培训方案》 4、《系统培训总结》 5、《系统上线报告》 6、《试运行问题跟踪记录单》 7、《试运行报告》
54
5.项目验收
项目验收:该阶段的主要目的是进行系统验收工 作,并做项目资料归档和项目经验教训总结。
备注:部分项目可能有项目初验和项目终验,根据实际情况进行相关阶段调整。
49
开始
干系人提出 变更申请
3.系统建设 需求变更流程
项目团队评估 变更影响
是否需要
Y
提交CCB
N
项目经理 评审变更
结束
更新相关 过程文档
干系人 确认变更
执行变更
通知相关 干系人
CCB评审变更
通过审批
Y
记录变更 并调整计划
记录该 变更申请
备注:没有CCB的,就找双方的直属相关领导和销售进行沟通评审。
48
3.系统建设 用户测试问题
用户测试的问题应如何处理: 1、做好所有用户问题记录,并对问题进行分类 2、对系统bug,积极响应要给予承诺期,承诺期不要太短; 3、超过系统需求范围的新需求,按照变更流程执行,并洽谈商务 4、操作习惯上的问题而非业务问题,引导并说服客户适用
用户测试问题的原则:Bug积极响应,需求能屏蔽就屏蔽
36
2.蓝图设计 阶段文档要求
1、《系统硬件及网络环境要求》 2、《系统调研计划》 3、《静态资料表》 4、《系统试用要求》 5、《系统试用问题反馈表》 6、《系统需求说明书》or《系统解决方案》 7、《系统设计说明书》
37
2.蓝图设计 如何有效沟通
如何有效沟通?
1、 制定沟通计划-when where who 2、 选择沟通方式-how 3、 降低沟通噪声-repeat
46
3.系统建设 阶段文档要求
1、《系统开发计划》 2、《系统安装确认书》 3、《静态资料终稿》 4、《系统初始化确认单》 5、《系统测试报告》 6、《系统优化问题清单》
47
3.系统建设 内部测试问题 内部测试不充分会直接降低客户对我方的信任感,常见问题如下: 1、项目经理对系统内部测试不够重视 2、测试资源不够,测试过程草率 3、测试用例不充分,覆盖不了用户的业务场景 4、测试业务数据缺乏业务逻辑性
55
5.项目验收
做什么?
01
项目运维交接
02
项目验收
03
项目总结
04
项目过程文档归档
56
5.项目验收
怎么做?
1、运维交接-客户方、我方 2、编写项目验收报告 3、召开项目验收会议 4、编写项目运维手册 5、编写项目总结报告 6、项目过程资产归档
57
5.项目验收 阶段文档要求
1、《系统运维移交记录》 2、《项目验收汇报PPT》 3、《项目验收报告》 4、《系统运维手册》 5、《项目实施总结报告》 6、《项目实施归档文档列表》
cost 成本
质量
Scope 范围
Time 进度
07
3.组织与项目管理
常见组织机构包括职能型、矩阵型和项目型。
01
职能型:项目经理没权利、没资源、没预算,称为项目协调
02
弱矩阵:项目经理小权利、少资源、没预算,称为项目协调
03
平衡矩阵:项目经理中权利、中资源、商量预算,称为项目经理
04
强矩阵:项目经理大权利、多资源、有预算,称为项目经理
28
项目计划模板
29
项目计划模板
30
项目计划模板
31
1.项目准备 项目启动会
项目启动会目的
让参会人员了解: 1、 项目的由来-为什么做? 2、 项目对双方的重要性 3、 什么时间需要哪些人做什么事
32
1.项目准备 项目启动会
启动会议程
1、 主持介绍双方团队并致辞 2、 甲方业务部门领导讲话 3、 乙方项目经理汇报计划、项目管理等 4、 甲方高层领导讲话(如有) 5、 乙方高层领导讲话(如有) 6、 主持人结束词并拍照
支持 D D CD
领导
11
发起人:唐王
4.项目干系人 西天取经案例
阻碍者:各路妖精
支持者:观音等
项目经理:唐僧
项 目 团 队
业务骨干:悟空
开心果:八戒
劳动模范:沙僧
12
二、实施方法论概述
CHAOS REPORT 2014 实施方法论理念
13
CHAOS Report 2014
CHAOS research encompasses 21 years of data on why projects succeed or fail, representing more than 100,000 completed IT projects. However, for our new database we eliminated cases from 1994 through 2002, since they did not match the current requirements for analysis. The new CHAOS database has just under 50,000 projects.
项目干系人参与程度可分为如下类别: 不知晓:对项目和潜在影响不知晓 抵制:知晓项目和潜在影响,抵制变更 中立:知晓项目,既不支持,也不反对 支持:知晓项目和潜在影响,支持变更 领导:知晓项目和潜在影响,积极致力保证项目成功
干系人 干系人1 干系人2 干系人3
不知晓 C
抵制
中立 C
注:C表示当前参与程度,D表示所需参与程度。
50
4.系统上线
系统上线:该阶段的主要目的是进行系统上线工 作,标志着系统已经开始应用于客户实际业务。
系统上线、系统试运行的先后顺序以客户招标要 求为准,可灵活调整。
51
4.系统上线
做什么?
01
系统培训
02
系统上线
03
系统试运行
52
4.系统上线
怎么做?
1、 编写操作手册 2、 组织系统培训并做总结 3、 申请系统上线并做上线切换 4、 系统试运行支持 5、 试运行问题记录及处理反馈 6、 试运行总结
备注说明: Successful:按时、预算内、功能完备交付的。 Challenged:超时,预算超支或功能少于规定的。 Failed:中途取消或者无人使用的。
14
CHAOS Report 2014
15
CHAOS Report 2014
CHAOS REPORT 2014 对项目成功的原因分析如下表格: 其中前三的是:1、行政管理支持,2、用户参与,3、明确的业务目标。
19
项目实施方法论
项目实施方法论为实施的整个过程提供一步一步的指导。项目实施路线图有 很多种划分,本PPT以下面五步为准:包括项目准备、蓝图设计、系统建设、系 统上线、项目验收。
项目 准备
蓝图 设计
系统 建设
系统 上线
项目 验收
备注:本方法论未考虑项目的售前投标环节,实施方法论应用的前提是项目已经中标。
42
2.蓝图设计 系统试用
什么情况下需进行系统试用: 1、商务关系一般,招标和合同文件里对系统功能的要求描述模糊。 2、启动会现场,领导和业务部门对系统期望很高。 3、用户方项目负责人不是业务部门领导,只是业务人员进行需求调研。
如何进行系统试用: 1、制定系统试用计划,时间上一般一周左右。 2、编写系统试用案例。以客户实际业务流程进行系统功能操作。
16
实施方法论理念
以PMBOK等为理论依据,结合多年的项目管理、实施 实践,总结出一套方法、模板作为实施标准,实现系统规范 实施、高效实施的目标。
17
实施方法论目标
通过科学的项目管理与实施方法确保项目成功。
18
三、实施方法论介绍
1.项目准备 2.蓝图设计 3.系统建设 4.系统上线 5.系统验收
20
1.项目准备
项目准备:也称项目启动,该阶段的主要目的是 完成项目的启动,包括内部的项目立项启动和客户方 的项目启动,表示项目的正式启动开始实施。
21
1.项目准备
做什么?
01
组建团队
02
内部交接
03
制定计划
04
项目启动
22
1.项目准备
怎么做?
1、 看标书、合同 2、 沟通-商务交接、客户沟通 3、 确定计划、召开启动会 4、 识别人、识别项目风险
23
1.项目准备 阶段文档要求
1、《项目合同》 2、《项目成员通讯录》 3、《系统环境要求》 4、《系统调研表》 5、《项目主计划》 6、《项目启动会PPT》 7、《项目启动会会议纪要》
24
1.项目准备 看标书、合同
看什么?
1、 看甲乙方-直签?外包? 2、 看范围-实施组织和系统功能 3、 看成本-合同价格、付款节点 4、 看时间-项目阶段、进度要求 5、 看项目文档要求
33
2.蓝图设计
蓝图设计:也称系统规划,该阶段的主要目的是 进行系统需求调研,了解客户的业务流程和系统功能 需求并形成文档,最终通过需求评审。
34
2.蓝图设计
做什么?
01
实施环境准备
02
业务流程梳理
03
需求调研、系统试用
04
需求评审
35
2.蓝图设计
怎么做?
1、 看合同-系统功能要求 2、 需求调研-调研计划、系统试用 3、 有效沟通 4、 识别人、识别风险
27
1.项目准备 项目计划
项目计划包括什么?
1、 双方项目团队 2、 项目主计划-项目阶段、时间、人、事 3、 项目进度图-进度甘特图 4、 项目风险计划-可能风险应对措施 5、 项目资源计划-双方什么时间需要什么资源
备注:根据PMBOK要求应提供各领域项目计划,但是目前绝大部分IT项目计划一般只用到了上面这些计划。
38
2.蓝图设计 如何有效沟通 我们需要做的是: 1、过程中不断复述客户的描述 2、事后及时把会议纪要和文件发送给需知会人员
39
2.蓝图设计 需求沟通 在蓝图设计阶段要对客户系统需求进行充分调研,如调研不充分, 项目后期需求变更的代价会很高,会严重影响项目的成本、进度。
40
2.蓝图设计 需求差异处理
项目实施方法论 V1.0
林大
作者
姓名:林大 职业:IT项目管理 执业资格:PMP、信息系统项目管理师(高级) 座右铭:只想靠两手向理想挥手
01
序言
不想当销售的产品经理不是好的项目经理
02
目录
一
浅谈项目管理
二
实施方法论概述
三
实施方法论介绍
四
谈谈项目经理
03
一、浅谈项目管理
1.什么是项目 2.项目管理 3.组织与项目管理 4.项目干系人管理
04
1、什么是项目
项目是为了创造独特的产品、服务或成果而进行 的临时性工作。--PMBOK定义
01
项目特点
02
wk.baidu.com
03
临时性:一定有开始和结束时间 独特性:一次性,不可重复 渐进明晰:目标渐进明晰
05
1、什么是项目 项目举例
项目无处不在,项目就在你身边。
盖房子
谈恋爱
06
2.项目管理
项目管理:将各种知识、技能、工具和技术应用 于项目活动之中,以达到项目的要求。
05
项目型:项目经理基本啥都说了算,是老大,称为项目经理
08
4.项目干系人 干系人是指能影响项目决策、活动和结果的个人、群体或组 织,以及会受或自认为会受项目决策、活动或结果影响的个人、 群里或者组织。
09
4.项目干系人 权力利益分析
权力
令其满意
重点管理
监督
随时告知
利益 10
4.项目干系人 参与评估矩阵
43
3.系统建设
系统建设:该阶段的主要目的是进行系统开发、 系统测试等工作,最终通过用户测试出具测试报告, 以满足系统上线的要求。
44
3.系统建设
01
系统开发与测试
02
系统安装部署
03
系统初始化
04
用户测试
45
3.系统建设
怎么做?
1、 制定开发计划并监控 2、 编写测试用例、内部测试 3、 系统安装部署 4、 系统初始化 5、 用户功能符合性测试 6、 出具测试报告 7、 识别人、识别风险
41
2.蓝图设计 系统试用 系统试用是保证需求调研充分的一种方法,可以达到以下目的: 1、客户是业务人员不懂信息化,试用可以直观感受系统功能。 2、客户把业务流程应用到系统可以更直接的验证系统功能是否满足其需求。 3、调研以系统为基准,而不是以文档,保证调研的效率和准确性。
25
1.项目准备 内部交接
交接什么?
与销售、售前进行项目内部交接工作: 1、 销售合同、实施服务合同、招投标文件 2、 工作任务书(如有) 3、 售前调研沟通情况、售前方案 4、 销售有无口头承诺 5、 客户项目联系人、客户关系图
26
1.项目准备 客户沟通
进场前沟通什么?
1、 硬件环境(测试)准备情况 2、 项目计划沟通 3、 系统建设相关业务资料 4、 办公场地沟通 5、 项目启动会沟通-when、who?
53
4.系统上线 阶段文档要求
1、《系统操作手册》 2、《培训讲义》 3、《培训方案》 4、《系统培训总结》 5、《系统上线报告》 6、《试运行问题跟踪记录单》 7、《试运行报告》
54
5.项目验收
项目验收:该阶段的主要目的是进行系统验收工 作,并做项目资料归档和项目经验教训总结。
备注:部分项目可能有项目初验和项目终验,根据实际情况进行相关阶段调整。
49
开始
干系人提出 变更申请
3.系统建设 需求变更流程
项目团队评估 变更影响
是否需要
Y
提交CCB
N
项目经理 评审变更
结束
更新相关 过程文档
干系人 确认变更
执行变更
通知相关 干系人
CCB评审变更
通过审批
Y
记录变更 并调整计划
记录该 变更申请
备注:没有CCB的,就找双方的直属相关领导和销售进行沟通评审。
48
3.系统建设 用户测试问题
用户测试的问题应如何处理: 1、做好所有用户问题记录,并对问题进行分类 2、对系统bug,积极响应要给予承诺期,承诺期不要太短; 3、超过系统需求范围的新需求,按照变更流程执行,并洽谈商务 4、操作习惯上的问题而非业务问题,引导并说服客户适用
用户测试问题的原则:Bug积极响应,需求能屏蔽就屏蔽
36
2.蓝图设计 阶段文档要求
1、《系统硬件及网络环境要求》 2、《系统调研计划》 3、《静态资料表》 4、《系统试用要求》 5、《系统试用问题反馈表》 6、《系统需求说明书》or《系统解决方案》 7、《系统设计说明书》
37
2.蓝图设计 如何有效沟通
如何有效沟通?
1、 制定沟通计划-when where who 2、 选择沟通方式-how 3、 降低沟通噪声-repeat
46
3.系统建设 阶段文档要求
1、《系统开发计划》 2、《系统安装确认书》 3、《静态资料终稿》 4、《系统初始化确认单》 5、《系统测试报告》 6、《系统优化问题清单》
47
3.系统建设 内部测试问题 内部测试不充分会直接降低客户对我方的信任感,常见问题如下: 1、项目经理对系统内部测试不够重视 2、测试资源不够,测试过程草率 3、测试用例不充分,覆盖不了用户的业务场景 4、测试业务数据缺乏业务逻辑性
55
5.项目验收
做什么?
01
项目运维交接
02
项目验收
03
项目总结
04
项目过程文档归档
56
5.项目验收
怎么做?
1、运维交接-客户方、我方 2、编写项目验收报告 3、召开项目验收会议 4、编写项目运维手册 5、编写项目总结报告 6、项目过程资产归档
57
5.项目验收 阶段文档要求
1、《系统运维移交记录》 2、《项目验收汇报PPT》 3、《项目验收报告》 4、《系统运维手册》 5、《项目实施总结报告》 6、《项目实施归档文档列表》
cost 成本
质量
Scope 范围
Time 进度
07
3.组织与项目管理
常见组织机构包括职能型、矩阵型和项目型。
01
职能型:项目经理没权利、没资源、没预算,称为项目协调
02
弱矩阵:项目经理小权利、少资源、没预算,称为项目协调
03
平衡矩阵:项目经理中权利、中资源、商量预算,称为项目经理
04
强矩阵:项目经理大权利、多资源、有预算,称为项目经理
28
项目计划模板
29
项目计划模板
30
项目计划模板
31
1.项目准备 项目启动会
项目启动会目的
让参会人员了解: 1、 项目的由来-为什么做? 2、 项目对双方的重要性 3、 什么时间需要哪些人做什么事
32
1.项目准备 项目启动会
启动会议程
1、 主持介绍双方团队并致辞 2、 甲方业务部门领导讲话 3、 乙方项目经理汇报计划、项目管理等 4、 甲方高层领导讲话(如有) 5、 乙方高层领导讲话(如有) 6、 主持人结束词并拍照
支持 D D CD
领导
11
发起人:唐王
4.项目干系人 西天取经案例
阻碍者:各路妖精
支持者:观音等
项目经理:唐僧
项 目 团 队
业务骨干:悟空
开心果:八戒
劳动模范:沙僧
12
二、实施方法论概述
CHAOS REPORT 2014 实施方法论理念
13
CHAOS Report 2014
CHAOS research encompasses 21 years of data on why projects succeed or fail, representing more than 100,000 completed IT projects. However, for our new database we eliminated cases from 1994 through 2002, since they did not match the current requirements for analysis. The new CHAOS database has just under 50,000 projects.
项目干系人参与程度可分为如下类别: 不知晓:对项目和潜在影响不知晓 抵制:知晓项目和潜在影响,抵制变更 中立:知晓项目,既不支持,也不反对 支持:知晓项目和潜在影响,支持变更 领导:知晓项目和潜在影响,积极致力保证项目成功
干系人 干系人1 干系人2 干系人3
不知晓 C
抵制
中立 C
注:C表示当前参与程度,D表示所需参与程度。
50
4.系统上线
系统上线:该阶段的主要目的是进行系统上线工 作,标志着系统已经开始应用于客户实际业务。
系统上线、系统试运行的先后顺序以客户招标要 求为准,可灵活调整。
51
4.系统上线
做什么?
01
系统培训
02
系统上线
03
系统试运行
52
4.系统上线
怎么做?
1、 编写操作手册 2、 组织系统培训并做总结 3、 申请系统上线并做上线切换 4、 系统试运行支持 5、 试运行问题记录及处理反馈 6、 试运行总结
备注说明: Successful:按时、预算内、功能完备交付的。 Challenged:超时,预算超支或功能少于规定的。 Failed:中途取消或者无人使用的。
14
CHAOS Report 2014
15
CHAOS Report 2014
CHAOS REPORT 2014 对项目成功的原因分析如下表格: 其中前三的是:1、行政管理支持,2、用户参与,3、明确的业务目标。
19
项目实施方法论
项目实施方法论为实施的整个过程提供一步一步的指导。项目实施路线图有 很多种划分,本PPT以下面五步为准:包括项目准备、蓝图设计、系统建设、系 统上线、项目验收。
项目 准备
蓝图 设计
系统 建设
系统 上线
项目 验收
备注:本方法论未考虑项目的售前投标环节,实施方法论应用的前提是项目已经中标。
42
2.蓝图设计 系统试用
什么情况下需进行系统试用: 1、商务关系一般,招标和合同文件里对系统功能的要求描述模糊。 2、启动会现场,领导和业务部门对系统期望很高。 3、用户方项目负责人不是业务部门领导,只是业务人员进行需求调研。
如何进行系统试用: 1、制定系统试用计划,时间上一般一周左右。 2、编写系统试用案例。以客户实际业务流程进行系统功能操作。
16
实施方法论理念
以PMBOK等为理论依据,结合多年的项目管理、实施 实践,总结出一套方法、模板作为实施标准,实现系统规范 实施、高效实施的目标。
17
实施方法论目标
通过科学的项目管理与实施方法确保项目成功。
18
三、实施方法论介绍
1.项目准备 2.蓝图设计 3.系统建设 4.系统上线 5.系统验收
20
1.项目准备
项目准备:也称项目启动,该阶段的主要目的是 完成项目的启动,包括内部的项目立项启动和客户方 的项目启动,表示项目的正式启动开始实施。
21
1.项目准备
做什么?
01
组建团队
02
内部交接
03
制定计划
04
项目启动
22
1.项目准备
怎么做?
1、 看标书、合同 2、 沟通-商务交接、客户沟通 3、 确定计划、召开启动会 4、 识别人、识别项目风险
23
1.项目准备 阶段文档要求
1、《项目合同》 2、《项目成员通讯录》 3、《系统环境要求》 4、《系统调研表》 5、《项目主计划》 6、《项目启动会PPT》 7、《项目启动会会议纪要》
24
1.项目准备 看标书、合同
看什么?
1、 看甲乙方-直签?外包? 2、 看范围-实施组织和系统功能 3、 看成本-合同价格、付款节点 4、 看时间-项目阶段、进度要求 5、 看项目文档要求
33
2.蓝图设计
蓝图设计:也称系统规划,该阶段的主要目的是 进行系统需求调研,了解客户的业务流程和系统功能 需求并形成文档,最终通过需求评审。
34
2.蓝图设计
做什么?
01
实施环境准备
02
业务流程梳理
03
需求调研、系统试用
04
需求评审
35
2.蓝图设计
怎么做?
1、 看合同-系统功能要求 2、 需求调研-调研计划、系统试用 3、 有效沟通 4、 识别人、识别风险
27
1.项目准备 项目计划
项目计划包括什么?
1、 双方项目团队 2、 项目主计划-项目阶段、时间、人、事 3、 项目进度图-进度甘特图 4、 项目风险计划-可能风险应对措施 5、 项目资源计划-双方什么时间需要什么资源
备注:根据PMBOK要求应提供各领域项目计划,但是目前绝大部分IT项目计划一般只用到了上面这些计划。
38
2.蓝图设计 如何有效沟通 我们需要做的是: 1、过程中不断复述客户的描述 2、事后及时把会议纪要和文件发送给需知会人员
39
2.蓝图设计 需求沟通 在蓝图设计阶段要对客户系统需求进行充分调研,如调研不充分, 项目后期需求变更的代价会很高,会严重影响项目的成本、进度。
40
2.蓝图设计 需求差异处理
项目实施方法论 V1.0
林大
作者
姓名:林大 职业:IT项目管理 执业资格:PMP、信息系统项目管理师(高级) 座右铭:只想靠两手向理想挥手
01
序言
不想当销售的产品经理不是好的项目经理
02
目录
一
浅谈项目管理
二
实施方法论概述
三
实施方法论介绍
四
谈谈项目经理
03
一、浅谈项目管理
1.什么是项目 2.项目管理 3.组织与项目管理 4.项目干系人管理
04
1、什么是项目
项目是为了创造独特的产品、服务或成果而进行 的临时性工作。--PMBOK定义
01
项目特点
02
wk.baidu.com
03
临时性:一定有开始和结束时间 独特性:一次性,不可重复 渐进明晰:目标渐进明晰
05
1、什么是项目 项目举例
项目无处不在,项目就在你身边。
盖房子
谈恋爱
06
2.项目管理
项目管理:将各种知识、技能、工具和技术应用 于项目活动之中,以达到项目的要求。
05
项目型:项目经理基本啥都说了算,是老大,称为项目经理
08
4.项目干系人 干系人是指能影响项目决策、活动和结果的个人、群体或组 织,以及会受或自认为会受项目决策、活动或结果影响的个人、 群里或者组织。
09
4.项目干系人 权力利益分析
权力
令其满意
重点管理
监督
随时告知
利益 10
4.项目干系人 参与评估矩阵
43
3.系统建设
系统建设:该阶段的主要目的是进行系统开发、 系统测试等工作,最终通过用户测试出具测试报告, 以满足系统上线的要求。
44
3.系统建设
01
系统开发与测试
02
系统安装部署
03
系统初始化
04
用户测试
45
3.系统建设
怎么做?
1、 制定开发计划并监控 2、 编写测试用例、内部测试 3、 系统安装部署 4、 系统初始化 5、 用户功能符合性测试 6、 出具测试报告 7、 识别人、识别风险