「红人」旅游小程序产品需求文档

62 评论 61291 浏览 538 收藏 10 分钟

昨晚梦到甲方粑粑要搞个旅游App,做App成本又太高,所以先搞个小程序试试水。

目录

一、引言

1.1 文档属性

1.2 历史修订

1.3 背景

甲方粑粑丢下一句话“能看能买、能传播”。他要一个O2O旅游小程序,第一版呢,希望用户在小程序上可以看到各种旅游资讯(内容),还可以直接在小程序上下单(支付)

二、全局功能说明

2.1 功能逻辑流程图

2.2 功能结构图

ps:红字部分可在产品1.0.0版本之后考虑分批上线。

2.3 订单流程

三、思维导图

3.1 产品信息结构图

资讯模块信息结构图:

ps:为了照顾前端同学,富文本的玩法没玩过,加上目前时间又紧迫,就设计出了一个图文表,专门用来存文章中的内容的。

这样的话,文章与图文是1对多的关系,一组图文包括(标题、描述、图、标注)(这4个字段都可以选填)。

比如:

商品、用户、订单信息结构图:

先只考虑旅游的商品版块,后期会新增一个活动的商品版块,用户购买活动的时候,有些纸质票非电子票是需要用户填写收货地址的。

在建模时,需要注意的就是:订单主表中存储地址库id和买家具体地址组合成购物地址,不依赖用户收货地址的信息,因为用户的收货地址是可能发生人为的修改的。

ps:产品模型和业务模型千万不要混在一起。

3.2 产品结构图

3.3 业务流程图

角色:客服、后台运营、用户。

用户可线上负责预约、交易以及线下体验,用户通过小程序购买旅游产品下单,客服在后台可管理订单联系用户,后台运营可管理小程序上得商品、资讯等…

用户使用流程

3.4 页面流程图

四、 原型图

4.1 欢迎页

4.2 首页_商城

ps:这个商城主页有6个模块,分别是Banner、icon模块、新品&独家、主题推荐、攻略资讯、猜你喜欢。

…往下滑动…

页面逻辑:

  1. Banner、主题推荐、攻略资讯:根据后台参数跳转不同页面,类型如下:资讯文章、商品详情、H5活动。
  2. icon模块:固定4个icon(国内、海外、品牌、体验),其它的是后台给就显示,不给就隐藏,统一跳转筛选列表,根据分类字段查询列表信息,页面样式统一。
  3. 新品&独家、猜你喜欢:根据商品id,跳转不同的商品详情页。

4.2.1 商品详情页

页面逻辑:

  1. 客服按钮点击事件:跳转客服聊天窗口,若未登录提示登录。
  2. “选择套餐”与“立即预订”跳转至选择套餐页。
  3. “包含费用、产品详情、订购须知”通过分类字段判断查询对应内容进行展示。

4.2.2 商品选择套餐

4.2.3 信息填写

4.2.4 支付

4.2.5 订单

ps:订单待支付状态,超过3小时,自动失效。

ps:旅游订单状态有6种,已支付、待支付、卖家确认成功、预约失败、订单已失效、订单已取消。

部分功能之间相互独立,我们先可上一部分,未上传部分:

  • 小程序端(4.3 资讯、4.3.1 资讯列表、4.3.2 资讯城市、4.3.3 资讯详情、4.4我的)
  • 后台管理系统
  • 未完待续…

五、排期

草稿图

六、总结7句真言

  1. 可能很多人会认为原型注释用线和箭头,会很乱。我觉得这种注释方法还是得分场景的,比如:我这边小程序的整体布局是线性式的
  2. 建模时注意功能之间适度颗粒大小,遵循MECE原则,相互独立、完全穷尽。模块之间高内聚低耦合,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单
  3. 服务器能做的事情,就别交给小程序做(看情况)
  4. 项目开始前的启动会议(不要以为形式感强,这是仪式感)
  5. 向计算机科学家输出一种使命感,做比自己更重要的事情!
  6. 项目过程中,负面信息自己及时处理,千万别在团队扩散,以防带乱节奏。适当多鼓励,所受荣誉分享给大家(成就别人成就自己)
  7. 暂时还没想到…

以上为个人对本次项目进行解构后的理解,说的不一定对,具体情况具体分析,适合团队的才是最好的。

#专栏作家#

Bass小南,微信公众号:PMBass,人人都是产品经理专栏作家。擅长功能设计、原型设计,专注电商、游戏、人工智能等多领域。

