How Might We = 我们可以怎样做。
某餐馆需要开发一款店内点餐的小程序,用户到店后扫码点餐,服务人员收到用户的点餐请求,生成订单号码,将菜单打印,送往后厨。
第一,明确需求场景
场景 | 需求 |
---|---|
一位顾客进店后,扫描右上角的二维码进行点餐操作,他想知道这家店最有名的菜品是什么,有什么优惠活动。 | 1.用户可以看到菜品排名;2.用户可以看到店铺优惠; |
服务员收到顾客的订单后,将其打印出来送往后厨,但是订单和订单之间菜品有重复,后厨想要知道同一时段相同菜品的订单量 | 1.小程序后台对要菜品进行分类和统计; |
..... | ..... |
第二步,将需求场景拆解到功能,功能对应解决明确的业务问题。
场景 | 需求 | 功能 |
---|---|---|
一位顾客进店后,扫描右上角的二维码进行点餐操作,他想知道这家店最有名的菜品是什么,有什么优惠活动。 | 1.用户可以看到菜品排名;2.用户可以看到店铺优惠; | 显示菜品top排名;显示菜品优惠折扣; |
服务员收到顾客的订单后,将其打印出来送往后厨,但是订单和订单之间菜品有重复,后厨想要知道同一时段相同菜品的订单量 | 1.小程序后台对要菜品进行分类和统计; | 设置订单处理系统 |
..... | ..... |
第三步根据用户、业务需求画出流程图,对不同的角色创建不同业务处理状态。
第四步梳理功能模块,有哪些模块、子模块,每一模块对应哪些功能。
第五步对功能的优先级进行排序,这时候就可以使用ICE模型和KANO模型。
原文:https://www.cnblogs.com/luxiaofang/p/15227682.html