项目管理-流程以及各流程产出(软件项目)
一 启动项目
项目经理
项目章程
可行性分析: 经济收益 业务操作 技术 三个维度进行分析
二 规划 计划 进度表
可以波浪式规划进度表,后面补充
1 项目成员表
2 项目策划和任务书
3 WBS分解 (规划WBS 需求WBS 系统设计WBS 编码WBS 测试WBS 上线实施WBS 总结WBS)以及 对应进度表。
4 项目风险管理表
5 项目沟通计划
6 项目会议纪要
7 项目状态报告
8 项目变更管理表
9 项目总结表
三 需求收集 需求分析 UI原型
1 需求访谈记录
2 需求跟踪矩阵
3 客户流程图
4 客户原始表格Form
5 架构图
6 用例图
7 UI原型 (包括SA说明)
8 状态列表 (数字字典表),SD根据其,对其复杂的画状态图
四 系统设计 类图设计 数据库设计 框架设计
1 类图
2 数据库规格
3 UI原型(添加SD说明)
4 系统框架
5 抽取公共组件和方法,形成文档
6 状态图(根据SA状态列表,选择复杂的,需要画状态图的,画出状态图,另外抽象出公共组件进行代码编写)
五 项目编码
1 根据UI规格,编写程序
2 根据公共组件和方法文档,编写组件和公共方法
六 项目测试
1 前期参与需求,至少1位测试到岗。
2 后期和系统设计一起并行进行,编写测试用例
3 理解SD系统设计,添加必要的测试文档
4 按测试用例 测试系统
七 项目上线实施 培训
1 编写用户手册, 系统上线
八 项目总结回顾
1 对项目 时间进度 成本 成果进行总结
2 总结分析: 经验 教训
什么时候选择 开发模型?如何选择?
什么时候评估选择按什么样的模型?