文档介绍:软件项目计划沈备军
项目计划回答……
Shanghai Jiao Tong University 什么:工作的具体内容,一定时期的工作重点
怎样:如何完成这些工作和任务
谁:确定具体人员或部门
软件过程与管理 何时:各项工作需要多少时间
多少:每项工作需要多少经费
Module: Software Project Planning 哪里:各项工作进行的环境
软件项目计划
上海交通大学软件工程中心
Software Process and Management 4 沈备军
Review: 软件项目计划常见错误
制订计划: 过于乐观的计划
定义软件开发过程 在压力下放弃计划
软件估算 在项目过程中不细化计划、不及时更新计
安排进度,确定里程碑划,不监控计划的执行
分配资源,商讨承诺 缺乏足够的风险管理
支持计划 缺乏质量计划
质量计划、风险管理计 项目估算时遗漏必要的任务
划、沟通计划、配置计
划、组织计划、采购计 前期活动不合要求
划 “我们没有时间做设计”,或为了“加快进度”而鲁莽
编码
Software Process and Management 2 沈备军 Software Process and Management 5 沈备军
软件项目计划的重要性本节内容
体现了对客户需求的理解 项目计划概述
为项目管理和运作提供可行的计划 进度安排
是有条不紊地开展软件项目活动的基础 人员分配
跟踪、监督和评审计划执行情况的依据 项目计划变更管理
是项目相关个人和组织的明确承诺 项目跟踪与监控
项目计划的几点经验
项目计划是指导项目实施和控制的一系列纲领性
文件,是经高层管理批准的项目正式文档。
@第9, 14章. 教材
@时间管理、成本管理、综合管理. PMBOK
Software Process and Management 3 沈备军 Software Process and Management 6 沈备军
1
软件项目计划沈备军
项目规划 Sample anized by Phase
需求
活动排序
基线
定义活动进度安排
活动工期估算
定义WBS 人员分配
项目
成本估算计划
定义资源
支持计划
质量计划风险计划配置计划采购计划沟通计划
Software Process and Management 7 沈备军 Software Process and Management 10 沈备军
概念 WBS in Tabular Form
Concept
工件(Artifact):指软件开发过程的中间或 Evaluate current systems
最后工作产品,包括文档、模型和程序。 Define Requirements
Define user requirements
工作分解结构(WBS,Work Breakdown Define content requirements
Structure):以工作为导向对项目要素进行 Define system requirements
的分组,它定义了项目的整个工作范围,每 Define server owner requirements
Define specific functionality
细分一层表示对项目工件更详细的描述。 Define risks and risk management approach
里程碑(Milestone):阶段性工作的标志, Develop project plan
它强制规定在某段时间完成什么,交付什么 Brief web development team
Web Site Design
工件。 Web Site Development
Roll Out
Support
Software Process and Management 8 沈备军 Software Process and Management 11 沈备军
Sample anized by Product 软件项目规划
定义软件过程
需求
活动排序
基线
定义活动进度安排
活动工期估算
定义WBS 人员分配
项目
成本估算计划
定义资