文档介绍:上海漫索计算机科技有限公司
软件研发管理规范 SPP
Simplified Parallel Process
* 帮助企业快速平稳地提升软件研发与管理能力*
目录
第1章项目组织机构和研发管理流程 6
项目组织结构 6
项目中的角色职责 6
软件研发管理流程 8
配套的软件工具 9
第2章立项管理 10
目的 10
流程与关键活动 10
立项调查 11
立项建议 11
可行性分析 13
立项评审 14
项目筹备 17
实施建议 19
第3章结项管理 20
目的 20
关键活动与流程 20
结项申请 20
结项评估 22
项目收尾活动 22
实施建议 23
第4章项目规划与监控 24
目的 24
关键活动与流程 24
项目规划 24
项目监控 25
实施建议 27
第5章采购与外包开发 28
目的 28
采购的流程与关键活动 28
采购准备 28
选择供应商 29
签订采购合同 29
采购验收 30
外包开发的流程与关键活动 30
外包开发准备 30
选择承包商 31
签订外包开发合同 32
过程监控与验收 32
第6章变更管理 35
目的 35
关键活动与流程 35
变更申请 35
变更审批 36
执行变更 37
实施建议 37
如何提高变更管理效率 37
如何应对客户的需求变更 37
第7章软件配置管理 39
目的 39
关键活动与流程 39
制定配置管理计划 39
代码管理 40
文档管理 41
实施建议 41
第8章技术评审 42
目的 42
关键活动与流程 42
申请 42
评审 42
执行 43
实施建议 44
第9章需求开发与管理 45
目的 45
关键活动与流程 45
需求调研 45
需求分析与定义 46
需求评审与确认 48
需求细化与跟踪 49
实施建议 49
第10章用户界面原型设计 50
目的 50
关键活动与流程 50
绘制界面示意图 50
设计界面美工图 51
界面原型评审 51
实施建议 52
第11章软件设计 53
目的 53
关键活动与流程 53
软件总体设计 54
数据库设计(可选) 55
功能模块设计(可选) 57
设计评审 58
实施建议 58
第12章软件实现 59
目的 59
关键活动与流程 59
编程 59
调试 60
优化 61
内部测试和代码审查(可选) 61
实施建议 62
如何避免开发阻塞 62
如何提高团队编程的质量 62
第13章软件测试与改错 63
目的 63
关键活动与流程 63
制定测试计划(可选) 64
设计测试用例(可选) 64
执行测试 65
消除缺陷 66
实施建议 67
如何提高企业的测试效果 67
如何安排测试的优先级 67
第14章软件部署 68
目的 68
规则 68
第15章软件维护 69
目的 69
规则 69
第1章项目组织机构和研发管理流程
项目组织结构
汇报工作
项目执行者
项目管理者
项目决策者
公司领导
美工人员
需求分析员
测试工程师
汇报工作
项目经理
软件部门
项目X
开发工程师
图1-1 项目组织结构图
项目中的角色职责
项目角色
该角色在项目研发管理流程中的职责简述(详见公司岗位职责表)
公司领导
(项目决