【本篇为《如何有效实现软件的需求管理》第八篇,(第一篇第二篇第三篇第四篇第五篇,第六篇,第七篇,第八篇)】

版本控制:

 

在我们公司的实际需求管理中,需求的版本控制用的地方非常多,比如

第一,   因为一个需求从获取到最终能拿去开发,中间也需要经历非常多次的改动。既然有改动,就肯定也会出现类似写代码一样,这次写错了,想看看上次的这类情况,所以还是需要能看到不同的版本。

第二,   有时候,一个需求改了N次,到最后想比较各个版本看看,来得出一个最终版本。

第三,   还有种情况,改了很久,突然发现前面有一次不错,所以想回滚到原来的设计。

第四,   当经常有变更的时候,开发和测试就需要获取最新的设计文档,这时候版本控制总是能让他们马上获取最新的版本。

第五,   有些项目我们会使用软件基线(Baseline),而基线也是版本控制的一部分。

在DevSpec中,版本控制我们用到的功能就是版本功能基线功能,基本上能达到我们的预期。

可跟踪性

可跟踪性的强大来源于数据记录与数据挖掘的强大,我们现在用的DevSpec中,对任何操作,任何数据变化,几乎都会记录下来,谁在什么时间做了什么事情都能一目了然,这样的好处也是显而易见的,简单而言,一方面,这些数据记下来,以后万一出现任何“纠纷”都能有理可依了;另一方面,当然也能知道谁真的在干事,奖励起来也有了依据;还有一方面,完整的数据记录给报表提供了最真实的依据,能让你最正确的分析过去,处理现在和面对未来。

需求管理的五点要求基本上讲完了,可以说这些要求能很好的实现的话,基本上你们的需求管理水平已经是不错了,这也是产品能够成功的前提条件了。

当然,好的产品最终还是需要好的设计的,管理只是能增加产品成功的可能性,但是没有好的设计产品绝对是不能成功的。

不过今天咱们是在说管理,所以还是回到管理上来说吧,我们公司内部曾经做过评估,发现用了DevSuite系统以后,整个实际效率提高了80%,产品的质量水平提高了200%,员工的积极性也有明显的上升。显而易见,用了管理工具以后,效果还是很明显的。

所以要有效地实现需求管理,关键是要把需求管理所要涉及到管理点管好,由于现代软件的规模已经无法再用纯手工/半手工的方式来管理需求了,所以采用一个好的工具无疑是一个好的解决方法。

(全文完)

如何有效实现软件的需求管理 - 8 (全文完)相关推荐

  1. 如何有效实现软件的需求管理 - 7

    [本篇为<如何有效实现软件的需求管理>第七篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇,第八篇)] 在我们公司,获取了一个需求以后, 首先,相关人员会先在DevSpec建立 ...

  2. 如何有效实现软件的需求管理 - 1

    [本篇为<如何有效实现软件的需求管理>第一篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇,第八篇)] 前言:   开始在CSDN写博已经有差不多三个月了,主要是把我这几年在软 ...

  3. 如何有效实现软件的需求管理 - 5

    [本篇为<如何有效实现软件的需求管理>第五篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇,第八篇)] 好了,上面把需求处理过程的四个阶段简单介绍了一下,后面结合我们公司流程时 ...

  4. 如何有效实现软件的需求管理 - 3

    [本篇为<如何有效实现软件的需求管理>第三篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇,第八篇)] 我们先看下面一个简单的软件开发中的流程图,大家可以看到需求阶段主要是由这 ...

  5. 如何有效实现软件的需求管理 - 2

    [本篇为<如何有效实现软件的需求管理>第二篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇,第八篇)] 什么是软件需求呢?为什么它需要管理呢? 软件需求完全严格来解释就是: ( ...

  6. 如何有效实现软件的需求管理 - 6

    [本篇为<如何有效实现软件的需求管理>第六篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇,第八篇)] 需求分析阶段完了以后,就是需求设计,然后就是需求实现了,过程看起来很简单 ...

  7. 如何有效实现软件的需求管理 - 4

    [本篇为<如何有效实现软件的需求管理>第四篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇,第八篇)] 第二阶段:需求分析与设计(怎么去做) 既然需求已经获取了,也就是说客户已 ...

  8. 如何有效实现软件的需求管理(1)

    之前把软件工程中的测试部分,文档管理部分都已经做了一些简单的介绍,因为都是我实际工作中经常接触的,所以也算是我的一些经验吧,不过我也不是每个部分都接触得很深入,总是有些地方讲得不太好的,也请大家谅解, ...

  9. 如何有效实现软件的需求管理(6)

    在我们公司,获取了一个需求以后, 首先,相关人员会先在DevSpec建立一个条目,添加相应的一些属性信息,比如标题,内容描述,状态,对应文档,优先级,紧急程度,负责人,对应版本,对应浏览器,对应数据库 ...

最新文章

  1. Smarty模板的基础
  2. c# 操作excle
  3. 如何快速构建嵌入式全栈知识体系?
  4. python中随机输入数字再排序
  5. git-版本的创建与版本的切换操作
  6. FLEX XMLLIST 详解
  7. yzmcms图片自适应代码_基于segment.js制作的非常有创意的分段式SVG文字动画特效...
  8. 华为内部发文宣布部分部门停止社招,外包可成为新常态
  9. 用SQL语言操作数据
  10. 基于LDA模型的知网Python论文主题挖掘
  11. 画法几何与工程制图2
  12. Chrom浏览器安装CRX插件
  13. Ubuntu使用小教程02——服务器上安装ubuntu桌面版(新手向)
  14. FZU11685 之 跑跑卡丁车
  15. 一文浅谈深度学习泛化能力
  16. 如何判断一个数是否素数
  17. JPA @PersistenceContext和@Transactional Annotation
  18. Mybatis-Spring源码分析(五) MapperMethod和MappedStatement解析
  19. United Plugins发布TrapTune人声插件
  20. 获取整个网页的html源码

热门文章

  1. mysql查询汉字拼音首字母_MySQL查询汉字的拼音首字母实例教程
  2. Redis安装与配置Redis安装与配置
  3. java输入数字金额输出汉字大写_JS-输入数字输出大写中文
  4. 强跟踪ukf matlab,一种改进的强跟踪UKF算法及其在SINS大方位失准角初始对准中的应用...
  5. Excel如何快速预览查看图片?
  6. kali安装mwget
  7. 电脑非正常关闭导致的自动修复以及U盘的修复命令
  8. html中热区如何设置,Dreamweaver中如何设置热区?DW设置热区方法图解
  9. [转载]Matlab中的CVX工具包安装
  10. C语言拯救者 (操作符--6)