本文原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自pexels,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 你好 受教了 我想问下您能具体说说产品逻辑流程图上几个矩形的含义吗,我看有些没有闭环

    回复
  2. 你好

    回复
  3. 你好,拜读了你所有文章,很是敬仰。一年前写的是APP的PRD,现在是小程序,佩服,写得真好,能否分享一份小程序的原型呢?2628783092@qq.com

    回复
  4. 提供了些思维

    回复
  5. 好的产品必然是和商业模式和产品运营脱离不了的,在产品设计的过程中都会有所涉及,作者能讲解一下这个产品设计中运营方面的考虑吗?

    来自陕西 回复
  6. 那个排期用什么软件做的?大佬

    来自广东 回复
    1. OmniPlan

      来自上海 回复
  7. 请问您这页面流程图的画法是准备好页面素材,每次要用的时候都是用同一套吗,很简洁,学习了 ❓

    楼主可以分享下完整的PRD学习下嘛?我的邮箱是3396456241@qq.com,谢谢楼主

    来自广东 回复
  8. 请教, 文章中的是用什么软件画的呢? 是visio么,那个黑色竖线不知道如何画出来。

    来自北京 回复
    1. Axare

      来自上海 回复
    2. axure

      来自上海 回复
  9. 请问,目录的思维图是用什么画的?

    来自河南 回复
    1. xmind ,懵佬

      来自广东 回复
    2. 🙈

      回复
  10. “产品模型和业务模型千万不要混在一起”能清晰的说一下什么是产品模型,什么是业务模型么

    来自北京 回复
    1. 业务模型,你只考虑现实中的人事物的应用场景和过程,不要考虑产品的使用过程

      来自陕西 回复
  11. 想问下这个文档中的各类图都是按先后顺序出的么?我一般都会先出思维导图,第一个那个功能流程图应该在之后才能出来么。

    来自北京 回复
    1. 不是按顺序的

      来自上海 回复
  12. 很赞 真的很有帮助 感谢大佬!

    回复
  13. 跟蚂蜂窝有啥区别呢?

    来自江苏 回复
  14. 这是一篇值得细读的需求文档,感谢楼主的分享,深受启发;

    来自广东 回复
  15. 产品建模和业务建模指的是什么呢?

    来自广东 回复
  16. mece原来就是枚举法啊。

    来自北京 回复
  17. 很细致 干货 楼主干几年了

    回复
  18. 第一次见到这个结构的,学习了

    来自北京 回复
    1. 啥结构

      来自上海 回复
  19. 排期时候有细致分到 每一个开发人员吗?

    来自山东 回复
    1. 细分颗粒到多大,具体情况具体分析哦

      来自上海 回复
    2. 你们说的颗粒到底是什么意思

      来自上海 回复
  20. 来自福建 回复
  21. 您好,我是一个产品小白~请问做到您这种PRD的功力,是哪个阶段的产品人才能达到的呀?那么产品小白应该做到哪个程度呢?

    来自广东 回复
    1. 中级产品经理,能很好的完成甲方或者领导交代的任务。 产品小白做上三个项目就能达到

      来自陕西 回复
    2. 感谢您的回复

      来自广东 回复
  22. 受益匪浅

    回复
  23. 信息结构图涉及到表结构的设计,楼主是懂开发嘛?没有开发工作经验的产品是不是不应该轻易去设计这个呢?

    来自陕西 回复
  24. 对于接口相关问题的文章比较少 而且都是浅尝辄止 一笔带过 能不能详细的写一篇文章 在对应的功能模块页面基础上讲下 如何让接口更简单

    看作者逻辑功能考虑的都很全面应该是一个产品高手 希望大拿能出些相关的文章 这个是个人想法 大拿没时间可以略过

    来自北京 回复
  25. 后台没有数据模型?

    来自天津 回复
    1. 有一部分,没有全上

      来自上海 回复
  26. 1. 大概7到9个工作日左右吧
    2. 用的是Mac平台上OmniPlan非常好用

    回复
  27. 挺详细的!

    回复
    1. 😄

      回复
    2. 详细也不详细

      回复
  28. 服务器能做的事情就别交给小程序做是什么意思

    回复
    1. 一些逻辑处理可以不用交给前端,服务器处理好,给前端直接展示就要,不要增加小程序的负担

      回复
  29. 真不错。谢谢分享 新人学习了

    回复
  30. 我们公司的产品文档没有这么高的要求,主要以原型图和流程图为主。看到作者写的很详细,就很认真的看完了,受教了。有两个问题:
    1. 根据最后的排期表可以看出,这么详细的PRD也是拆分分阶段完善的。那么整个PRD大概要花了多久呢?
    2. 最后的项目排期是什么软件制作的呢?

    谢谢

    来自上海 回复
    1. 大概7到9工作日
      用的OmniPlan

      回复
    2. 7-9个工作日包括需求调研并且前后端吗,真是难以想象的速度。。

      来自福建 回复
    3. OmniPlan

      来自上海 回复