zoukankan      html  css  js  c++  java
  • 如何去做好产品的需求

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

  • 相关阅读:
    UVA 133 The Dole Queue
    HDOJ(HDU) 2103 Family planning(需要注意范围)
    HDOJ(HDU) 2097 Sky数(进制)
    HDOJ(HDU) 2093 考试排名(Arrays.sort排序、类的应用)
    HDOJ(HDU) 2091 空心三角形
    HDOJ(HDU) 2090 算菜价(简单水题、)
    HDOJ(HDU) 2088 Box of Bricks(平均值)
    HDOJ(HDU) 2083 简易版之最短距离(中位数)
    Java---常用基础面试知识点
    Java---练习(面试题) :字符串截取(2-最终版)
  • 原文地址:https://www.cnblogs.com/yetj/p/8921768.html
Copyright © 2011-2022 走看看