实例分享:某APP产品需求文档

53 评论 212682 浏览 910 收藏 10 分钟

本文作者分享了一款基于教育培训的APP的需求文档,供大家参考借鉴。

1.概述

1.1 项目背景

据2015年统计,国内的教育培训机构约 140 万家。其中,年营收在 350 万元以下的小微型教育机构有 120 万 家,占比 86%;年营收在 350 万元至 1000 万元的中型机构有 15 万家,占比 11%。中小型 教育机构的总数合计占比达到 97%。教育培训市场呈现出极度分散的市场格局,形成了“大 市场,小公司”的现状。

现在的教育培训机构和幼儿园机构数量越来越多,小型机构数量占比数量大,市场规模大。小型机构需要更多的管理运营培训。但是在培训过程中也有很大的成本,比如线下听课成本高昂,异地奔波劳累,想降低成本以更方便的线上方式学习;很多中小型学校缺乏培养优秀老师的能力,线下培训成本高;没有一些有效的招生推广方案,大多比较传统,不能充分利用移动互联网的传播快、辐射面广的优势。为了解决这些用户痛点,并且为公司获得更多的用户信息,为销售提供资源,APP由此而生。

1.2 目的和范围

本文档旨在明确教育家微课APP具备的功能与性能,为本APP的设计和编程提供基础,为测试和验收提供依据。本文档主要读者范围为产品研发部的产品经理、前后端工程师、UI设计师、产品运营专员、测试工程师。

1.3术语表

2.角色描述

3.产品概要

3.1 产品介绍

本产品是基于React Native混合开发,让用户能够在移动端APP进行教育培训行业的资讯浏览、视频课程的观看及进行语音课程收听,让用户可以对自己感兴趣的内容进行收藏和下载;在APP内活跃的用户还可以获得积分兑换相关的产品,还可以收到行业的第一手前言消息及资讯,旨在构建教培行业的朗培生态圈。

3.2. 主要业务流程

1.登录注册流程:

2.购买会员流程

3.3. 功能摘要

4.产品特性

4.1. 登录/注册

4.1.1 快捷登录

4.4.8 分享大牛

5.0 权限规则

6.0 其他产品需求

6.1 性能需求

  1. 前端浏览页面的体验,需要滚动流畅,滚动列表时不停顿。
  2. 刷新或者加载数据时,响应速度要快。
  3. 推送消息时不能使app卡住
  4. 播放视频、音频时不能因为非网络或者非硬件原因等不可播放
  5. 用户量大时,不能出现服务器崩溃现象
  6. 上线后不能出现重大bug

6.2 系统需求

  1. 所有安卓系统手机或平板Android 3.0以上版本使用
  2. 所有苹果系统手机或平板iOS7.0以上版本使用

7.0 风险分析

 

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

