项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2023年北航敏捷软件工程社区 |
这个作业的要求在哪里 | 个人作业-软件案例分析 |
我在这个课程的目标是 | 学习有关软件开发的方法论,熟悉基本的软件开发流程,通过“做中学”提高软件开发的能力 |
这个作业在哪个具体方面帮助我实现目标 | 了解软件评测的常见指标和基本流程, 提高自己总结和思辨的能力。 |
〇、前言
如今,人们的生活已经越来越离不开音乐——无论是在学校里,还是在地铁上,抑或是商场中,随处可以见到有人头戴耳机,沉浸在音乐的海洋里。而随着网络技术的发展和智能手机的普及,音乐软件逐渐取代了传统CD机、MP3,成为人们听音乐的主流方式。
在众多的音乐软件里,“QQ音乐” 和 “网易云音乐” 的表现尤为抢眼。如果你想了解某人用什么音乐软件,你大概率不会问“你用什么软件听歌?”,而是会问“你用Q音还是网易云?” 从下面这张图也能看出,两位的表现可以说是难分伯仲。(来源: 2023年在线音乐十大品牌榜中榜)
本篇博客,笔者就针对这两款软件进行评测(网页版、PC端、PE端),挖掘它们各自的优缺点,并尝试找到它们功能上的bug。
一、调研&评测
1.1 网易云音乐
1.1.1 评测环境
网页端:
- 设备:Dell Vostro 15 5501 (处理器Intel Core i7-1065G7)
- 操作系统:Windows 10
- 浏览器:Chrome 110.0.5481.178
PC客户端:
- 设备:Dell Vostro 15 5501 (处理器Intel Core i7-1065G7)
- 操作系统:Windows 10
- 客户端版本号:2.10.7.200814
PE客户端:
- 设备: Honor 30 pro (处理器 HUAWEI Kirin 990 5G)
- 操作系统:Harmony 2.0
- 客户端版本号:8.9.22.233846
1.1.2 软件使用
笔者针对以下几个方面对软件进行体验——
- 登录注册
- 页面UI显示
- 搜索歌曲/歌手
- 播放歌曲、进度调整
- 打开桌面歌词(PE端/PC端)
- 对歌曲进行评论
- 创建个人歌单
- 收藏、分享歌曲
- 体验听歌识曲功能
- 修改个人信息、头像
- 其他功能(音乐商城、修改皮肤、音乐排行榜、每日推荐、主播电台…)
![](https://img-blog.csdnimg.cn/b3d63e7c293241eea41f4cc15019032e.png)
![](https://img-blog.csdnimg.cn/4d02552c29c9471298db3a4e18cd4052.png)
![](https://img-blog.csdnimg.cn/760778706e7b4fd2b8043d8968d7b197.jpeg)
1.1.3 优缺点分析
优点:
-
把音乐社交作为核心定位:网易云音乐瞄准了音乐的社交功能,在发展初期就把重点放到了“音乐社交”上,构建了非常成熟的社区生态。社区里的用户热情高涨,社交氛围浓郁,歌曲评论非常走心。每当笔者听歌觉得特别有感触的时候,就会打开评论,这时总能发现能和自己产生共鸣的文字(虽然有的时候会网抑…)。
-
个性化推荐:网易云音乐算是国内最早推出个性化推荐的音乐软件。尽管这个功能被很多软件抄来抄去,但是网易云的推荐算法仍然是同行之中最先进的,可以非常准确推荐出符合用户口味的音乐。因此,听"日推"也是笔者每天的“必修课”之一,并且几乎每次都能收获不小的惊喜。
-
页面简洁:尽管网易云后期为了迎合市场需求加了很多杂七杂八的功能——比如游戏、直播、小视频等等,但是页面还是一如既往的简洁清新,也不像其他音乐软件那样有那么多花里胡哨的皮肤。
-
实现了全平台覆盖:和其他音乐软件相比,网易云音乐可以支持更多的平台(Linux、TV、UWP)
缺点:
-
**版权太少!版权太少!版权太少!**很多知名歌手的歌都没有版权(比如周杰伦),小众歌曲和各种翻唱版本倒是一应俱全。
-
PE端左侧导航栏中的项目太多太杂,很多都是平常用不到的,感觉可以更精简。相比之下网页端和PC端就做的不错,导航栏里只有常用功能。
-
网页端和PC端里评论功能采用“爬楼式”设计,无法直接看到某条评论下的所有评论,建议向PE端看齐。
1.1.4 用户调研
被采访者是笔者的妹妹,本科一年级,就读于哲学专业。
![](https://img-blog.csdnimg.cn/1af1742d27cc4f57bbbe25017d54e55b.jpeg)
![](https://img-blog.csdnimg.cn/db9120e453e54a7d98cede3937772e2a.jpeg)
1.1.5 Bug分析
严重性 | 描述 |
---|---|
⭐ | 用户体验收到轻微的影响,但不影响用户正常使用 |
⭐⭐ | 某些小功能出现问题,用户某些需求无法满足,在一定程度上影响用户体验 |
⭐⭐⭐ | 一般的系统故障,有一定的安全漏洞,常用功能出现问题,用户体验较差 |
⭐⭐⭐⭐ | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
⭐⭐⭐⭐⭐ | 致命性系统故障、致命性安全漏洞、严重影响用户体验 |
BUG1
-
现象:PC端"全屏纯享"切换模式后”高亮歌词“延迟显示
-
测试环境:参见“1.1.1评测环境”的“PC客户端“部分
-
可复现性:必然发生
-
复现步骤:
-
首先点击右上角方框处进入“全屏纯享”
-
然后从“标准模式”切换到“歌词模式”,此时会发现直接显示开头歌词,和当前的播放进度不符(如左图)。大概2秒左右,高亮歌词才重新回到正确的位置(如右图)。
-
-
BUG成因:笔者推测可能是因为“高亮歌词位置的计算和跳转“相关代码的复杂度较高
-
BUG严重性:⭐ 估计用户很少会用到此功能,而即使会用到,2s的延迟也是在接受范围之内的。因此,这一BUG对用户使用影响较小。
-
BUG改进建议:开发团队可以通过对相关代码的执行时间进行追踪(输出日志信息、利用相关工具等等),找到性能瓶颈,进行针对性优化。
BUG2
-
现象:PC端“通过歌词调整播放进度”时只能通过鼠标滚轮,无法通过鼠标拖动。
-
测试环境:参见“1.1.1评测环境”的“PC客户端“部分
-
可复现性:必然发生
-
复现步骤:
- 首先进入歌曲播放页面,然后尝试使用鼠标光标拖动歌词来调整进度。此时会发现只能选中文字,无法拖动。
- 然后把光标放到歌词上,滚动鼠标滚轮,发现此时可以进行进度调整。但是这种方式的调整粒度比较大,无法精确的选中某一行歌词。
-
BUG成因:设计时出现了纰漏
-
BUG严重性:⭐ ⭐⭐通过拖动歌词来调整播放进度是用户的常用功能,如果不能精确的切换到到某一行歌词对应的进度,则会对用户体验带来不小的影响。
-
BUG改进建议:增加”鼠标拖动歌词“的功能即可
1.1.6 评测结论
根据使用体验和上述分析,笔者对网易云音乐进行如下评分——
项目 | 描述 | 评分(满分 10 分) |
---|---|---|
基本功能 | 搜索音乐、听歌、评论、收藏、听歌识曲、歌词滚动高亮等 | 8(网页端和PC端评论为爬楼式,不太方便) |
曲库规模 | 歌曲数量是否足够多,常见歌曲是否可以找到 | 7(版权太少) |
页面效果 | 页面UI是否符合大众审美 | 9(页面清新简洁) |
用户体验 | 易于上手,不干扰用户的使用 | 9(无弹出广告、明显卡顿等现象) |
辅助功能 | 辅助功能比如皮肤 | 8(皮肤较少) |
差异化功能 | 和其他软件相比独有的feature | 10(音乐社区发展比较成熟) |
软件的效能 | 占用内存、启动速度等 | 7(安装包体积较大,开启速度较慢) |
软件自适应性 | 联网/断网,不同屏幕,不同操作系统的使用 | 10(支持所有平台) |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 9(个性化推荐功能强大) |
用户控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 | 10(系统反馈及时) |
最终得分:87 / 100
评测结论:非常推荐
1.2 QQ音乐
1.2.1 评测环境
网页端:
- 设备:Dell Vostro 15 5501 (处理器Intel Core i7-1065G7)
- 操作系统:Windows 10
- 浏览器:Chrome 110.0.5481.178
PC客户端:
- 设备:Dell Vostro 15 5501 (处理器Intel Core i7-1065G7)
- 操作系统:Windows 10
- 客户端版本号:1917
PE客户端:
- 设备: Honor 30 pro (处理器 HUAWEI Kirin 990 5G)
- 操作系统:Harmony 2.0
- 客户端版本号:12.0.5
1.2.2 软件使用
笔者根据下面的顺序对软件进行体验——
- 登录注册
- 页面UI显示
- 搜索歌曲/歌手
- 播放歌曲、进度调整
- 打开桌面歌词(PE端/PC端)
- 对歌曲进行评论
- 创建个人歌单
- 收藏、分享歌曲
- 体验听歌识曲功能
- 修改个人信息、头像
- 其他功能(修改皮肤、音乐排行榜、每日推荐、主播电台…)
![](https://img-blog.csdnimg.cn/c4bb83af6e78444ab656594ede1e6bdc.png)
![](https://img-blog.csdnimg.cn/ba77e168f7bc4ca59cfcb6c9370c6000.png)
![](https://img-blog.csdnimg.cn/1c093b2fc63b41ac91a6141d786a6a27.jpeg)
1.2.3 优缺点分析
优点:
- 版权较多:QQ音乐是目前曲库规模最大的音乐软件,在歌曲版权方面几乎是处于垄断地位,基本可以满足用户绝大多数的需求。相比之下,网易云的版权就少的可怜。
缺点:
-
个人感觉QQ音乐的皮肤过于花哨,不如网易云的界面简洁。
-
对“开通豪华绿钻”的执念太深,经常弹出类似“免费送24个月豪华绿钻”之类的广告,影响用户体验
-
PC端似乎没有修改个人信息、更换头像的功能。
-
PE端可以直接通过点击歌词来调整播放进度,容易误触,对手残党不是很友好。
-
网页端搜索音乐时只能显示前十条搜索结果,强迫用户下载客户端,体验极差。
1.2.4 用户调研
被采访者来自中国政法大学,翻译专业,同样是大三学生。
![](https://img-blog.csdnimg.cn/60df077fd8f04ca49bb8adea4cb2e362.jpeg)
![](https://img-blog.csdnimg.cn/18587736405044b3891febc443f132a5.jpeg)
1.2.5 Bug分析
严重性 | 描述 |
---|---|
⭐ | 用户体验收到轻微的影响,但不影响用户正常使用 |
⭐⭐ | 某些小功能出现问题,用户某些需求无法满足,在一定程度上影响用户体验 |
⭐⭐⭐ | 一般的系统故障,有一定的安全漏洞,常用功能出现问题,用户体验较差 |
⭐⭐⭐⭐ | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
⭐⭐⭐⭐⭐ | 致命性系统故障、致命性安全漏洞、严重影响用户体验 |
BUG1
-
现象:网页端icon显示不全
-
测试环境:参见“1.2.1评测环境”中的“网页端“部分
-
可复现性:必然发生
-
复现步骤:
-
首先进入QQ音乐网页端,划到网页底栏,然后点击“下载iPhone版客户端”的图标
-
此时会弹出一个窗口,很容易发现图中标出来的icon出现了显示不全的问题
-
-
BUG成因:笔者推测应该是前端开发者没有注意到这一排版细节
-
BUG严重性:⭐ 大多数iPhone用户都是直接在手机上的Apple Store下载软件,很少会通过网页端安装。而且这个位置本身也不太受人关注,对用户几乎不会造成什么影响。
-
BUG改进建议:前端开发者只要稍微调整一下icon的边距即可解决该问题。
BUG2
-
现象:PC端桌面歌词无法调整大小
-
测试环境:参见“1.2.1评测环境”中的“PC客户端“部分
-
可复现性:当桌面歌词位于屏幕中间附近时会出现该BUG
-
复现步骤:
-
首先进入QQ音乐PC端,播放一首歌曲,同时打开桌面歌词功能
-
把歌词移动到靠近屏幕中间的位置
-
点击桌面歌词的设置,出现下拉框,可以发现第一个选项就是用来调整字体大小的。当我们准备点击+或者-进行调整时,会发现下拉框又位于桌面歌词”后面“了,此时我们无法点击+和-两个按钮。
-
-
BUG成因:笔者推测是因为开发者忽视了”桌面歌词“和”下拉框“的层次关系
-
BUG严重性:⭐⭐⭐ 修改歌词大小应该是用户常用的功能,该功能出现问题会严重影响用户的使用体验。此外,被桌面歌词”盖住“其他功能选项,例如字体颜色、气泡换肤等也无法正常使用。
-
BUG改进建议:开发者需要调整”桌面歌词“和”下拉框“的层次关系,保证”下拉框“始终位于”桌面歌词“之上。
1.2.6 评测结论及建议
根据使用体验和上述分析,笔者对QQ音乐进行如下评分——
项目 | 描述 | 评分(满分 10 分) |
---|---|---|
基本功能 | 搜索音乐、听歌、评论、收藏、听歌识曲、歌词滚动高亮等 | 9(PC端无法修改个人信息) |
曲库规模 | 歌曲数量是否足够多,常见歌曲是否可以找到 | 10(曲库庞大) |
页面效果 | 页面UI是否符合大众审美 | 7(页面有点花哨) |
用户体验 | 易于上手,不干扰用户的使用 | 7(经常弹出广告) |
辅助功能 | 辅助功能比如皮肤 | 9(皮肤比较丰富) |
差异化功能 | 和其他软件相比独有的feature | 10(版权多) |
软件的效能 | 占用内存、启动速度等 | 9(和网易云相比安装包体积更小) |
软件自适应性 | 联网/断网,不同屏幕,不同操作系统的使用 | 9(支持平台较多) |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8(有个性化推荐功能) |
用户控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 | 10(系统反馈及时) |
最终得分:88 / 100
评测结论:非常推荐
二、分析
2.1 工作量分析
Q: 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
如今音乐软件圈越来越卷,各大软件开发团队早已不满足只提供和音乐相关的功能,而是开始进军直播、小视频、电商等领域。因此,无论是网易云音乐还是QQ音乐,都已经逐渐偏离了“音乐软件”的定位,功能越来越多样,越来越复杂。如果想要实现它们的所有功能,绝非几个星期或者几个月就可以做到的。
假设团队中有6人(都是计算机院校刚刚毕业的学生),并且只开发PC端应用,笔者粗略估计需要60周左右的时间(15个月)——
所需时间 | 任务 |
---|---|
4-6周 | 需求调研,明确分工,进行相关技术培训 |
4-6 周 | 产品初步设计,模块划分,Spec编撰 |
25-30 周 | 与音乐相关的核心功能的开发 |
15-20 周 | 有声书、直播、小视频、电商等附加功能的开发 |
6-8 周 | 测试、UI优化 |
4-6 周 | 公测版上线,收集用户反馈,进一步优化 |
2-4 周 | 正式版上线,完结撒花! |
2.2 软件质量分析
Q: 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
关于QQ音乐和网易云音乐的优缺点,上文已经分析(参见1.1.3和1.2.3),此处不再赘述。这两款软件是同类软件中的佼佼者,说谁是第一都不为过。但是根据我个人的观点,QQ音乐应该位列首席,而网易云音乐名列第二——尽管网易云音乐在社区建设、个性化推荐等方面让同行望尘莫及,但是从根本上来说,音乐软件立足于“音乐”,曲库规模、版权数量才是核心竞争力。
从下面这张图也可以看出,无论是“搜索指数”还是“资讯指数”,QQ音乐在大多数时候都是位列第一。
Q: 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)
对于网易云来说,首要任务应该是增加版权数量,扩大曲库规模(这也是老生常谈了),而不是一味向市场低头,增加这么多和音乐无关或者关系较小的功能。
对于QQ音乐,可以把重点放在精简UI、优化个性推荐算法上,提升用户友好度,增强竞争力。
三、建议和规划
3.1 市场概况
首先市场有多大?其次直接的用户有多少?潜在的用户又有多少?
听音乐是一种缓解压力、放松心情的好方式。几乎各个年龄段、各行各业的人都有听音乐的需求。尤其是过去三年受到新冠疫情的影响,线下音乐业务的发展严重停滞(音乐会、音乐季),导致民众对在线音乐的需求日趋高涨,数字音乐用户数量与日俱增。数据显示,我国在线音乐直接用户从2017的5亿人左右增长至2020年6.583亿人。(数据来源:互联网网络信息中心,华经产业研究院)
个人认为,所有使用移动终端的用户都是音乐软件的潜在用户。可以预见,随着智能手机的不断普及,在线数字音乐的市场规模会不断扩大。
3.2 市场现状
Q: 目前市场上有什么样的产品了?上述产品的定位、优势与劣势在哪里?上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
除了QQ音乐和网易云音乐外,同类音乐软件还有酷狗音乐、酷我音乐、咪咕音乐,也占据了不小的市场份额。这些音乐软件的核心功能基本一致,也都有自己独特的feature——
- QQ音乐:财大气粗,主打版权。
- 网易云音乐:重视社区建设和音乐个性化推荐。
- 酷狗音乐:历史悠久,主打音效。
- 酷我音乐:音质突出,车载音乐市场占有率高。
- 咪咕音乐:背靠中国移动这座大山,与5G的发展趋势相结合。
但是各自的缺点也很明显——
- QQ音乐:UI、音效、个性化推荐有待提高。
- 网易云音乐:版权太少。
- 酷狗音乐:界面臃肿杂乱,不够简洁。
- 酷我音乐:广告太多。
- 咪咕音乐:曲库规模较小,运营力薄弱。
上述产品主要呈现竞争关系。不过因为QQ音乐、酷狗音乐、酷我音乐同属腾讯音乐旗下,因此它们在版权方面也有一定的合作关系。《2020中国在线音乐行业报告》显示,中国在线音乐已经进入巨头时代,形成腾讯音乐和网易云音乐称霸的“一超一强”格局。而在反垄断政策支持下,网易云音乐有望进一步追赶腾讯音乐,在线音乐一家独大格局会有所收敛。
3.3 市场与产品生态
Q: 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
无论是QQ音乐还是网易云音乐,用户都主要集中在20岁-40岁之间
并且大多数用户都居住在东南部经济发达地区
![](https://img-blog.csdnimg.cn/b123cd3af71a4f0da96f496dbbef1b73.png)
![](https://img-blog.csdnimg.cn/cc4724353ef541dfbaa1346ac011fee7.png)
有以下几种典型用户——
-
17岁,初高中生,通过听音乐来缓解学习压力。
-
21岁,在校大学生,听歌风格多且杂,主要用于放松娱乐。
-
22岁,音乐发烧友,热衷于某一类型的歌曲。
-
30岁,上班族,习惯在通勤时听音乐来打发时间。
-
40岁,经历过社会的拷打,成熟稳重,偏好抒发人生感慨的歌曲。
-
50岁,比较怀旧,喜欢听一些耳熟能详的老歌、红歌。
Q: 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
显然有这样的可能。当我们听到一首好听的歌时,总是会迫不及待地通过QQ、微信等方式将它分将给亲近的人(家人、朋友、伴侣等等)。在分享的过程中,被分享者会了解到该APP的相关信息,从而有可能成为该APP的用户。如今,QQ音乐和网易云音乐都已推出“一起听”的功能,只有双方使用同一APP才能使用,进一步增加了被分享者下载软件的可能性。
Q: 产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
如今,大多数用户都是通过耳机来听音乐,网易云很早就注意到了这一需求,进而推出了商城功能。在网易云商城中,除了有耳机、音响等常规音乐设备外,还有很多像充电宝、笔记本、帆布袋等品牌IP周边,形成了强大的产品生态。
而QQ音乐则很好地利用了背后公司腾讯强大的生态圈,和QQ、全民K歌等高流量软件进行“联动”——
-
QQ客户端内嵌了“音乐”这一功能,直接使用QQ音乐提供的服务;
-
QQ音乐中可以直接看到QQ好友的歌单和常听曲目,促进社交;
-
QQ音乐的“音乐播放页面”中设置了“K歌”这一按钮,点击后可以直接进入全民K歌一展歌喉。
3.4 产品规划
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
我认为可以模仿网易云音乐,在QQ音乐中加入“商城”这一功能。下面使用“NABCD模型”进行需求分析——
项目 | 分析 |
---|---|
Need | 用户需要使用耳机、音响等设备来更好地享受音乐,但是缺个专一、可靠的平台。 |
Approach | 在QQ音乐中也加入“商城”这一功能,用户可以在上面购买品牌耳机、品牌音响,以及各种带有“QQ音乐”IP的周边产品。 |
Benefit | 既提高了软件竞争力,也增强了品牌影响力,同时可以带来一定收入。 |
Competitors | 网易云音乐的”商城功能“。 |
Delivery | 可以直接在QQ音乐的主页面展示商品广告,吸引用户进入”商城“选购。此外,也可以利用腾讯的生态优势,在其他腾讯系软件上进行推广。 |
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
- 前端开发:2人
- 后端开发:2人
- 美工&前端:1人
- 测试:1人
请为你的团队设计16个周期每周的详细规划
周次 | 任务 |
---|---|
1-2周 | 用户需求调研 |
3-4 周 | 功能设计,模块划分,Spec编撰 |
5-10 周 | Alpha阶段开发(前后端并行) |
11-13 周 | Beta阶段开发,测试 |
14 周 | 和音乐设备供应商进行对接 |
15 周 | 功能内测,收集用户反馈 |
16 周 | 正式上线 |