在每个项目中,客户会在原来的需求基础上进行需求改变或者增加需求内容,所以,一个需求变更管理方法在设计项目中有着十分重要的作用,用户可能在初期阶段对自己的
需求不是清楚,只能根据客户在深入的了解后才知道自己还有哪些需求是需要的。在我们的项目中选择了一个分级需求管理模式,那就是将需求进行分级:
一级需求:是客户提出的需求中最为重要,最需要先实现的需求,在本项目中,我们的客户需要一个简易的通讯软件,所以最重要、最为基本的是实现双方的信息传递和信息输出。
二级需求:它不会影响一级需求的实现,但是没有实现这个需求是不能够实现下一个功能组块的,在我们的项目中是数据库组建,数据库在项目中祈祷了保存数据的作用,在用户需要
对数据库进行聊天记录的查询时,点击聊天记录的按钮就可以让系统调用数据库,在新弹出的窗口显示出双方的聊天记录。
三级需求:若是不满足此需求会导致整个项目很一般,很简单,在本项目中是我们通讯软件的界面和游戏部分,一款舒适的界面能够让用户觉得很舒适,一款休闲的游戏又不会让客户
觉得这款软件很单一。
这三级需求在我们的项目需求中是必须得到实现的,但是实现有个前后关系,排在前面的需求更重要,必须将前面的实现再进行下一步需求。
四、五级需求:这2个要求都有限制,前提条件是在时间充裕和资源充裕的前提下,进行功能的扩展。在我们的项目中有:
1.实现用户注册和用户帐号管理。
2.增加文件传输和图片传送的功能。
3.视屏通话和语音聊天系统。
由于我们项目的时间和资源都不是太多,所以在本次实验中没有实现这些功能,希望在以后的第二代乃至第N代中逐渐的实现这些功能。
这就是我们本次项目中对需求管理变更方法的选择和实际运用。