如何有效实现软件的需求管理(7)

简介:

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

  版本控制:

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

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

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

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

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

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

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

 可跟踪性
  可跟踪性的强大来源于数据记录与数据挖掘的强大,我们现在用的DevSpec中,对任何操作,任何数据变化,几乎都会记录下来,谁在什么时间做了什么事情都能一目了然,这样的好处也是显而易见的,简单而言,一方面,这些数据记下来,以后万一出现任何“纠纷”都能有理可依了;另一方面,当然也能知道谁真的在干事,奖励起来也有了依据;还有一方面,完整的数据记录给报表提供了最真实的依据,能让你最正确的分析过去,处理现在和面对未来。
  需求管理的五点要求基本上讲完了,可以说这些要求能很好的实现的话,基本上你们的需求管理水平已经是不错了,这也是产品能够成功的前提条件了。
  当然,好的产品最终还是需要好的设计的,管理只是能增加产品成功的可能性,但是没有好的设计产品绝对是不能成功的。
  不过今天咱们是在说管理,所以还是回到管理上来说吧,我们公司内部曾经做过评估,发现用了DevSuite系统以后,整个实际效率提高了80%,产品的质量水平提高了200%,员工的积极性也有明显的上升。显而易见,用了管理工具以后,效果还是很明显的。
  所以要有效地实现需求管理,关键是要把需求管理所要涉及到管理点管好,由于现代软件的规模已经无法再用纯手工/半手工的方式来管理需求了,所以采用一个好的工具无疑是一个好的解决方法。
  (全文完)

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
2月前
|
项目管理
「软件项目管理」一文浅谈软件项目风险计划
该文章深入探讨了软件项目风险计划的制定,包括风险识别、评估、应对策略等内容,并提供了风险条目检查表、风险概率及影响分析矩阵等工具,帮助项目管理者有效地管理和减轻项目中的潜在风险。
「软件项目管理」一文浅谈软件项目风险计划
|
2月前
|
项目管理
「软件项目管理」一文了解软件项目团队计划
该文章全面介绍了软件项目团队计划的制定,涵盖人力资源规划、项目组织结构设计、责任分配矩阵(RAM)的应用、干系人管理策略及项目沟通计划的编制等多个方面,帮助项目经理有效地组织和管理项目团队。
|
4月前
|
领域建模 持续交付 项目管理
项目管理问题之什么是软件方法
项目管理问题之什么是软件方法
|
监控 测试技术 程序员
|
数据管理 程序员 测试技术
研发过程中的文档管理与工具
从工作的这几年实践经验来看,写文档原则上本着复杂的事项细写,简单的事项简写或者不写,卷可以但又不闲的慌;
393 0
研发过程中的文档管理与工具
|
Oracle 关系型数据库 云计算
绩效管理软件
本文研究全球及中国市场绩效管理软件现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
|
BI 数据安全/隐私保护