软件项目开发_SPM01
如果软件的生存期在40 chapter__1 个月以内,可以选择购买 方案.
如果软件的生存期不在40 个月以内,可以选择自制方 案.
9
Make or Buy 决策
chapter__1
10
软件项目启动
顾客 顾客
甲方
输入
乙方
输出 产品 实现
需求
满意 产品
chapter__1
11
项目立项
内部项目 合同项目
chapter__1
6
Make or Buy 决策
Make-or-Buy决策,确定待开发产品的哪 些部分应当“采购”、“外包开发”或者 “自主研发”。
chapter__1
7
Make or Buy 决策实例
如果选择自己开发软件的策略,公司需要花费 ¥25,000,根据历史信息,维护这个软件每个月 需要的费用是¥2,500。 如果选择购买软件公司产品的策略,需要 ¥17,000,同时软件公司为每个安装的软件进行 维护的费用是每月¥2,700。
合同草 案提交
合同条款 协商
合同签署 文本确定
合同签署 文本审阅
合同签 署
任务书 任务书 任务书
合同签署文本
任务书 下达
Project charter
22
chapter__1
乙方合同初始
1. 2. 3. 4.
合同准备 合同签署 合同管理 合同结束
chapter__1
23
1、合同准备
项目分析 竞标 合同文本准备
chapter__1 36
本章要点
一、项目立项 二、合同项目 三、项目授权 四、项目生存期 五、案例分析
chapter__1
37
建筑工程类项目典型生存期模型
chapter__1
38
制药项目典型生存期模型
chapter__1
39
生存期模型选择
Customer
Customer
Satisfaction
chapter__1
29
本章要点
一、项目立项 二、合同项目 三、项目授权 项目授权 四、项目生存期 五、案例分析
chapter__1
30
项目章程( 项目章程 Project Charter)
确认项目存在的文件,包括对项目的 确认、对项目经理的授权和项目目标 的概述等。
项目章程实例
chapter__1
chapter__1
17
1、合同准备
招标书定义(采购需求定义) 供方选择 合同文本准备
chapter__1
18
1.1、 1.1Hale Waihona Puke 招标书定义需求定义 需方申请
商务 条件确定
验收标准 确定
资料汇集
采购需 求认可
编写招 标文件
招标文 件
附件:SOW:Statement Of Work
chapter__1 19
chapter__1
33
项目经理的责任
1. 2. 3.
开发计划 组织实施 项目控制
chapter__1
34
项目经理的权利
1. 2. 3.
制定项目的有关决策 挑选项目成员 对项目获得的资源再分配
chapter__1
35
项目经理的角色
1. 2. 3. 4. 5. 6. 7. 8. 9.
项目组织的领导者 项目组织的管理者 项目组织的决策者 项目组织的分析者 项目组织的计划者 项目组织的控制者 项目组织的组织者 项目组织的评价者 项目组织的协调者
软件开发项目管理
北京邮电大学软件学院 韩万江
chapter__1
0
承上启下
项目、项目的特征 项目管理知识体系 软件项目管理过程
chapter__1
1
项目初始
项 目 执 行 控 制
项 目 初 始
项 目 计 划
项 目 结 束
chapter__1
2
软件开发项目管理
第 一 篇 第 1 章
软件项目初始
chapter__1 3
1.2、供方选 1.2、供方选择
收集 供方 的建 议书
招标 文件
招 标
评定 供方
最终 供方 确定
最终
供方
名单
建议 书
chapter__1
20
1.3、 1.3、合同文本准备
采购资 料
合同草 案制定
合同草案 评审
合同草案 修订
合同草 案确认
合同草 案
chapter__1
21
2、合同签署
合同草案
谈判日 程确定
chapter__1
42
常用生存期模型
瀑布Waterfall V模型V-shaped 原型Prototyping 增量Incremental 螺旋式Spiral 快速应用开发RAD 渐近式阶段
chapter__1 43
WaterFall model
需求分析
设计 实施
测试
维护
chapter__1
44
chapter__1
24
1.1、 1.1、 项目分析
项目分析任务书
招标书
需求管理 者确定
需求分析
需求分析 评审
项目规模 估算
项目 风险分析
项目初步 实施规划
初步实施 规划评审
需求分析报告
项目初步 计划
chapter__1 25
1.2、 1.2、 竞标
需求分析报告 项目计划 技术能力 要求确定 人力资源 要求确定 实现环境 要求确定
Input
Requirements
Product realization
Output Product
chapter__1
40
软件生存期模型
软件开发的一种框架。 说明了软件的活动和进行软件开发的过程。 这个模型可以是以活动为中心,可以以产 品为中心的。
chapter__1
41
软件生存期模型特征
描述了开发的主要阶段 定义了每一个阶段要完成的主要过程和活动 规范了每一个阶段的输入和输出 提供了一个框架,可以将必要的活动映射到该 框架中。
chapter__1
32
Sample Project Charter (continued)
Roles and Responsibilities:
Name Walter Schmidt, CEO Mike Zwack Kim Nguyen Jeff Johnson Nancy Reynolds Role Project Sponsor CIO Project Manager Director of IT Operations VP, Human Resources Responsibility Monitor project Monitor project, provide staff Plan and execute project Mentor Kim Provide staff, issue memo to all employees about project Assist in purchasing hardware and software
chapter__1
27
2、合同签署
合同草案
谈判日 程确定
合同草 案提交
合同条款 协商
合同签署 文本确定
合同签署 文本审阅
合同签 署
任务书 任务书 任务书
合同签署文本
任务书 下达
Project charter
28
chapter__1
内部项目
企业内部项目实施的核心是确定任务范围和相 关各方进行有效地配合。这将通过相关各方之 间的协议来调整。因此,在内部项目实施中, 仅仅在合同签署过程中定义了一个协议签署过 程。此处协议可视作为“合同”,但无特别的 商业约束。其它方面可参考甲乙方的过程。
chapter__1
12
本章要点
一、项目立项 二、合同项目 三、项目授权 四、项目生存期 五、案例分析
chapter__1
13
合同项目
Service Delivery
Contract Kick off
Sales
Negotiation Proposal
QA/Legal
GAP
PM
chapter__1 14
31
Sample Project Charter
Project Title: Information Technology (IT) Upgrade Project Project Start Date: March 4, 2002 Projected Finish Date: December 4, 2002 Project Manager: Kim Nguyen, 691-2784, knguyen@ Project Objectives: Upgrade hardware and software for all employees (approximately 2,000) within 9 months based on new corporate standards. See attached sheet describing the new standards. Upgrades may affect servers and midrange computers as well as network hardware and software. Budgeted $1,000,000 for hardware and software costs and $500,000 for labor costs. Approach: • Update the IT inventory database to determine upgrade needs • Develop detailed cost estimate for project and report to CIO • Issue a request for quotes to obtain hardware and software • Use internal staff as much as possible to do the planning, analysis, and installation