倒推「Forest」产品需求文档:让用户心甘情愿远离手机的APP是怎么设计的?

16 评论 16707 浏览 119 收藏 13 分钟

「Forest」是一款基于番茄理念的时间管理软件。使用简单有趣的规则帮助用户远离手机和保持专注,常年霸占App Store效率应用付费榜前列。本文是「Forest」的产品需求文档,一起来研究下它的设计~

目录

一、文档综述

1.1  PRD输出环境

1.2  产品介绍

1.3  产品总结

二、全局说明

2.1  功能权限

2.2  键盘说明

2.3 全局交互

2.4  产品规则说明

三、产品功能结构图

四、产品信息结构图

五、产品业务图

5.1  产品业务逻辑图

5.2  产品专注流程图(用户视角)

六、页面详细功能说明

6.1.  欢迎页

6.2.  主页及种植界面

6.3.  森林页

6.4.  时间历程

6.5.  标签

6.6.  好友

6.7.  成就页

6.8.  商店

6.9.  种植真树

6.10.  消息界面

6.11.  设置界面

七、测试异常页面及突发状况

八、优化点

一、文档综述

1.1 PRD 输出环境

1.2 产品介绍

Forest 是一个帮助用户暂时远离手机,专心于目前工作的 App。

每当用户希望有一段专心工作的时间,用户可以在 Forest 中种下一颗种籽。在接下来的时间内,这颗种籽将会慢慢地成长为一棵大树。若是用户禁不起诱惑,在这段时间内离开这个 App 去看微博、玩游戏,用户充满生机、可爱的小树将会枯萎而死。每一天,都会有用户有一片森林种满了。用户今天所有茁壮的大树以及枯萎的残枝,每一棵树都代表了用户曾经努力的时光。

1.3 产品总结

  • 这是一款控制用户使用手机保持专注的生产力工具。
  • 以番茄工作法为基准。
  • 用好看的UI设计和集体种树等规则的模式来激励用户。

二、全局说明

2.1 功能权限

功能权限分为 登录/未登录 两个状态:

  1. 登录(付费):登录状态下可进行app内所有操作。
  2. 未登录(未付费):无法使用多人种植、添加标签、云端同步、购买树种、种植真树、添加好友功能。

2.2 键盘说明

在使用需要输入文字的功能时,点击输入框弹出的键盘属性:

2.3 全局交互

2.3.1 页面内交互

在第六部分的页面详细说明页中逐页说明。

2.3.2 页面间交互

不支持左右滑动返回的全面屏手势。

2.4 APP规则说明

2.4.1金币

种植获取金币:(使用道具翻倍,手机工作模式减半)

  1. 大树:4+1/五分钟+5/额外三十分钟
  2. 小树:1+1/五分钟

成就获得金币:按照具体情况设定。

金币消费:

  1. 购买树种:第一次为500金币,后每次增加100金币,1000封顶。
  2. 购买音乐:单次500金币。
  3. 种植真树:单次2500金币,最多种植5次。
  4. 删除记录:单次60金币。

2.4.2种植

  1. 种植的最小时间为10min,最多120min,调节的最小时间单位为5min。
  2. 20min以下种植灌木,25min以上种植大树。
  3. 大树有25min、60min、90min、120min四种形态,种植不同时间获得的树种形态不同。举例:种植90min,则可以获得25min、60min、90min三种形态,若在89min时中途退出,获得三棵枯树。其它情况以此类推。
  4. 种植的开始的10s内可以选择退出而不产生枯树。
  5. 设定为“种植后继续计时”,添加时间数据但不增加树的数量。

2.4.3 数据同步

三、产品功能结构图

四、产品信息结构图

五、 产品业务图

5.1 产品业务逻辑图

5.2 种植流程图(用户视角)

六、页面详细功能说明

6.1. 欢迎页

6.2. 主页及种植界面

6.2.1 首页

6.2.2 菜单栏

说明:

  • 点击首页序号1对应元素,或者首页从屏幕左边向右滑进入菜单页。
  • 点击空白区域退出。
  • 点击图标进入对应界面。

