第一步:
一个故事(时间、地点、人物、事情、背景)…
第二步:
通过一个故事抽象出客户需求
客户需求:有一个超级权限的人可以查询所有的督办信息
第三步:
需求分析:
词: 超级、权限、人、查询、所有的、督办信息
细化:角色(一组人,而不是一个人)
查询条件 按时间查询啊、按客户关心的信息查询啊、按预期结果查询等
所有的(各种不同的状态)
对象:督办信息
结果:查询出什么样子的一个结果,客户希望什么样子的展示出来
深化:是否需要进一步对结果进行处理,如:导出到Excel中
产品设计:
确定界面元素
在达到客户预期结果集的前提下,注重用户体验,界面设计、操作设计
数据库设计:
根据界面元素和抽象出来的词构建数据库
第四步:
开发人员拿到产品设计和需求分析文档、数据库文档,在预先确定下框架下开发
开发人员单元测试
第五步:
需求分析人员充当测试人员,对以开发完毕的功能测试