项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2022春季软件工程(罗杰 任健) |
这个作业的要求在哪里 | 个人作业-软件案例分析 |
我在这个课程的目标是 | 学习软工的项目合作管理知识,提升软件开发技术 |
这个作业在哪个具体方面帮助我实现目标 | 深入分析软件的功能与问题,学习如何进行软件测评以及调研市场需求 |
Part0 前言
现在许多人生活中都离不开音乐,而当前主要的听音乐方式毫无疑问就是各种音乐软件,包括移动端,Web端,PC客户端这三种主要的软件呈现形式,当前国内的音乐app数量众多,本次作业主要选取笔者和朋友们日常使用最多的两款软件,即:
- 酷狗音乐
- 网易云音乐
进行对比分析,做较为深入的评测分析。需要说明的是,由于笔者过去用酷狗,现在用网易云,没怎么使用过QQ音乐,虽然QQ音乐目前市场占有率也很高,但暂时不纳入本次博客的范围,有时间补上。在具体的软件形式上,考虑到中国手机市场目前主要被安卓手机占据(2021年安卓手机份额占比84%),以及PC端的较长的产品历史,主要选取比较成熟的PC客户端和安卓app端进行分析,ios与mac等苹果生态产品暂不纳入本次考虑范围。
Part1 调研+评测
开始之前,先明确几件事情,bug等级,音乐软件功能和评测环境。
1.0 概念定义
bug等级
星级 | bug波及范围 |
---|---|
/td> | 致命性系统故障;致命性安全漏洞 |
严重系统故障;严重安全漏洞;严重影响用户体验 | |
/td> | 一定程度的系统故障;一定程度的安全漏洞;严重影响用户体验 |
较大影响用户体验 | |
/td> | 略微影响用户体验 |
音乐软件功能
由于当下的音乐APP功能繁多,因此笔者先按照自己的理解将常见的功能分为以下七类方便描述
其中听,评,探,搜是几大app的主要竞争区域,也是容易产生差异化的部分,被纳入了核心功能。而后三类往往普通用户的使用频率会相对低一些,被纳入了辅助功能。
功能名称 | 功能具体举例 | 功能类别 |
---|---|---|
听 | 听音乐 查看歌词 播放MV 下载音乐 | 核心功能 |
评 | 歌曲评论 音乐交流社区 | 核心功能 |
探 | 音乐推荐 探索 收藏歌曲 歌单 | 核心功能 |
搜 | 歌曲搜索 听歌识曲 | 核心功能 |
看 | 电台 主播 视频 | 辅助功能 |
唱 | 创作 音乐发行 | 辅助功能 |
我 | 个性化皮肤 彩铃 壁纸 分享 歌单、收藏、喜欢管理 | 辅助功能 |
评测环境
电脑端
- 戴尔灵越16
- 内存:32GB
- CPU:酷睿i7-11800H @ 2.30GHz
安卓手机端
- 华为nova 5 Pro
- 内存:8GB
- CPU:Huawei Kirin 980
1.1 网易云音乐
产品体验
初探
PC端一打开就发现了一个微小的问题,如下图所示,windows的正在运行的图标栏中网易云的位置居然是空白,不过这个可能和具体的安装方式有关系,笔者的一位朋友就没遇到,然而还是让我对PC端有了很不好的第一印象
app端限于手机的屏幕尺寸,一个页面复用显示不同的内容。同时可以查看,上传乐谱,电脑端砍掉了这个乐谱的功能
总的来说,PC端的按钮偏小了,页面总体的空白比较多,明明功能不少却让人感觉空空的感觉,而手机端则看起来很充实。至于具体的音量调节,歌曲切换,这些具体功能,用起来都比较丝滑。
值得一提的是手机端的播放功能有一个驾驶模式比较有趣,点进去之后会看到一个简洁的界面,方便开车的时候操作,只能说是非常贴心了,只保留了切换、暂停、关闭、喜爱等简单功能。
探
这部分主要是推荐和探索功能,评价的方式主要是看看产品能不能为用户找到近期的感兴趣的音乐以及能否帮助用户打破音乐信息茧房,发现更多自己的兴趣。
至于搜歌的另一方面,听歌识曲功能,电脑端只能识别播放中的歌曲,没法上传文件或者哼唱,估计是用的人少所以干脆没开发完整。而手机端提供了听歌识曲和哼唱识曲。识别功能,受限于时间,试了一个生日歌哼唱,简单的唱了开始的一句话,就识别出来了。手机端还推出了识别其他app的音乐和置顶显示结果的功能。以及识别结束之后也会提供准确度反馈。下图就是检测酷狗音乐中的《stay》的例子,检测时如果周围安静,只需要很小的声音就可以检测出来。
看
主要包含直播,播客和云村的视频服务三方面内容,其中播客只是换了一点界面样式的听歌形式,不过内容包括各方面,比较丰富。直播内容和一般直播软件差不多,没有啥好说的,运存的视频播放观感类似抖音等视频分享软件的界面,艺人偷税的事件出现在这个软件也证明了网易云的复杂性和功能庞杂,居然还有新闻自媒体hhh。
可以看到我PC端在10:08听了一首歌
可以看到显示有8条评论,然而下面只有7条评论,那条评论消失了!!
可惜那一条是啥笔者发完就忘了,但是只记得是两个表情的组合
同时经过测试发现,下图的表情只能自己可见,其他人都看不到(注:此bug和YiFei大佬合作挖掘出来,故相关图可能一样),下图是两个用户的相同评论区内容
然后之后就顺藤摸瓜发现了稳定复现的bug,可以看到下面两图种外面显示有11条,点进去之后里面显示有13条评论!!
触发条件:使用手机端8.7.03.193311版本的评论区打出上图中的表情至上限,就会出现内外评论数量不一致。同时极小概率会触发不知道原因的评论消失的情形。
触发概率/复现概率:100%
BUG分析:发出的表情不同人看不到大概率是因为权限设置问题,首先自己发的自己可以看到,但估计是因为文本屏蔽导致上述消息看不到。而评论数量不一致应该是外部和内部的搜索方式不一致,外部查找的是能看到的评论数,而内部则是显示全部的评论数量。
BUG严重程度:原因:达到字数限制之后就会出现各种不稳定情况,尤其是表情,这会让网易云的社区这一王牌功能给用户带来一些不好的体验
真的有在一起听音乐吗/h4>
如下图所示,如果两个人加入了一起听歌之后,再退出app一会,再进入,这段时间虽然我们确实没在听歌,但是显示的一起听歌时间还是在增长,合着是空气人在听歌呗
可以看到电脑端的个人页面我其实是有13条动态的,然而点进去之后。。。
显然只有4条,那么消失的9条是啥情况呢/p>
结论
好,不错
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) |
---|---|---|
听 | 听音乐 查看歌词 播放MV 下载音乐 | 8 |
评 | 歌曲评论 音乐交流社区 | 10 |
探 | 音乐推荐 探索 收藏歌曲 歌单 | 8 |
搜 | 歌曲搜索 听歌识曲 | 10 |
看 | 电台 主播 视频 | 9 |
唱 | 创作 音乐发行 | 10 |
我 | 个性化皮肤 彩铃 壁纸 分享 歌单、收藏、喜欢管理 | 8 |
细节 | 有什么为用户考虑的细节/td> | 9 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 9 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大/td> | 9 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 8 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 6 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 7 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 8 |
整体使用感觉 | 曲库版权的丰富,完整性,用户环境 | 6 |
总评 | 125 |
用户采访
英语专业大二学生,使用网易云超过4年,希望获得采访获得对于网易云的使用体验与感受
Q:您一般会使用哪些网易云音乐的哪些栏目和功能br> A:每日推荐,私人雷达,心动模式,私人FM;订阅歌手私信
Q:在使用过程中您遇到了哪些亮点或者问题呢br> A:自主网易音乐人很多,宝藏无限大;用户可以自己上传歌曲和歌词。小问题是有时候不小心取消红心了,没有撤回功能,重新点红心,歌曲顺序会改变,想让它一直在我歌单底层做不到。有时候误点到网易里自带的小程序,想切屏上滑退出小程序,网易就整个关掉重来,虽然现在貌似已经修复了
Q:您有没有什么新的需求可以提出或者认为可以改进的部分br> A:版权嘛老问题了;升级之后订阅歌手的私信居然不能单条删除了,以前可以的
1.2 酷狗音乐
产品体验
初探
打开之后可以看到主要的默认状态的设计风格是蓝色。区别于网易云的歌单为最小单位,首页主要以单曲推荐为主,手机端也分为清晰的四栏,用户可以直接选择自己想要的功能(没错,本文的7种功能的分类借鉴于此)
听
可以看到酷狗的PC端沉浸感很强,使用体验不亚于手机端,而且背景的图片效果相比网易云的主打胶碟片式的设计风格也有不一样的的感觉。手机端的竖屏mv与弹幕的效果很惊艳
评
PC评论区直接采用楼套楼的方式,手机端与网易云处理方式类似。没有社区动态等功能。
同样,手机端也有类似甚至更严重的问题,评论甚至没有字数限制/p>
触发条件:使用酷狗音乐PC客户端0.2.51版本进入音乐圈发一个帖子,酷狗手机端11.1.3版本中查看某人动态并发一个帖子
触发概率/复现概率:100%
BUG分析:显然app和客户端在测试的时候都不充分,app甚至没有字数限制真是让人毛骨悚然,要是有人想做文章咋办/p>
BUG严重程度:原因:字符串无限制,那要是有人每分钟自动化发,总量几千万条,服务器和数据库顶得住吗,用户的服务会不会收到影响/p>
Bug 反馈
华为应用市场数据统计
应用名称 | 评分 | 评论量 | 下载量 |
---|---|---|---|
酷狗音乐 | 4.7 | 1.4万 | 69亿 |
网易云音乐 | 3.9 | 0.8万 | 68亿 |
QQ音乐 | 2.7 | 0.65万 | 51亿 |
结论
可以看到酷狗音乐的基数是最大的,整体评分也最高,但是近期的热榜上已经渐渐被网易云和QQ音乐超越,整体来说,考虑当下的实际情况,预估网易云音乐在三者之中排名第二名。因为随着人们的情感和个性化表达需求,网易云的音乐+社交模式还是能很好的吸引广大的次世代用户群体的使用。
2.3 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
好的产品从来不是只有一个端好用其他的就可以不管,建议着力在PC客户端和web端进行优化,主要从UI设计和功能丰富两个方面进行开率。
- UI设计上web端请至少保证符合当下的美学风格,而不是当前的停留在10年前的网页设计风格上。
- 功能丰富上客户端需要重点完善听歌时的体验,主要是听歌页面的UI以及数据的同步两个方面,同时将手机端的唱歌服务的一些数据部分移植到电脑上,让用户不要有太大的使用割裂感。
- 安卓端的评分远远低于苹果端,猜想这和安卓本身的UI风格有关,也和相应的投入有关,ios的开发投入也许比安卓端更高,这一点还请希望开发团队尊重广大的中国安卓用户,增大对于安卓app端的完善力度。
2.4 你在第一部分发现的bug,为何软件团队不能在发布前修复们是不知道,还是有意不修复觉得是什么原因/h2>
- 缺少对于边界情况的测试。比如评论区的若干bug,其实就是没有经过完备的边界情况分析和覆盖性测试。猜测是由于团队认为一般人不会发这么多内容因此就不想考虑,或者单纯是测试人员的疏忽
- 严重缺少对于电脑端产品完善的决心,手机端的使用体验比电脑端好太多。同时两个端的数据同步问题至少也应该给用户一个设置方式让他们选择性的自动同步,而不是干脆摆烂,两边毫无联系,各干各的。而对于手机上动态电脑上有时候消失这样的错误,测试时应该会想到,但出于侥幸心理没有完善和修复,只能说是项目开发人员的责任心不够了,没有完全为电脑端用户考虑。
Part3 建议和规划
3.1 市场概况
首先市场有多大/h3>
2021 年我国互联网普及率为 73.0%,手机上网人数达 10.29 亿人,其中在线音乐市场用户数量为7亿以上,这是一个很大的市场,据知名机构预测2022年的是市场规模大致在242亿元左右,而月均支付价格也预计将达到10元每月,中国用户的付费获取服务的习惯逐渐养成。
其次直接的用户有多少在的用户又有多少/h3>
根据2020年数据统计,音乐市场中的主要用户是90后和80后,两者总占比可以达到64%,紧随其后则是00后和70后,两者总占比大致在33%,因此可以看到主要的用户群体就在10-50岁的中青少年群体。而随着近几年各类音乐app引入了各种便捷的功能和对老年人友好的关怀功能,未来潜在用户包括即将成为新的消费主力军的10后以及60岁以上的老龄人群体。
3.2 市场现状
目前市场上有什么样的产品了/h3>
市面上最主要的产品是5款酷狗音乐,QQ音乐,网易云音乐,酷我音乐,咪咕音乐。近期发展最迅猛的则是前三个。
上述产品的定位、优势与劣势在哪里/h3>
主要对头部的三个音乐软件进行分析,即酷狗,网易云和QQ音乐
网易云音乐主要打造音乐+社交+个性化的模式,着重在小众音乐领域和原创音乐上下功夫,市场定位主要是相对意义上的年轻人。短板主要在于版权和业内资源较少,且据2020年的机构分析,其主打的原创音乐模式背后的作者目前还是处于相对弱势的群体。但是原创音乐人的用户粘性强,随着流行音乐发展,潜在用户群体越来越多
酷狗音乐主要依托多年的资源积累和版权优势,打造优质全面的乐库,面向全年龄段,短板主要在于企业的商业领域比较单一,软件的功能太丰富导致经不起细致推敲,听书直播看书等等铁锅乱炖,音乐性丧失严重。社交属性相对于网易云较弱。
QQ音乐依托于微信QQ的成功经验和丰富数据用户资源,将音乐产品和已有的社交关系进行再次利用开发,让用户有更一致的使用感,目前没有明显的短板。
上述产品之间呈现什么样的关系,哪些为竞品关系及竞争中的各方态势如何/h3>
三个头部产品总体都是竞品关系,值得一提的是几年前腾讯还曾和网易云合作共享过一些版权,然而由于使用上的权限不好界定,最终收回了版权。
具体的内容上,QQ音乐和酷狗音乐呈现直接完全竞争的趋势,两者都是面向全年龄段的海量歌库的服务,主要突出量。而网易云音乐主要针对点上用力,致力于给特定的中青年用户带来个性化体验。
网易云音乐的女性用户群体和年轻用户群体增长迅速,目前发展势头迅猛。而QQ音乐的综合市场占有率上升仍然很迅速,目前是市场上最受欢迎的产品。
3.3 市场与产品生态
这个产品的核心用户群是什么样的人型用户是什么样的历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么/h3>
核心用户群分类和需求如下
- 10-18岁,小学生和中学生,一般没有太强的经济能力,主要需求是课余时间放松缓解压力,提高学习效率,潜在需求是探索自己的兴趣领域,从歌曲中吸取更多的知识,发现自己的兴趣
- 18-25岁,大学生,一般有一定的经济自主权,主要是追寻自己的真正的热爱的歌曲,以及为自己喜欢的歌手或者领域消费,需求是美学设计需要美观,现代感,同时也希望扩大社交圈,对新的技术和功能有很高的热情。
- 25-40岁,有稳定工作或者无业游民,主要是平时休闲时用音乐来怡情和放松,需要简单舒适的功能,以及稳定一致的软件体验。
- 40岁-55岁,在社会中拥有一定的话语权,平时迫于职位压力不能完全放开,需要在音乐的世界里找寻自我,对于隐私和年代较远一些的歌曲会需求强烈。
产品的用户群体之间是否存在一定的关系否有利用其相互作用二次构成特定用户生态的可能性/h3>
有很强的关系,比如同一个用户群中大家会相互推荐比较喜欢的产品,如果能吸引和推动这些用户为公司背书,会对音乐软件市场占有率提升有很大的积极作用。同时年轻用户往往可以促进年长用户对于新产品新功能的探索和使用,同一个歌手的粉丝群之内会相互推荐产品。
产品的子产品,以及其他相关产品之间是否存在一定的关系否有利用各个产品特性之间的相互关系二次构成产品生态的可能性/h3>
比如QQ音乐就推出了音乐状态功能,设计上和微信的状态几乎一致,可以畅想在未来社交软件和音乐软件深度融合,两个人聊天聊着聊着就点某个按钮开始了一起唱歌听歌的模式,甚至不需要切换app。
3.4 产品规划
你要在当前软件的基础上设计什么样的新功能何要做这个功能,而不是其他功能什么用户会用你的产品/功能的创新在哪里以用NABCD分析。
如果我要为网易云设计新功能,我会添加:唱歌对战功能。
- Need 需求
- 网易云的说唱爱好者很多,也有很多相对小众的音乐类型爱好者,他们会需要一个展现自己和他人切磋的平台,因此可以设计针对不同音乐风格的专属的比赛,让不同兴趣用户各取所需。
- 用户对于和其他用户交流自己的唱歌技巧有强烈需求,既希望展示自己,也希望欣赏他人的歌声
- Approach 做法
- 开发单独的对战界面,可以考虑在唱歌的功能里进行集成,与之前的打分系统进行融合
- 除了1v1battle模式,也可以引入2人甚至多人排位赛,让用户体验合作完成歌曲的快乐
- 可以设置专门的说唱battle挑战赛,freestyle挑战赛等等让用户可以选择感兴趣的比赛
- 引入综合评价体系,而不是单纯唯音准论,比如可以针对特定歌曲采用不同的评价方式。民谣可以检测感情,摇滚可以检测声音质感,说唱检测顺畅度。
- 比赛前和后都留出足够时间供选手选择歌曲和与他人交流
- Benefit 好处
- 给用户展现自己唱歌技艺的机会,也能提升相应的特定领域歌唱水平
- 更加促进用户之间的交流,在原有的交流方式上引入全新的battle模式可以维持用户粘性,让用户有更加丰富有趣的K歌体验
- Competitors 竞争
- 目前酷狗音乐已经有了基本的1v1对战功能,不过内容相对单一,只有片段的唱歌对战,且从选择歌曲到对战体验存在很多优化空间,因此考虑在网易云设计这样的功能,查漏补缺,并让整个过程更有趣多变
- Delivery 推广
- 新功能是在原有的K歌模式基础上进行扩展,不需要修改相应架构模式,同时只要引入了自定义比赛、特定个性化评价体系和多人对战模式,本身就已经足够有吸引力,相信可以吸引更多现有和潜在用户的使用
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
人员分配 | 人数 |
---|---|
美工UI设计 | 1人 |
app前端开发 | 2人 |
app后端开发 | 2人 |
测试 | 1人 |
同时,测试人员和美工只是主要负责相应工作,如果有开发经验,在必要时刻也需要参与前后端的开发工作
请为你的团队设计16个周期每周的详细规划。
周次 | 任务 |
---|---|
1~2 | 小组团建增进感情,需求调研,竞品分析,头脑风暴确立目标,前端小组和后端小组进行结对编程增进了解,测试人员熟悉测试流程 |
3~4 | UI原型设计,代码架构与技术路线讨论与确定,基本的软件开发环境搭建,完善需求,确定代码风格规范,制定alpha阶段开发计划与进度安排。美工和前端人员,测试与后端人员,测试与前端人员分别进行测试相关的结对编程 |
5~9 | alpha阶段开发,前后端同步开发,后端小组和前端小组内部进行代码互审,测试人员和直接开发人员对每日最终的签入负责,每日进行例会,讨论遇到的问题,进行当天工作总结,确立次日计划 |
10 | 中期小结,alpha版本产品发布,进行团队内测,共同分析解决上一阶段出现的各种问题,制定beta阶段开发计划与进度安排 |
11~14 | beta阶段开发,前后端同步开发,后端小组和前端小组内部进行代码互审,测试人员和直接开发人员对每日最终的签入负责,每日进行例会,讨论遇到的问题,进行当天工作总结,确立次日计划 |
15 | beta版本公测,向用户收集产品的问题与新的需求,并解决此阶段的bug,同时进行回归测试,增量开发可以完成的新需求 |
16 | 产品正式发布上线,进行后续的宣发运维工作,继续收集用户的需求,并不断修改集成 |
来源:BUAA-Dreamer
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!