产品开发中的几个阶段

来源:互联网 发布:中国建筑历史交易数据 编辑:程序博客网 时间:2024/06/05 17:45

  以软件开发为例,一般来说产品开发简单分为几个大的阶段: 需求 —— > 设计 ——> 编码 ——> 测试 ——> 验收(维护)

需求:包括收集需求,需求分析,功能需求,业务需求,技术需求等等

设计:包括详细设计、概要设计

编码:是实现,Coding + Debug

测试:包括模块测试、系统测试等等

验收:提交,客户验收,后期维护属于运营了,项目应该正常收尾 

  在我们的软件开发过程中,会遇到的相关知识比较多,涉及的面也非常广泛,包括:项目的资源整合、项目的范围管理(特别腔调不要镀金),项目的进度、

项目的质量、项目的人力资源、项目的沟通、项目的风险、项目的采购(这个一般小型项目不会涉及到)、项目的干系人管理(管理干系人的期望、参与等等)。

一般遇到大的项目,很重要的一个思路是:如何分解该项目。


经常会听到有项目的 TR1、TR2、TR3等

这里解释一下,所谓TR 全称为 Technical Review 中文叫技术评审,而后面带的这些数字就是指不同的阶段,这里说的如TR1,指的是一个节点。

TR1: 一般是指概念,功能技术评审,主要评审产品的功能需求、业务需求等大的概念的内容,不能有缺失。

TR2: 一般是指规划阶段的评审,主要是需求分析,产品等级规格评审

TR3: 一般是指规划阶段的评审,主要是软件总体架构,设计框架的技术评审

TR4: 一般是指开发阶段的评审,主要是对详细设计的评审

TR5: 一般是指开发阶段的评审,最初的产品模型质量的评审,此时应该已经完成了SIT(system integration testing)系统整合测试。

TR6: 一般是指验收阶段的评审,发布评审,到这一步应该已经完成了SVT(system verification testing)系统验证测试。

之后就需要进行UAT(user accept testing)用户接受测试,在UAT之后,用户签字,产品验收,项目总结,项目文档归档,项目相关资料移交,项目团队解散,项目结束。


  其他更多关于项目管理的知识,后面我想到了再一一道来。

0 0
原创粉丝点击