需求分析挑战之旅??疯狂的订餐系统
作者:张传波 发布时间:[ 2011/12/7 16:14:38 ] 推荐标签:
公司的需求规格说明书中,第一章节是“背景”,但往往大部分项目写出来的背景写了等于没写。有些写了诸如此类的内容:某年某月某日与某某公司签订了某某合同,成立了改项目组,项目人员有谁谁谁,客户联络人是谁谁谁。有些项目更懒,直接复制前期需求文档的背景,以致项目已经做到第三期了,第三期的背景仍然是抄第一期的。不知道如何分析背景,背景不知道写啥,这是项目的普遍现象。
目标在哪里?
对于“项目的目标”,项目组普遍的问题有:
1.根本不知道“目标”这回事。
2.目标写出来了,但被扣上“大而虚”的帽子。
3.没有用目标来指导下一步工作,后面遇到具体问题时,没有用目标来思考。
4.目标写出来不变了,没有持续去思考是否需要调整。
需求规格优先
很多需求分析人员喜欢将系统要做的事情,以用例或者功能点的方式记录下来,但往往没有记录为什么需要这样一个用例或者是功能点,没有去思考这个用例或者功能点背后隐藏的客户需要是什么。更甚者进入具体的界面设计,在需求文档中写清楚界面上放什么按钮什么菜单等,一开始将需求“僵化”,这样会让后面的工作陷入“万劫不复”之地。
本小结开始的时候,要求你先写下本系统的需求,再继续往下看。不知道你写的需求中是否有背景、需要这些内容呢?你写的需求是不是几乎全部是“需求规格”呢?
下面,我们将来挑战“订餐系统”的背景、需求和需求规格。
图3 某需求规格说明书目录
3. 背景-需要-需求规格
请按顺序回答以下问题:
1.本项目的背景是怎样的?
2.本项目能解决什么问题?
3.本项目的关键涉众有哪些?(说明:涉众是指系统会影响到的人、角色、单位等,或者说什么人、角色、单位会影响到本系统。)
4.本系统要达到怎样的目标?
5.本系统的范围是怎样的?
6.本系统应该具备怎样的功能?
7.本项目成功标准是怎样的?
在往下阅读之前,请先独立思考,写出以上问题的答案。
1.本项目的背景是怎样的?
参考答案:员工中午饭要吃好是很重要的事情,但手工订餐存在一些问题,领导试图通过订餐系统来改善。
答案点评:
1)本系统的用户是“员工”,而客户是“领导”。(说明:用户是指使用系统的人员,而客户是可以拍板付钱给公司的那个人,是项目组的米饭班主。)
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11