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

专为互联网人打造的365天成长计划,500门视频课程随便看,构建你的产品、运营知识体系。查看详情

本文作者分享了一款基于教育培训的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协议

祝给予赞赏的伙伴,2017年发大财!
6人打赏

评论( 32

写下你的想法
  1. 产品不止眼前的苟且,还有诗和远方 weChat:zouwei1228(欢迎交流)

    这流程图,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

    回复
  2. 产品新人,努力学习,横向发展,天下横行

    感激不尽,给了一个很棒的思路

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

    回复
  4. 正在学习产(bei)品(guo)经理的路上

    很赞!细则没写完是难免的啦,像测试一样测试不完的

    回复
  5. 初学者,求指点。

    能分享出来,还是不错的,见不得有些人指指点点逼逼叨叨的没点干货拿的出手 。

    回复
  6. 赞一个,提供文档下载就更好了

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

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

    回复
    1. 回复

      确实是这样,这些问题我也知道,文档需要全部重写 。

    2. 回复

      大牛,能不能向你要个需求文档案例学习学习啊?

    3. 回复

      当然可以,加我QQ602264083

    4. 回复

      大神,可以参考一下你的需求文档吗?

    5. 回复

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

    6. 回复

      正在学习写文档,大神可以给我个需求文档案例学习吗

  9. 很不错哦

    回复
  10. 为什么看不到…

    回复
    1. 回复

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

    2. 回复

      17嘎、‘’巴拉0好(‘’)

  11. 看不到啊

    回复
    1. 回复

       ( ̄ε(# ̄)☆╰╮o( ̄▽ ̄///)@;

  12. 我就是我,是颜色不一样的烟火。

    描述还凑合,流程图逻辑混乱。

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

    回复
    1. 回复

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

  14. 我觉得作为新人型自我总结的也算可以的了,都是慢慢学习的过程

    回复
  15. 不忘初心方得始终

    讲大白话,不用说技术了,作为产品也表示这种页面描述形式的需求文档看着好累 :arrow:

    回复
    1. 回复

      感谢大牛指出不足,会继续努力学习产品知识

    2. 回复

      你能给个具体事例吗?说明一下以便大家学习

    3. 回复

      能给提供一个案例么?学习一下

    4. 回复

      这种文档是看着好累啊。。。但是还必须要写。。。真的作用不大

    5. 回复

      要增加流程描述 、业务规则 和设计约束那些 ,备案,做好维护

    6. 回复

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

    7. 回复

      请问能不能给提供一个案例?借鉴学习

推荐阅读