NPDP拆书(十五):新产品流程(软件开发涉及的环节)
2021-08-04 本文已影响0人
roofchat
只有标准化,才可复制,才能做大做强。利用标准化手册和充分利用科技来把事情标准化。要相信标准化,你才能把你的事标准化。
最近有开发项目,正好梳理下软件开发的流程和文档要求。主要整理的是其他信息公司在管理软件开发类或者互联网平台开发的经验,包括团队管理(规范的建立)、开发模式选取、需求管理、开发管理、测试管理、配置管理、发布管理和变更管理。
01
团队管理
团队管理包括:
1、研发管理制度的制定:主要是一些规范的要求
2、研发管理软件的选择:比如禅道、GIT还有众多的需求管理软件
3、绩效评价体系
4、团队的组建:不同人员的分工
02
开发模式选取
这里开发模式主要有:瀑布式、迭代式、螺旋式、敏捷开发、随意模式。
03
需求管理
包括用户需求、产品需求以及软件需求。
用户需求包括:
XXX项目需求调研计划
XXX项目XX会议记录
XXX项目需求变更申请表
XXX项目需求变更记录
产品需求目的是:
将需求相关的业务流程、数据流向、页面交互等信息清晰地展现出来
设计师绘制页面视觉效果的依据
技术开发评审需求和进行功能开发的依据
测试人员撰写测试用例,开展测试工作的依据
软件需求:至少包括软件需求规格书(SRS);数据字典(DD);相关接口文档等。
04
开发管理
开发管理的内容较多,最初交付给业主的文档至少需要形成概要设计说明书、数据库设计说明书、详细设计说明书。
05
测试管理
06
开发管理
总算是搞清楚各个开发文档应有的内容了,涉及的面太多,我还是多关心业务,了解下流程和规范,不能自己的“业余”去挑战别人的“专业”?不被忽悠就行了。