需求的十种类型

作者: 咚咚大魔王 | 来源:发表于2018-12-14 18:54 被阅读8次

    做完需求调研后(访谈、问卷、焦点小组等),可以对各类需求信息可以按照以下十种类型进行归类整理,从而整理出一份简洁、完整并且组织良好的需求清单。

    业务需求

    描述:从产品中获得资金、市场或者其他有业务利益。注意倾听用户预期价值陈述。

    举例:“在Z个月内将X区域内的市场份额提升Y个百分点”

               “通过去除无效的浪费,每年可以节省用电X元”

    用户需求

    描述:用户需要完成的业务任务的陈述。常见的表达方式为用例、场景或者用户故事。例如“我需要<做什么>”

    举例:“我需要为包裹打印邮寄标签”

               “作为主要机器操作人员,我每天早上的第一件是就是校对泵控制器”

    业务规则

    描述:特定的用户在特定的环境下才能去做某项活动。例如:“必须要符合……,”“如果<某些条件属实>,那么<就会发生某些事情>。”、“计算必须要依据……”

    举例:“新客户必须预付30%的预估咨询费和差旅费”

               “补假审批必须符合公司人事部门制定的休假制度”

    功能需求

    描述:系统在特定条件下展示出来的可观察到的行为,系统允许用户采取的行动

    举例:“如果压力超过40psi,高压报警灯就应当启动”

               “用户必须要能对项目列表按照字面正向和反向排序”

    质量属性

    描述:系统如何很好完成某些任务的陈述。特征词:迅速、简单、用户友好、可靠、安全。

    举例:“移动软件必须对触摸指令做出快速响应”

               “购物车必须好用,使新客户不至于放弃购买”

    外部接口需求

    描述:系统与外部世界的联系。例如:“必须从……读取信号”、“必须要向……发送信息”、“必须要以<某种格式>来读取文件”、“用户界面元素必须符合<某个标准>”

    举例:“生产执行系统必须控制芯片分类器”

               “对支票拍照后,移动端应当将支票图发到银行”

    约束

    描述:设计和实现约束是对开发人员可用选项的合理限制。例如:“必须要用<某个编程语言>来写“、”不能超过<某些限制>“、”必须要用<一种具体的用户界面控制>“

    举例:“提交的电子文档大小不能超过10M”

               “为保证所有安全交易,浏览器必须要用256位密码”

    数据需求

    描述:格式、数据类型、允许值或者数据元素的默认值

    举例:“邮政编码由5个数字组成,后面可选连字符和四位数字(默认为0000)”

               “订单信息包含:客户身份、发货信息、一件或多件产品,每个都要包含产品编号、数量、单价和总价”

    解决思路

    描述:有人在描述与系统交互使其执行某个动作的一种特定方法。

    举例:“从下拉选项列表中选择一个包裹发送目的地”

               “手机必须允许用户用一个手指在屏幕上滑动导航”

    其他

    描述:需求信息无法归入以上九种类别。

    举例:“与软件开发无关的项目需求,例如需要培训用户使用新系统”

                “不能增加价值的冗余信息”

    相关文章

      网友评论

        本文标题:需求的十种类型

        本文链接:https://www.haomeiwen.com/subject/ihxnhqtx.html