项目 | 内容 |
---|---|
这个作业属于哪个课程 | 北航 2022 春季敏捷软件工程 |
这个作业属于哪个课程 | 个人作业-软件案例分析 |
我在这个课程的目标是 | 了解并提高自己对软件工程的认识和实践能力,加强软件开发技巧与团队协作能力,收获软件工程实践经验 |
这个作业在哪个具体方面帮助我实现目标 | 通过对具体软件进行分析、评测、思考、总结,理解软件工程在软件产品上的重要性 |
我选择的是QQ音乐和网易云音乐两款软件,下面对其分别进行调研与评测。
网易云音乐测试以下版本的网易云音乐:
IOS(iPad Air4):版本2.0.87Android(Huawei Mate20 Pro):版本8.7.03.193311Windows(Y7000p 2020):版本2.9.8 基础功能 发现进入软件后展示的第一个页面。包含了每日推荐、私人FM、歌单广场、排行榜等等,另外界面往下划是歌曲推荐、歌单推荐、热门播客等等。这个界面基本上可以满足用户对新歌曲的发现,当然网易云的推荐确实比较优秀。 播客
分为推荐和故事两个模块,有一些比较有意思的故事讲述以及一些翻唱创作,另外有一些知识性的讲座。我的
展示了个人的一些信息,同时可看到我喜欢的音乐、自己的歌单、好友、云盘等等。
关注
可看到自己关注的好友或歌手发布的动态。云村
各类视频,分为了广场、热门、现场等等分类,可查看自己感兴趣的视频。音乐播放页
音乐播放界面设计比较好看,模仿了唱片的形式,同时有一起听功能,且可以按住实时语音,发送文字聊天等。
当然网易云最出名的便是“网抑云”,也即里面的歌曲评论,这也是我比较喜欢的一点,经常能在评论中看到一些有意思的句子。
其他在左上方可进入更多,查看会员信息、一些其他服务、以及设置等。
使用体验
总体下来网易云音乐的使用体验非常好。由于开了会员,进入软件是没有广告的,这点算是比较友好的服务了。
在界面上设计比较漂亮,且页面的分类较为清晰,如用户只需要点进发现即可寻找自己可能喜欢的音乐,不像QQ音乐单独制作了一些推荐页面和榜单,可能会导致用户切换不同的界面, *** 作较麻烦。
在听歌体验上,提供了心动模式,自动为用户推荐歌曲,就个人使用情况来说,这些推荐的歌曲我一般也比较喜欢。
而社区活跃上,网易云的评论区非常有趣,有很多网友互动。
搜索功能也比较完善,可以针对歌曲、歌手、歌词等进行搜索。
另外就是一起听功能,可以邀请好友与自己一起听歌,同时可以向对方发送消息或实时语音,这一点我觉得体验较好。
在音乐资源上,网易云音乐的版权目前正在逐渐减少,比不过现在的QQ音乐了,从下图可以看到我收藏的音乐中有一部分已经没有了版权,不过大部分我喜欢的音乐还是可以听到的。
在进行bug说明之前,先根据复现率与用户体验对bug进行以下分级:(由于这两个都是商业化了很多年的软件,暂时没有找到安全性问题,因此仅从复现率和用户体验上做评价)
分级 | 复现率与用户体验 |
---|---|
⭐ | 复现率极低,对用户使用影响极小 |
⭐⭐ | 复现率较高,对用户使用影响较小 |
⭐⭐⭐ | 完全可复现,对用户使用影响较小 |
⭐⭐⭐⭐ | 复现率较高,对用户使用影响较大 |
⭐⭐⭐⭐⭐ | 完全可复现,对用户使用影响极大 |
问题描述:
一开始时两个用户均在听歌曲A,在同时切换至不同歌曲后(如用户1切换至歌曲B,用户2切换至歌曲C),那么之后会发现最终用户1被同步到了歌曲C而用户2被同步到了歌曲B,也即两者的歌曲互换了一下,显然这个同步的设计含有多线程问题,相比之下,QQ音乐不会出现这种歌曲互换的情况。
bug分析:
我认为形成bug的原因可能有下面两点:
1.同步的 *** 作本质上是向对方发送一个切换至自己歌曲的请求,当两个用户同时向对方发送请求时,导致对方都切换至了对方的歌曲,导致了互换的情况出现。
2.没有对同时出现两个请求的情况作线程安全处理。
bug严重性
从系统功能上来说,这里的一起听同步功能实现不完善,没有作线程安全处理,导致用户一起听却实际上没有同步听一首歌。由于复现率极高,对用户的体验影响较大,我认为该bug可评为⭐⭐⭐⭐。
对于Bug的预期及改进建议
作一下线程安全处理,对切换歌曲的 *** 作加锁。
bug反馈:
中英文适配不当测试环境:Android(Huawei Mate20 Pro)网易云版本8.7.03.193311
复现概率:完全可复现
复现步骤:
将系统的语言切换至英语。或在网易云的语言设置中切换为英语。使用软件即可看到各处不统一的中英文混用。问题描述:
在设置语言为英语后,会发现一部分文字切换为了英语,而另一部分仍然是中文,出现了中英文混用的情况,这对一些习惯英语的用户来说体验非常不好。
bug分析:
我认为形成bug的原因可能是:
制作app时有一部分做好了中英文两个版本的字库,因此切换英语后成功变为了英语版本,而另一部分没有做相应的适配,导致这部分切换英语后仍然是中文。
bug严重性
从系统功能上来说,这里的系统适配不完善,没有作完全的英文化处理,导致英语模式下中英文混用。由于完全可复现,但是一般用户不会特地切换至英文使用,对用户的体验影响较小,我认为该bug可评为⭐⭐⭐。
对于Bug的预期及改进建议
对没有适配的部分进行英文化处理。
bug反馈:
超长表情评论他人不可见测试环境:Android(Huawei Mate20 Pro)网易云版本8.7.03.193311
复现概率:完全可复现
复现步骤:
发布一条动态。评论一串达到最大字数上限的评论。用他人账号查看该动态。问题描述:
当评论过长时,该评论只有自己可见,可见上述第一张图片,本人的一条评论在另一个同学那无法看到,另外在动态列表中显示的评论数与点进动态后显示的评论数不一致。
bug分析:
我认为形成bug的原因可能是:
1.当碰到过长的评论时,特别是表情,没有正确存入数据库,仅仅用户本身可以查询到该评论。
2.当统计评论数时,在列表中统计的评论数是从他人的视角得到的,因此与进入动态后得到的评论数不一样。
bug严重性
从系统功能上来说,这涉及到了数据库系统设计,其他用户不可见的评论将导致用户认为自己发送出去了评论但实际上他人并不能看到,用户体验非常不好,我认为该bug可评为⭐⭐⭐⭐。
对于Bug的预期及改进建议
对超长的评论做相应的处理,排查数据库设计问题,确保他人可看到超长评论,同时确保动态列表中和动态中的评论数相同。
综合上述分析,从以下维度作分析:
维度 | 具体情况 | 得分 |
---|---|---|
基础功能 | 基础音乐功能完整,歌曲的播放、分享等基础功能均很完整。推荐功能非常优秀 | ❤️❤️❤️❤️❤️ |
新颖功能 | 提供了一起听功能,且可以实时聊天,心动模式也非常好 | ❤️❤️❤️❤️❤️ |
用户体验 | 心动模式等等推荐系统可以给用户带来良好的听歌体验 | ❤️❤️❤️❤️ |
曲库丰富 | 版权越来越少,很多歌只能去QQ音乐听 | ❤️❤️❤️ |
界面美观 | 模仿唱片的界面,总体也较美观,另外提供一系列个性化设置 | ❤️❤️❤️❤️❤️ |
最终给分:d) 好,不错
QQ音乐测试以下版本的QQ音乐:
IOS(iPad Air4):版本11.5.1Android(Huawei Mate20 Pro):版本11.5.1Windows(Y7000p 2020):版本18.59 基础功能首页
进入软件后首先展示的界面,分为以下几个子页面:
推荐
根据用户喜好来推荐相关歌曲、歌单、播客、专辑、直播、视频、电台等。
音乐馆
里面含有各种歌手、歌曲排行、新歌新碟、分类专区、音乐电台等,这个界面比较偏向于展示目前最新最热的歌曲给用户。
电台
包含了各种类型的电台、电台分类、热门电台、今日热播、情感树洞、有声书等,用户可在此界面找到自己感兴趣的电台,也可看到当前最新最热的电台。
播客
此界面展示了最新更新的播客,并以时间线的形式展示给用户。
直播
此界面包含了各种直播,用户可根据自己的喜好来选择进入直播间,但是几个子界面的布局基本一致,此处只截取一张作示例。
主要以声音为主的直播间,比如音乐、情感、脱口秀等。看见
主要以视觉为主的直播间,如舞蹈、颜值等。交友
主要以交友为主的直播间,如闲谈、配对等。精选
对一些栏目、主播进行推广。
MV
类似于抖音短视频的设计,为用户提供短视频。
社区
主要分为广场和关注两个模块,提供类似于微博的社区功能。
向用户推荐一些动态。
关注
用户可看到自己关注的歌手或好友发布的动态。
我的
包含了个人信息、收藏的歌单、最近播放等。另外右上方也包含了通知、设置的入口。
听歌界面
听歌时可点击进入听歌界面。提供了歌曲封面与歌词展示。
另外可点击进入评论区。
分享功能提供了各种形式,还可以邀请好友加入一起听,同步听歌。
总体下来QQ音乐的使用体验还是较好的。但是进入软件会有5s左右的广告且跳过按钮较小,虽然目前大部分软件都有这种广告。
在界面上设计也较好,分为上下两个导航栏,同时界面中出现的按钮、卡片等等元素均使用的是圆角设计,让人感到比较舒适。
在听歌体验上,除了可查看歌曲封面与歌词外,还提供了相关推荐。可以看到有包含该歌的相关歌单、该歌手的其他歌、该歌的其他版本。
最令人惊讶的是,QQ音乐实现了一个查看曲谱的功能。这个功能对于一些想演奏的用户提供了极大便捷,不用去网上寻找曲谱了,也不用担心网上找不到一些小众的曲谱。
不过音乐背景默认是开启动效和歌手视频的,这看起来有点花里胡哨,虽然也可以进入设置关掉,但是对于刚刚使用QQ音乐且不喜欢过于花里胡哨的新用户来说,这个功能可能会劝退他们。
搜索功能则中规中矩,在所有界面中都可以点击搜索框开始搜索,但是进入的搜索界面是一致的,故返回的结果也是一致的,没有对特定界面作独立的搜索界面。
电台功能个人平常使用的不多,不过初步体验还行,就是想学习英语时,没有找到相关的资源。进入语言学习的推荐中只找到了宝宝巴士(笑)。
另外就是一起听功能,可以邀请好友与自己一起听歌,但是该功能有一点不足,不能和网易云音乐一样向对方发送消息或实时语音。
在音乐资源上,QQ音乐应该是目前版权最多的音乐软件,但是有很多歌是需要会员才能听的。即使开了会员,每月下载量也是有限的。
在进行bug说明之前,先根据复现率与用户体验对bug进行以下分级:(由于这两个都是商业化了很多年的软件,暂时没有找到安全性问题,因此仅从复现率和用户体验上做评价)
分级 | 复现率与用户体验 |
---|---|
⭐ | 复现率极低,对用户使用影响极小 |
⭐⭐ | 复现率较高,对用户使用影响较小 |
⭐⭐⭐ | 完全可复现,对用户使用影响较小 |
⭐⭐⭐⭐ | 复现率较高,对用户使用影响较大 |
⭐⭐⭐⭐⭐ | 完全可复现,对用户使用影响极大 |
测试环境:Windows11 QQ音乐18.59
复现概率:完全可复现
复现步骤:
使用歌词搜索任意东西查看结果,将鼠标放至歌曲名上,歌曲名变绿,鼠标变为点击的手势(即意味着这个地方应该可点击)点击后无任何反应,双击也无法开始播放该歌曲问题描述:
一般来说,对于鼠标悬浮在文字上时文字变颜色且鼠标变为点击的手势,用户都会认为这是一个可点击的按钮,然而在此处点击后没有任何反应,另外对于这种歌曲搜索结果,用户都会直接双击播放搜索结果,而在这个界面中,双击无法开始播放,唯一的播放方式是点击歌曲右边的非常小的播放按钮,这对于一些习惯双击播放或看到按钮点击的用户来说,显然体验极差。对比于其他搜索界面(如直接搜索歌曲名),可以发现这两个界面有很大的差别,在下面这个界面中歌曲名不是一个按钮,且只需要双击这一栏任意位置即可播放。
bug分析:
我认为形成bug的原因有下面两点:
1.歌曲名的展示与后面歌手、专辑使用了相同的接口,但是并没有设置好相应的跳转,导致歌曲名看起来可点击,但是点击后不会有任何反应。
2.该界面为了展示歌词,使用了与歌曲搜索不同的UI,而之前的双击功能也没有在此重新实现,导致这个地方无法双击
bug严重性
从系统功能上来说,这里的歌词搜索功能实现不完善,虽然安全性上不会对用户造成太大影响,但是用户体验上极差,无法点击或双击播放可能会让用户误认为这是自己电脑问题(如网络问题无法播放)。由于完全可复现,对用户的体验影响较大,我认为该bug可评为⭐⭐⭐⭐⭐。
对于Bug的预期及改进建议
加入相应的跳转,如点击后自动跳转至歌曲播放页并开始播放,双击则是开始播放但并不跳转至歌曲播放页。
bug反馈:
综合上述分析,从以下维度作分析:
维度 | 具体情况 | 得分 |
---|---|---|
基础功能 | 基础音乐功能完整,歌曲的播放、分享等基础功能均很完整。但是推荐功能上不如网易云音乐 | ❤️❤️❤️❤️ |
新颖功能 | 提供了自动曲谱的功能、提供了一起听功能但功能不完善 | ❤️❤️❤️❤️ |
用户体验 | 有些过于个性化的功能比较影响体验,广告较多 | ❤️❤️❤️ |
曲库丰富 | 版权非常多,但是很多是会员专享 | ❤️❤️❤️❤️❤️ |
界面美观 | 比较美观,但是有些花里胡哨的地方 | ❤️❤️❤️❤️ |
最终给分:d) 好,不错
用户采访这里对我的室友lyd进行了一次采访,lyd作为一个经常听歌且QQ音乐和网易云音乐都使用的用户,有一定的采访意义。
下面是我们的采访记录:
可以看到lyd实际上一开始使用的是网易云音乐,最后发现网易云有很多版权没有了,才转战QQ音乐,虽然网易云音乐的推荐机制好一点,但是没有版权想必也推荐不了。因此版权实际上决定了一些用户是否继续使用这款软件。
阶段 | 所需时间 |
---|---|
需求调研、产品设计 | 2周 |
项目原型图、UI设计 | 2周 |
基础功能编码 | 6周 |
基础功能测试 | 4周 |
附加功能编码 | 6周 |
总体测试 | 6周 |
上线与完善 | 2周 |
软件维护 | 每季度 |
总共需要28周完成。
QQ音乐阶段 | 所需时间 |
---|---|
需求调研、产品设计 | 2周 |
项目原型图、UI设计 | 2周 |
基础功能编码 | 6周 |
基础功能测试 | 4周 |
附加功能编码 | 8周 |
总体测试 | 6周 |
上线与完善 | 2周 |
软件维护 | 每季度 |
总共需要30周完成。其中我认为QQ音乐有一些比网易云更花里胡哨的附加功能,故需要多一些时间。
分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?从华为应用市场上来看,
软件 | 下载量 | 用户评分 |
---|---|---|
酷狗音乐 | 69亿 | 4.7 |
QQ音乐 | 68亿 | 3.9 |
网易云音乐 | 51亿 | 2.7 |
从ios app store来看,从蝉大师中可以看到三者的排名变化:
另外可以看到下载量的预测:
综上,排名大致为
QQ音乐为腾讯旗下软件,占有市面上大部分版权,也基本达到了其垄断的目的,就我所知,有很多用户便是因为网易云没有版权而QQ音乐有版权才转到了QQ音乐,当然也有同时使用两者的用户,不过两边跑来跑去,真的不累吗?虽然QQ音乐版权非常多,但是其使用体验可能并不是非常好:时不时跳出来的广告、花里胡哨的特效、无意义的功能。正如腾讯开发的QQ,此时已经将虚幻引擎(一个游戏引擎)给塞进去了,安装包越来越大。QQ音乐也有如此发展的趋势,各种功能都往里加,似乎已经忘记了自己只是个听歌软件,大部分功能用户根本用不到。但是由于版权的原因,QQ音乐目前还是稳在第一的。网易云音乐
网易云作为一开始的一个较小众的软件,颇有特色,但是在后面的版权大战中不敌腾讯的QQ音乐,这也导致了一部分的用户流失,不过用户基数还是较大的。面对各式各样的音乐软件,网易云的版权正逐渐被吞食,能否拿下更多的版权,在我看来是网易云后续能否继续发展的重点,另外网易云的开发人员貌似没有很听取用户的意见,在评论区可以看到大量的1星好评:私人FM怎么改成这样了,我之前没怎么用过该功能,但是看到大量这种评论,若排除水军的原因,那就是开发人员真的把之前的一个好功能改的面目全非了。在现在看来,网易云还是可以稳住第2的。 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。 QQ音乐
适当精简自己的功能,把一些用户根本不需要的功能舍弃,另外将一些重要功能做的更加完善,提高软件的人性化使用体验。可以通过用户问卷的形式、用户使用功能的频率、次数、时间来判断该功能的重要性。网易云音乐
多与用户交流,确定自己哪些功能是特别的(如心动模式),以这个核心功能为卖点,多多完善核心功能,而不是学其他软件,加入各种其他软件有的功能,这样只会在竞争中失去原有的优势。 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
bug | 原因 |
---|---|
一起听多线程不同步 | 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试 |
中英文适配不当 | 开发人员粗心大意 |
超长表情评论他人不可见 | 具体的设计质量不高 |
歌词搜索结果无法点击 | 开发人员粗心大意、对用户需求掌握不好 |
从易观分析上可以看到中国的音乐市场规模仍然在上升期。目前已达到了742.3亿元。
从用户上分析,2021年3月的月活人数已达到7.39亿。
其中大部分是年轻人,而我们知道听音乐实际上不只是年轻人的热爱,实际上也有老年人喜欢听歌,因此我认为老年人是一个很好的用户挖掘方向。
只看中国地区的产品的话,会发现实际上只有那么5家:QQ音乐、网易云音乐、酷狗音乐、咪咕音乐、酷我音乐。其他的用户量都不大,无法与前面5家相比。这5家中前3者占据了绝大部分的市场份额,因此下面仅对他们三者进行分析。
版权垄断者:版权绝对多,大部分版权都在QQ音乐手上,这也是其一大优势,但是其在用户体验上还需加强。网易云音乐
社区活跃者:非常活跃的音乐社区,以此吸引了很多音乐人,但是目前其版权越来越少,是一大劣势。酷狗音乐
资源积累者:多年的音乐软件资源积累,是最早开始的音乐软件之一,但是其业务较少,功能较单薄,社区不如网易云活跃。 上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
上述产品实际上都是竞品关系,目前来看QQ音乐在版权大战中胜出,因此QQ音乐目前势头最佳,但是网易云音乐主要以小众用户为目标,针对青少年,目前排在第2,酷狗则貌似一直没有找到发力点,暂时排在第3.
市场与产品生态 这个产品的核心用户群是什么样的人?是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?从用户分布上来看,年轻人为典型用户,而其中中等以上消费人群占了50%以上,用户消费能力总体非常强。用户也集中在沿海发达地区,我推测他们的需求是在学业或工作之余听歌缓解压力,当然也有对音乐非常地热爱,想与他人交流的需求。
存在一定的关系,比如有一些喜欢交友的人群,有一些喜欢听歌的人群,他们可以通过一起听这个新功能匹配,一起交流音乐。又如有些人对短视频感兴趣,一些人则会用他们喜欢的歌曲去制作短视频的背景音乐,这便形成了一些非常喜欢短视频音乐的群体。
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?存在。比如网易云之前有和抖音合作“热歌改造计划”项目,一起探讨挖掘短视频与音乐结合的可能。又如酷我音乐在车载应用上与车企合作,提供高质量的车载音乐。
产品规划 新功能歌曲d幕功能。
Need 需求我们在使用一些视频网站如b站时,会看到有意思的d幕。而网易云用户与b站用户实际上有很大的相似度,都是年轻人群体,因此在也,用户使用网易云听音乐时也有发送d幕和看d幕的需求。Approach 做法
在歌曲播放页加入一个d幕,当有人在听这首歌时,可发送d幕,假如此时有其他人也在同时听这首歌,那么同时听的人都可以看到这个d幕。为了提高用户的体验Benefit 好处
用户能实时看到其他用户发送的实时d幕,可以让用户感受到有人正在与他一起听歌的氛围,可以加强用户之间的共情,提高社区的活跃度。另外这与b站的机制相同,虽然d幕是对于音乐的,对用户来说既熟悉又新奇。也可吸引b站的一些用户使用网易云体验音乐版本的“b站”。Competitors 竞争
目前暂时不知道有哪个音乐软件实现了该功能,QQ音乐、酷狗音乐都没有该功能,而加上网易云本身的社区属性最好,评论交流十分活跃。在网易云上增加新的社区方式应该比其他两者更有优势。Delivery 推广
可以与b站合作,吸引b站用户或其他喜欢d幕的用户使用网易云音乐。 角色配置
角色 | 人数 |
---|---|
前端开发 | 2 |
后端开发 | 2 |
测试 | 1 |
美工 | 1 |
周次 | 任务 |
---|---|
1~2 | 需求调研,竞品分析,确定目标 |
3~4 | UI设计,确定架构,开发环境搭建,完善需求,制定alpha阶段计划 |
5~9 | alpha阶段开发,其中前端后端均为2人,可进行代码互审,测试人员负责前后端测试 |
10 | alpha阶段总结与alpha版本产品发布,制定beta阶段计划 |
11~14 | beta阶段开发,其中前端后端均为2人,可进行代码互审,测试人员负责前后端测试 |
15 | beta版本公测,进行用户意见的收集与改进 |
16 | 正式上线,继续完善和维护项目 |
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)