:
:
:
:
:
:
:
:
ScrumTeam
MSF Team
异地分布式团队
如何组建项目团队
项目团队中的三个关键角色
召开项目启动会
案例分析:微软团队结构模型
软件需求开发与管理
本章节学习目标:理解软件需求的重要性,掌握软件需求开发与管理的方法、工具和技巧,掌握如何通过良好的需求开发与管理使项目的需求可控可管。
软件项目失败的主要原因都与需求相关
主要软件开发问题分类
需求问题的代价
不同角色对需求的理解不同
什么是不合格的需求
优秀需求具有的特性
需求工程
客户需求、产品和产品组件需求
需求获取的手段和方法
需求的来源
需求收集模板
分板收集到的需求
如何分析需求
用例
界面原型
产品需求的内容
产品需求的形成
客户需求如何转化为产品需求
定义产品需求
分析
量化
验证需求的方式
需求管理的原则和实现
需求版本控制
管理需求变更请求
需求变更过程
需求可跟踪性
需求跟踪
需求管理工具
演练:软件需求评估与优先级排序
软件项目规划
本章节学习目标:掌握软件项目规划的过程、工具、方法、关键要素和技巧,掌握如何通过良好的项目计划对项目成功提前做出安排,而不是盲目的开展项目工作。
软件项目规划的主要问题
选择统一过程的重要性与必要性
软件生命周期模型类别
软件生命周期模型
瀑布模型
V模型
快速原型模型
增量模型
迭代模型
螺旋模型
RUP
MSF
案例分析:如何选择软件生命周期模型
工作分解结构(WBS)
WBS的主要作用
WBS层次
创建WBS的主要方法
WBS分解的步骤
项目的WBS究竟分解到什么程度
WBS示例
演练:制定WBS
估算测验
项目估算常见问题
项目估算基本概念
规模估算单位
估算受到各种因素影响
估算误差收敛图
高估比低估好
项目估算时机
何时进行重估算
估算常用方法
Wideband Delphi估算法
Wideband Delphi估计过程
Wideband Delphi估计相关角色
Wideband Delphi步骤
PERT应用
PERT的概率类似正态分布
PERT Sizing估计过程
PERT Sizing估计相关角色
Wideband Delphi vs. PERT Sizing
演练:如何进行有效的项目估算
技术解决方案概述
软件架构
软件架构内容
软件架构原则
案例分析:软件架构管理
制定项目计划书
项目活动排序
计划网络图——PERT图
组织分解决结构(OBS)
建立WBS-OBS矩阵
RACI责任分配矩阵
活动历时估计(工期/进度估算)
进度估算方法
软件项目进度计划
做好项目计划的几个要点
研讨:如何制定项目计划书?