软件项目的需求管理

  • Post author:
  • Post category:其他


很多团队需求管理一团糟,一会需求不是最新的、一会又出现多个版本的需求、一会需求文档找不到,

因为需求拖慢进度甚至导致程序员、产品、测试、UI之间扯皮的事太多太多了。

管理好需求是管理好项目的基本保障。

一个软件项目的需求,最终都是会被拆分成无数个功能来完成开发的。

那么页面需求应该在哪里统一管理呢?原型?UI图?需求文档?

通过Axure(一款原型设计软件)来管理需求,就是把开发需求直接写在原型页面上。当需求改变时,先修改Axure源文件,然后再发布。

这样做容易存在2个无问题。

问题1:开发需求其实比原型页面变动的频率高得多。有时候因为开发需求描述不准确或者不够详细,不得不修改Axure文件,很不划算。

问题2:大量的测试用例无法直接写到Axure上面,也让测试用例管理变得无比艰难。

—————————————-

我采用的需求管理模式:

(1)使用Axure画原型,然后生成html;

(2)按照原型页面结构1:1创建在线需求文档结构;

(3)只有非常原始的、明确的需求我们才写到原型页面上,开发需求以及可能变动频率较高的需求,我们都维护到在线需求文档里面;

(4)测试用例维护到在线需求文档里面。

所以,开发需求其实是会频繁变动的,而在线需求文档管理,才能将需求维护成本降到最低。(Axure或UI图维护开发需求的成本太高太高了,最终导致需求没人维护)</



版权声明:本文为rqj原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。