题图来自PEXELS,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 文档写的还是挺,规整的。

    但是在文档上花费的时间还是比较多。还是比较用心。但是依然有待完善。

    来自四川 回复
    1. 这都是什么话

      来自广东 回复
  2. 求楼主分享文档,756624225@qq.com,万分感谢您!

    来自广东 回复
  3. 大佬,我想知道这个什么app,求翻牌

    回复
  4. 求楼主分享文档,382866106@qq.com,万分感谢您!

    来自海南 回复
  5. 哈哈,语雀的架构

    来自浙江 回复
    1. 啥是语雀的架构???

      来自海南 回复
  6. 这碗饭是真不好吃

    来自广东 回复
  7. 求楼主分享文档,337170948@qq.com,万分感谢您!

    来自广东 回复
  8. 太好了

    来自北京 回复
  9. 谢谢分享,很详细

    来自江苏 回复
  10. 求楼主分享文档,2811741075@qq.com,万分感谢您!

    来自四川 回复
  11. 表示我们这里只到业务流程是不行滴,需要到数据交互流程的设计。

    来自北京 回复
  12. 求楼主分享文档,2280674836@qq.com,万分感谢您!

    来自广东 回复
  13. 有帮助 非常感谢呀

    来自江苏 回复
  14. 谢谢,对我等新人肯定是有帮助的。所有人都是一步一步来的是吧!希望能看到更好的分享

    回复
  15. 有文档吗

    回复
  16. 题外话……作为视觉的,吐槽一下,截图的时候那么多回车,很别扭……

    来自江苏 回复
  17. 这流程图,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

    来自上海 回复
    1. 流程图怎么了么?

      来自广东 回复
  18. 感激不尽,给了一个很棒的思路

    回复
  19. 能写能分享就很棒。不过有的地方不够清晰,比如性能需求:响应要快,是多快?5秒、3秒之内?用户多时不崩溃,是说支持十万人同时在线?重大bug是指什么程度?直接阻断主流程吗?

    来自四川 回复
    1. 😉 说得很好

      来自广东 回复
  20. 很赞!细则没写完是难免的啦,像测试一样测试不完的

    来自广东 回复
  21. 赞一个,提供文档下载就更好了

    回复
  22. 这种文档方式太传统不实用吧?写完我都开发完了……

    来自广东 回复
  23. 功能描述一定会被技术怼死,基本的判断逻辑没有,比例(1)点击“登录”不用判断一些条件,是否为空、是否已注册??列表排序规则没有,让技术怎么给你排序啊。文章还有很多地方的描述大部分都是大白话。

    来自广东 回复
    1. 确实是这样,这些问题我也知道,文档需要全部重写 。

      来自四川 回复
    2. 大牛,能不能向你要个需求文档案例学习学习啊?

      来自福建 回复
    3. 当然可以,加我QQ602264083

      来自广东 回复
    4. 大神,可以参考一下你的需求文档吗?

      来自广东 回复
    5. 是的,好多细则都没有,比较粗。还有这种方式比较适合服务端,移动端一般采用更轻的模式

      来自浙江 回复
    6. 正在学习写文档,大神可以给我个需求文档案例学习吗

      来自天津 回复
    7. 大牛,可以不加你微信或者QQ学习

      来自河南 回复
  24. 很不错哦

    来自浙江 回复
  25. 为什么看不到…

    回复
    1. 文章都是截图上传的图片,是不是网络不好啊

      来自四川 回复
    2. 17嘎、‘’巴拉0好(‘’)

      回复
  26. 看不到啊

    回复
    1.  ( ̄ε(# ̄)☆╰╮o( ̄▽ ̄///)@;

      回复
  27. 描述还凑合,流程图逻辑混乱。

    回复
  28. 注册角色的意义?我觉得做个平台,会员可以购买课程,园长(商家)可以发布商品(视频)类似商城的平台效果好点,这样运营成本比较小,资源来源也比较多,利益更大化

    来自山东 回复
    1. 园长是我们的客户,他们是要上这个平台来学习的呢 ,课程视频是我们内部研发然后上架的,具有很强的商业性质。运营模式的话先利用线下原有客户资源直接获取第一批精准的种子用户。

      来自四川 回复
  29. 我觉得作为新人型自我总结的也算可以的了,都是慢慢学习的过程

    来自四川 回复
  30. 讲大白话,不用说技术了,作为产品也表示这种页面描述形式的需求文档看着好累 ➡

    来自上海 回复
    1. 感谢大牛指出不足,会继续努力学习产品知识

      来自四川 回复
    2. 你能给个具体事例吗?说明一下以便大家学习

      来自四川 回复
    3. 能给提供一个案例么?学习一下

      来自山东 回复
    4. 这种文档是看着好累啊。。。但是还必须要写。。。真的作用不大

      来自广东 回复
    5. 要增加流程描述 、业务规则 和设计约束那些 ,备案,做好维护

      来自四川 回复
    6. 是的,需求文档真心不适合阅读和浏览。一般用来作为需求管理文档进行维护。

      来自广东 回复
    7. 请问能不能给提供一个案例?借鉴学习

      来自云南 回复