热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

产品发布的文档控制流程

产品发布的文档控制流程1.目的规范研发中心产品发布流程,划分相关责任,建立文档控制,保障产品质量和服务质量。2.定义2.1产品产品指研发中心各

产品发布的文档控制流程

1.     目的

规范研发中心产品发布流程,划分相关责任,建立文档控制,保障产品质量和服务质量。

2.     定义

2.1 产品

产品指研发中心各类人员(含开发工程师、测试工程师、项目工程师等)经过工作(含开发、验证、收集、编撰等)产生的,对用户具有使用价值的成果。

 

2.2 产品发布

指将合格的产品提供给用户使用,并准备为用户提供相关支持服务。

 

3.     流程

3.1产品开发的文档控制流程

下图简要说明了产品开发各阶段的主要产出。在立项、开发、测试各阶段,各单位产生阶段性成果,不断促进产品走向完成。在发布阶段,应完成各阶段成果的汇集与归档,作为发布与维护的依据。

按流程走向,上一环节的输出为下一环节的输入,下一环节在上一环节的成果的基础上进行深加工。因此,如果下一环节认为上一环节未能提供相关必要文档的,可以拒绝接受任务,延误责任由上一环节承担。

 

 

 3.2 控制具体要求

文件类型

文档名称

是否必须提供(1)

相关表格

检查人

检查时机

立项

开发

测试

发布

项目管理

 

 

 

 

 

 

 

 

项目SVN登录

必须

项目登记表

研发部

ü

 

 

ü

需求说明书

必须

 

项目组

ü

 

 

ü

需求变更信息

必须

 

项目组

ü

 

 

ü

合同

可选

 

项目组

ü

 

 

ü

项目计划

必须

 

研发部

ü

 

 

ü

项目周报

必须

项目计划与进展情况一览表

研发部

ü

ü

ü

ü

评审报告

可选

 

项目组

ü

ü

 

ü

项目验收总结

可选

 

项目组

 

 

 

ü

发布文档归档

必须

发布登记表

研发部

 

 

 

ü

开发

 

 

 

 

 

技术方案

必须

 

研发部

ü

ü

 

ü

开发计划

可选

 

项目组

ü

ü

 

ü

设计文档

可选

 

项目组

 

ü

ü

ü

源代码包

必须

 

项目组

 

ü

ü

ü

应用程序安装包

必须

 

测试

 

ü

ü

ü

版本修改历史说明

必须

 

测试

 

ü

ü

ü

测试

 

 

 

 

测试方案

可选

 

项目组

ü

 

ü

ü

测试计划

必须

 

项目组

ü

 

ü

ü

测试用例

可选

 

项目组

ü

 

ü

ü

测试报告

必须

 

项目组

 

 

ü

ü

安装/部署/使用说明

必须

 

测试

 

 

ü

ü

 

注1:可选提供的,一般是指小项目(工作量<1人月)。

凡项目开发测试工作量>1人月的,表格中可选文档也必须提供。

3.3 控制文件

3.3.1 项目登记表

项目登记表为所有研发成果提供索引,以便后续能快速检索和使用正确的版本。

项目负责人应在项目开始时,在SVN中建立目录,在《项目登记表》中登记,并告知全体项目成员,以便全体成员使用正确的文件版本进行沟通,并随时将阶段性成果进行集中归档。

注意,由于此文件为二进制文件,svn无法合并,请修改者修改前先update到本地,然后尽快完成修改,并commit到服务器,以免多人修改导致冲突。

  

 

3.3.2项目计划与进展情况一览表

项目计划与进展情况一览表(模板)如下。此表为项目负责人维护。应于项目启动时建立,每周更新进度、调整计划一次。

  

3.3.3 发布登记表

发布登记表为所有发布成果提供索引,将项目管理文档、开发文档、测试文档及发布文档串联起来,为今后的持续维护提供一揽子文档资料。此表为项目负责人维护。应于发布时建立。

  

 



推荐阅读
  • 掌握数据库引擎存储过程与系统视图查询:DBA与BI开发者的必备技能
    本文介绍了如何利用数据库引擎存储过程及系统视图查询数据库结构和对象信息,为数据库管理员(DBA)和商业智能(BI)开发人员提供实用的基础知识。文章涵盖了一系列常用的SQL Server存储过程和系统视图,帮助读者快速获取数据库的相关信息。 ... [详细]
  • 最佳PHP源码加密工具推荐
    本文探讨了几款高效的PHP源码加密工具,旨在帮助开发者保护其代码免受未授权访问。文章不仅介绍了商业软件的选择,还提供了一些免费且实用的加密工具及其使用方法。 ... [详细]
  • 持续集成概述与实践指南
    本文探讨了持续集成(CI)的基本概念、目的及其在现代软件开发中的应用。通过实例分析,帮助读者理解如何有效实施持续集成,提高软件开发效率。 ... [详细]
  • Linux环境下配置Subclipse访问SVN+SSH仓库的方法
    本文详细介绍如何在Linux操作系统中配置Subclipse,以便通过SSH协议安全访问SVN仓库。不同于常见的Windows配置指南,本文提供了针对Linux用户的详细步骤。 ... [详细]
  • 本文详细介绍了 SVN 中的 switch 命令及其使用方法,包括如何切换工作副本到新的 URL 和如何处理版本库迁移等情况。 ... [详细]
  • 本文将指导您完成SVN客户端的安装过程,并提供一些基本的配置建议。如果您需要安装SVN服务器,请参考其他相关文档。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 前端开发中的代码注释实践与规范
    本文探讨了前端开发过程中代码注释的重要性,不仅有助于个人清晰地回顾自己的编程思路,还能促进团队成员之间的有效沟通。文章将详细介绍HTML、CSS及JavaScript中的注释使用方法,并提出一套实用的注释规范。 ... [详细]
  • 本文介绍了软件测试项目的实际操作过程,包括各角色的职责分配、项目启动、测试流程及测试人员的主要任务,旨在为从事软件测试工作的技术人员提供指导。 ... [详细]
  • 作为一名在大型手机游戏公司工作的程序员,尽管主要负责游戏逻辑和内容的开发,但对iOS底层开发接触较少。现在有了iPhone和可以虚拟MAC环境的电脑,希望能找到有效的iOS开发学习路径。 ... [详细]
  • 在进行项目开发时,不小心更新了SVN数据导致本地未提交的代码丢失是一个常见的问题。本文介绍了一种通过Eclipse的本地历史记录功能来恢复这些未提交更改的方法。 ... [详细]
  • 解决 SVNManager 中文路径乱码问题的方法
    在安装 MySQL 后,通过调整 my.cnf 文件中的字符集设置,可以有效解决 SVNManager 在处理中文路径时出现的乱码问题。 ... [详细]
  • 本文介绍了EasyTrac 0.1.0.11b1版本的发布,这是一个简化Trac部署过程的工具,特别适合于希望快速搭建项目管理和问题跟踪系统的用户。 ... [详细]
  • OpenWrt 是一款高度可定制的嵌入式 Linux 发行版,广泛应用于无线路由器等领域,拥有超过百个预装软件包。本文详细探讨如何在 OpenWrt 上通过 Luci 构建自定义模块,以扩展其功能。 ... [详细]
  • 本文探讨了Git与SVN在版本控制上的区别,重点介绍了Git中特有的工作流和文件状态管理机制。 ... [详细]
author-avatar
手机用户2502887763
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有