PRD分享|网易云音乐产品需求分析文档
目录
一、文档历史
1.1 版本修订记录
1.2 PRD输出环境
1.3 产品概述
1.4 产品综述
二、产品说明
2.1 产品功能结构图
2.2 产品信息结构图
三、全局说明
3.1 功能权限
3.2 键盘说明
3.3 页面内交互
四、用户操作主流程(仅播放音乐)
五、部分功能详细说明
5.1 登录页面/注册页面
5.2 首页
5.3 音乐播放页面
5.4 云村页面
5.5 我的
六、非功能性需求
6.1 性能需求
6.2 可用性需求
七、总结
一、文档历史
1.1 版本修订记录
1.2 PRD输出环境
1.3 产品概述
网易云音乐是一款由网易开发的音乐产品,是网易杭州研究院的成果,依托专业音乐人、DJ、好友推荐及社交功能,在线音乐服务主打歌单、社交、大牌推荐和音乐指纹,以歌单、DJ节目、社交、地理位置为核心要素,主打发现和分享。
1.4 产品综述
二、产品说明
2.1 产品功能结构图
注:虚线箭头表示点击之后呈现相同的页面内容。
2.2 产品信息结构图
注:做到后续慢慢发现网易云音乐的信息架构比较复杂,如有缺少或遗漏,敬请谅解。
三、全局说明
3.1 功能权限
(1)分为登录状态和未登录状态;
(2)登录状态可进行App内所有操作;
(3)未登录状态下:
仅可以浏览页面、正常播放歌曲,但不可以进行收藏、创建歌单、收藏、购买、喜欢电台等操作;
不可以在任何界面进行喜欢、评论、转发、关注用户、参加活动、订阅标签的操作;
无法手机、电脑多端同步,无法下载歌曲;
无法在商城进行付款操作;
3.2 键盘说明
(1)点击(手机号与验证码)输入框时页面底部弹出数字键盘;
(2)点击其他输入框页面弹出字母全键盘;
3.3 页面内交互
(1)底部弹窗
(2)Toast,Dialog,Alert
四、用户操作主流程(仅播放音乐)
根据用户操作的主流程可以看出,网易云音乐app希望将音乐播放变成一件十分简单的事情,只有当用户在收藏歌曲的时候,才会判断用户是否登录。用户在未登录的状态下依然可以播放和下载音乐。只有用户在对个人喜好或者偏爱的音乐进行收藏时,才会适时提醒用户登录,这个很小的举措,在一定程度上增加了用户黏性与舒适度。
五、部分功能详细说明
5.1 登录页面/注册页面
(1)页面名称:登录
(2)入口:初始登录app
(3)基本事件流程:
App显示登录表单页面,表单中包含文本:①输入电话号码 ②输入验证码;
用户输入11位手机号码,获取验证码并输入;
点击登录按钮,进行登录;
登陆成功进入首页。
(4)页面逻辑:
登录方式:①手机号码登录 ②提供第三方登录;
点击手机号/验证码登录,输入手机号码/验证码进行登录;
用户点击下一步,输入手机号码,填写验证码,设置密码登录,并默认“注册代表同意用户使用协议”;
(5)后置条件:登陆成功/登录失败重新登录。
(6)异常处理:用户短信验证码错误,弹出“验证码输入错误”,用户重新操作。
5.2 首页
(1)页面名称:首页
(2)前置条件:① 登录app ②网络良好
(3)页面逻辑:
点击听歌识曲,通过app中听歌识曲功能,对未知音乐进行探索;
点击搜索框,关键词搜索音乐、视频、歌词、电台;
点击正在播放,快速跳转到音乐播放页面;
点击Banner图,跳转到相关页面;
点击对应标签跳转至相关页面;
点击推荐歌单banner,跳转至相应页面及操作;
点击风格推荐,可快速进行音乐播放;
(4)刷新机制:下拉页面刷新
(5)异常流程:
无网络情况下用户当前页面受影响,但是对已下载歌曲播放正常;
无网络情况下无法操作功能按钮及歌单详情。
5.3 音乐播放页面
(1)页面名称:音乐播放页面
(2)前置条件:① 进入app ② 网络良好/已下载
(3)页面逻辑:
显示歌曲名称、歌曲作者,进行转发;
点击播放键按钮,让音乐正常播放;
点击执行喜欢、下载、下载用作铃声、评论等歌曲操作;
点击进行歌曲循环、上/下一首、暂停/播放、歌单等播放操作。
(4)刷新机制:固定页面布局,无刷新状态;
(5)异常情况:
无网络状态下进入页面,如未提前下载,则无法播放选定音乐;
无网路状态下无法获取歌曲相关信息。
5.4 云村页面
(1)页面名称:云村
(2)前置条件:网络良好
(3)页面逻辑:
点击添加关注,可以对热门用户、音乐人、音乐达人进行关注;
点击云村热评墙,实时了解每日热评资讯;
点击热门话题,浏览其他用户对音乐理解与分享;
(4)刷新机制:下拉页面刷新;
(5)异常情况:
在无网络情况下,无法进入热门话题页面;
在无网络情况下,无法进行刷新操作。
5.5 我的
(1)页面名称:进入app——我的
(2)前置条件:① 登录app ②网络良好
(3)页面逻辑:
点击我喜欢的音乐、私人FM、古典专区、全部已播放歌曲、歌单进入对应页面;
点击进入用户头像,进入个人信息相关设置;
显示用户名、会员信息;
(4)刷新机制:固定页面布局,无刷新状态;
(5)异常情况:无网络状态下进入页面,无法播放未下载的音乐和歌单。
六、非功能性需求
6.1 性能需求
(1)App启动时间不超过5s(目前启动时间为3s);
(2)App内操作的响应时间不超过3s,在网络连接超时/网络较差情况下,需给出响应提示并重新加载;
(3)程序闲时没有异常的CPU占用,忙时没有异常的峰值占用;
(4)前端实现图片懒加载,节约用户流量,保障页面加载速度以及音乐播放流畅度。
6.2 可用性需求
(1)容错性:必要的引导和提示文字,应该突出能够让用户看到;
(2)状态可见:让用户了解自己处于何种状态;
(3)环境贴切:使用用户熟悉的界面规范和概念;
(4)用户可控:页面返回按键处于明显位置,且位置统一化;
()一致性:结构/色彩/文字/操作/反馈一致性。
七、总结
由于网易云音乐app框架庞大,流量入口繁杂,同时我也是一个产品小白,所以在此主要对比较简单页面进行撰写说明,其他部分会在以后逐一补充。本篇PRD是个人根据现有的网易云音乐app产品倒推的,一定会有很多疏漏之处,作为一个决心入行的产品准新人小白,恳请您的谅解,此外有些功能逻辑或页面逻辑阐述不合理的,也请您能帮我指出,在以后的学习中一定会逐渐修正,本人不胜感激!