• 如何去做好产品的需求


    1,挖掘用户的原始需求,客户为什么要做这个功能,有什么好处
    2,功能如何去实现
    3,实现后要考虑几个问题,以后是否方便扩展,功能用久了会不会有不好的地方,如何去规避性能问题,安全问题等等
    比如说商城中有个智能推荐功能
    第一步,我们需要思考的是用户为什么要做这个功能,商城的目的是给大家提供方便,经常浏览的类型,或者部分的产品,卖的比较好的,我就主动推荐给你,让用户体验更好,不需要花很多时间找对应的产品,
    第二步,如何去实现,如果要实现这个功能,我们可以做的就是,用户每一次浏览,我们需要把对应的记录保存到一张数据库表中,保存后记录后,后续智能推荐,就可以根据浏览的产品类型就行推送对应的产品资料
    第三步,产品可以实现了,考虑会有哪些问题,一个用户保存多少浏览记录比较合适,保存的记录越多,大量用户会保存大量的浏览器信息,会给数据库带来很大的压力,智能推荐多少比较合适,太多了,用户反而会比较乱,不从下手,这些我们都是需要跟产品这边去交流沟通,是否方便扩展,如果以后的类别,变了,推荐功能不需要了,或者修改了里面的推荐,有没有辅助的功能去设置,去修改等等。
    综上所述
    考虑需求的时候,我打几个疑问
    第一个:用户为什么要做这个功能?
    第二个:这个功能如何才能实现,为什么要用这个方法实现,有什么好的地方?
    第三个:做出来的功能有哪些考虑不足的地方,哪些地方考虑不到的地方?
    等到产品做完,你就是最懂系统的人,谁说你不如开发了解来着

  • 相关阅读:
    火狐中,设置align="center"失效的解决方法
    爱学习的你,不知道这五个神奇网站怎么行
    详解Linux运维工具:运维流程管理、运维发布变更、运维监控告警
    运维工程师必备技能:网络排错思路讲解
    非常全的Linux基础知识点
    Linux系统CPU占用率较高问题排查思路
    MySQL数据库参数优化
    Linux查看硬件配置
    JumpServer堡垒机安装笔记
    nginx的安装和负载均衡例子(RHEL/CentOS7.4)
  • 原文地址:https://www.cnblogs.com/yetj/p/8921768.html
Copyright © 2020-2023  润新知