6.2.3 邀请好友和加入房间界面

6.2.4 等待界面

6.2.5 种植中界面

6.2.6 种植结果界面

6.3. 森林页

6.3.1 森林总览图表页

6.3.2 森林标签和数据页

6.4 时间历程

6.5. 标签

6.6. 好友

6.6.1 森林排行榜

6.6.2 管理好友界面

6.7. 成就页

6.8. 商店

6.9 种植真树

6.10 消息界面

6.11 设置界面

七、测试异常页面及突发状况

7.1 网络异常

  1. 在断网的情况下仍可以继续种植和查询数据,但是无法执行添加好友、多人种植、同步等功能
  2. 断网点击购买道具:弹出窗口后显示“无法连接到iTunes Store”。

7.2 多设备登录

不同的设备登录一个账号可以同时种植,时间范围取两者叠加,重叠部分数据不计入排行榜和用户数中。

7.3 ios 与Android 系统

ios 与Android 系统用户之间能够看到用户信息,但是头像无法同步。

八、高优先级优化点

1. 优化多设备登录体验,尤其是数据同步问题
2. 解决森林页搜索字符点击返回后字符取消的BUG

总结

第一次写长篇的PRD,格式上参考:倒推“潮汐”APP的产品需求文档。

时间原因,没有页面流程图和用户需求分析。

由于知识量小,关于「设置」部分,并没有深入分析,仅仅停留在app原型的解释上(怕闹笑话),关于数据库和其他技术上的实现的理解可能有错误,希望前辈可以指出,后辈感激不尽。

 

作者:Mikasa,产品新人,目前正在积极寻找产品实习中,微信:ZY13695537101,公众号:枯树梦呓,邮箱:xiaoyuu520@gmail.com

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

题图来自Unsplash, 基于CC0协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 曾经初学阶段你就能做到这个水平了?分析框架、画原型图、技术接口什么的,怎么会知识这么全面啊?

    来自湖北 回复
    1. 这也还好啊。。广泛但是很浅很浅 =-=

      来自江苏 回复
  2. 最近也在研究这个软件,楼主的PRD写的很用心,为你点赞~
    但是不知道楼主在拆解一段时间后,对这款产品的核心需求是怎样理解的呢?

    来自辽宁 回复
  3. 产品分析文章局限在基础分析阶段能做到这样已经很好了;
    第二阶段应该做运营市场分析,每一个布局和功能都要达成什么目的,以及用户感受是否被成功引导助力产品达成目标?哪些不如意的地方导致用户体验差,如何改善?
    第三阶段做竞品分析,市场占有率,优势分析,应对当前的产品战略定位是否要调整,还是值得继续坚持,应该做哪些全新功能或下架某些功能辅助战略目标实现等等

    来自上海 回复
    1. 嗯,感谢您的建议,我以后会改进自己的

      来自上海 回复
  4. 学无止境,平面、网页,UI设计,交互设计、产品经理、新媒体运营编辑、前来学习

    来自上海 回复
  5. 三天时间就完成这么长篇PRD,你真优秀。我现在大学刚毕业,在公司做助理产品经理,感觉自愧不如呀~~

    来自广东 回复
  6. 问一下这些原型图是拿axure画的吗?

    来自四川 回复
    1. 嗯嗯 都是Axure画的 低保真

      来自安徽 回复
    2. 嗯嗯问问你找到实习了吗? 😳

      来自四川 回复
    3. 昂 昨天去的合肥 应该算是通过了吧 B端的产品实习

      来自安徽 回复
    4. 加油兄弟!最近也在面字节的ToB的产品

      来自四川 回复
    5. UI 同在合肥~

      来自安徽 回复
    6. 哎 UI也要来看产品相关的知识的吗,好努力啊
      前辈可以留个联系方式嘛~

      来自安徽 回复
  7. 加油⛽️

    来自浙江 回复
    1. 一起加油!

      来自安徽 回复