项目 | 内容 |
这个作业属于哪个课程 | |
这个作业的要求在哪里 | |
我在这个课程的目标是 | 掌握软件工作开发方法,并进行实践 |
这个作业在哪个具体方面帮助我实现目标 | 对具体软件案例进行分析,从实践中掌握《构建之法》中的分析方法 |
选题
现在许多人生活中都离不开音乐了,没有bgm就没有动力。大家也一定有十分熟悉的音乐软件,现在音乐软件提供的核心功能是什么?主要是为了满足人们什么需求?请选择两款常用的音乐软件进行使用并分析。
1. 网易云音乐
2. QQ音乐
3. 酷狗音乐
4. 自选
本题中选择对比网易云音乐和QQ音乐。
一、调研、测评
(一)软件评测
1. 基本功能
对于软件基本功能,我将其理解为平时可能用到的功能。因此我将其由重要程度(个人认为与用户使用率正相关)分为三个类型:核心功能(对于听歌软件,核心功能便是与听歌体验息息相关的功能)、重要功能(一般由核心功能派生)、次要功能(使用率不高)。
网易云音乐
核心功能:
歌曲检索,包括通过歌曲名称、歌词、歌手等方式检索
听歌时歌词显示,歌曲播放进度显示
歌曲播放位置选择,包括通过进度条和歌词选择
歌曲切换(包括暂停、上一首或下一首),播放模式设置,如循环播放、随机播放、顺序播放等
歌曲评论(事实上这并不是听歌软件的核心功能,但这是网易云作为听歌软件占据市场的最核心功能之一)
听歌识曲
重要功能:
歌曲搜索历史
猜测喜爱歌曲推荐、推荐歌单
歌曲收藏、歌单创建
最近播放歌曲
歌曲分享(通过第三方通讯软件,如微信、QQ)
听歌相关设置,如定时关闭、下载缓存设置、软件布局设置等
歌曲相关内容推荐索引,如同一歌曲的不同歌手演唱、同一歌手的不同歌曲
歌曲榜单推荐
次要功能(对网易云主要体验在社交性):
有声书单
电台、播客,直播
社区
好友动态
歌曲商城
QQ音乐
事实上,经过多年发展,听歌软件之间的功能高度重复。QQ音乐的基本功能与网易云音乐完全重复,便不再赘述。
但值得注意的一点,QQ音乐由于依托腾讯,在登陆上可以使用QQ号或微信号,并与其联动,更有利于突出其社交性。另外也与腾讯的全民K歌有高度联动。
2. 产品效果与用户体验
软件 | 网易云音乐 | QQ音乐 | 结论 |
是否解决了用户听歌需求 | √ | √ | 基本功能都能满足 |
数据量上优缺点 | 2000万首歌曲 购买了许多音乐综艺节目的版权,也有一些独家版权,如华晨宇 | 3500万首歌曲(占中国市场音乐版权的80%以上) 起步早,版权积累,特别是中国音乐版权、周杰伦、王力宏、林俊杰等 | QQ音乐歌曲总量上多余网易云音乐 |
界面上优缺点 | 界面及功能分布较为复杂,具有更强的创作属性(动态发布、K歌等),这也符合其定位;另外,网易云音乐的设置在侧栏、“我的”在中间个人认为十分奇葩,很难寻找 | 界面和功能分布更加简单清晰,适合只有听歌需求的用户 | 各有优点,但网易云音乐上手更为困难一些 |
功能上优缺点 | 网易云评论金句百出 | QQ音乐可以和腾讯旗下的全民K歌、QQ等软件联动 | 基本功能上无太大差异 |
准确度上优缺点(听歌识曲准确度) | 86.36% | 100% | QQ音乐听歌识曲准确度高于网易云音乐 |
用户体验问题 | 推荐算法不合理、不准确;歌曲量少;VIP价格较QQ音乐稍贵;界面排版体验不好 | 个性电台推荐算法一点都不“个性”,推荐不到用户感兴趣的音乐;社交成分过多,喧宾夺主 |
需要注意的一点时,两软件均是在付费(最高VIP)情况下的效果。
3. 改进意见
网易云音乐
将界面设置的人性化一些,将“设置”与“个人”放在一起,并且“个人”界面不要放中间
努力增加曲目、版权数目
优化曲目推荐算法
酌情考虑社交成分,对于该部分,有的人认为是核心功能,而部分仅听歌用户认为喧宾夺主
QQ音乐
UI设计更简单明了一些
歌手的专辑页加一个热度排名
增加批量购买单曲的功能
更改个性电台位置,防止用户误触
4. 用户调研
网易云音乐
采访另一个用户, 让 TA 也使用这个软件/服务, TA 能上手使用么?
能,但也只使用基本搜索播放功能,不涉及社交和直播
有什么明显的困难, 软件的开发团队为何没有意识到这些初始用户会碰到的困难?
页面不够整洁,找功能较为麻烦
记录请至少包含以下几点:
采访对象的背景,为什么选择这个人采访?TA 的需求是什么?
本科大学生,平时使用音乐软件较多,且未使用过该软件
听歌
采访对象实际使用的产品栏目
搜歌播放
采访对象使用软件的过程中会遇到的问题和亮点
麻烦:页面不够整洁,找功能较为麻烦,曲库(版权)缺很多
亮点:各别版本仅网易云有
采访对象觉得从用户体验的角度来说需要改进的地方有哪些?
使页面整洁,减少社交成分;
希望可以增加设置,打开页面为歌单;
类别 | 描述 | 评分(满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | |
功能 | 核心功能 | 分析三个核心功能,功能设计和质量。 | 7(功能完善,界面不够简洁,有点难上手) |
功能 | 细节 | 有什么为用户考虑的细节? | 4(没什么觉得好的细节) |
功能 | 用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 7(弹广告但能理解) |
功能 | 辅助功能 | 一些辅助功能如皮肤等 | -2(听歌时弹出评论) |
功能 | 差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 1(无什么独特功能) |
功能 | 软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 10(对手机没有影响) |
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 10 |
体验 | 成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 10 |
体验 | 用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 |
得分57/90,其中在体验上没有扣分,主要是此类软件重复功能多,并无创新。
结论:c一般
QQ音乐
采访另一个用户, 让 TA 也使用这个软件/服务, TA 能上手使用么?
能,但也只使用基本搜索播放功能,不涉及社交和直播
有什么明显的困难, 软件的开发团队为何没有意识到这些初始用户会碰到的困难?
无
记录请至少包含以下几点:
采访对象的背景,为什么选择这个人采访?TA 的需求是什么?
同上
采访对象实际使用的产品栏目
同上
采访对象使用软件的过程中会遇到的问题和亮点
亮点:根据系统自动切换主题
问题:歌词页面不能切换歌曲
采访对象觉得从用户体验的角度来说需要改进的地方有哪些?
无
类别 | 描述 | 评分(满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | |
功能 | 核心功能 | 分析三个核心功能,功能设计和质量。 | 8 |
功能 | 细节 | 有什么为用户考虑的细节? | 4(没什么觉得好的细节) |
功能 | 用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 8 |
功能 | 辅助功能 | 一些辅助功能如皮肤等 | 1(对皮肤等无感) |
功能 | 差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 4(K歌功能) |
功能 | 软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 10(对手机没有影响) |
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 10 |
体验 | 成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 10 |
体验 | 用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 |
得分65/90,其中在体验上没有扣分,主要是此类软件重复功能多,并无创新。另外QQ音乐的K歌等功能具有一定的吸引力。
结论:d好,不错
(二)Bug分析和提交
bug量化指标:
五颗星:致命的系统故障、安全漏洞,用户体验严重影响
四颗星:严重系统故障、安全漏洞,用户体验较差、可能导致不能容忍该影响
三颗星:较轻的系统故障、安全漏洞,用户体验收到一定影响、但可以容忍
二颗星:没有系统故障、安全漏洞,用户体验有一定的影响
一颗星:没有系统故障、安全漏洞,用户体验基本没有影响
开源软件:洛雪音乐(LX Music),开源链接:`https://github.com/lyswhut/lx-music-mobile
测试环境:Android MIUI 12.0.5
Bug1
bug内容:当歌单类别选择默认时,可以通过点击“最新”和“最热”进行切换,并会有一瞬间的白屏证明切换动作。但是当我们选择其他类别的歌单时(默认以外),则有大概30%的可能仅能进行一次切换(体现在切换时白屏),之后再次切换哪怕“最新”和“最热”标签颜色更改,内容也没有更改;另外70%的概率完全不能切换。
bug分析:
可能成因:页面切换传输给内容切换的信号没有做好
严重性:系统功能上会导致听歌歌单无法查找到;安全性上没有问题;用户体验上可能会使用户体验下降一些。
量化标准:二颗星
为何不再发布前修复:3(开发人员粗心大意)和4(测试把关不严)
正常行为:正常进行切换操作(与默认名单的切换相同)
Bug2
bug内容:歌单类别可以选择不同音乐来源(下图”小芸音乐“或”小蜜音乐“),共有”小蜗音乐“,”小枸音乐“,”小秋音乐“,”小芸音乐“,”小蜜音乐“。前四个音乐均能显示出歌单的封面(如下左图),而最后一个”小蜜音乐“则不能。该bug会在信号不好时切换音乐来源时出现,出现概率很低。
bug分析:
可能成因:信号不好时,主机向服务器请求歌单封面时,请求没有成功传输;后续到信号好的地方后,软件没有重新请求封面。
严重性:系统功能和安全性上没有问题;用户体验上也基本不影响。并且出现概率极低
量化标准:一颗星
为何不再发布前修复:5(其他)这几乎难以测试
正常行为:正常显示封面
二、分析(以QQ音乐为例)
(一)工作量分析
使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
此时我们假设仅完成作为软件工程课程应该完成的软件设计,而不包括如听歌识曲模型搭建等其他专业的工程。
我们注意到,QQ音乐从最刚开始的仅有基本的听音乐功能,到现在兼具社交等大量拓展功能,进行了大量的迭代开发。
首先,我们将学习相关技术与软件开发的任务分解、功能设计结合起来,花费2周时间;此后花费2周设计接口、书写文档,需要注意的是此阶段继续学习可能使用的技术;由于现阶段的QQ音乐功能过于繁杂,我们先花费8周左右的时间对在软件评测中提及的核心功能和重要功能实现,此类功能所需技术难度较低、较为熟悉,所以效率较高;13周发布alpha版本,并花费8周时间开发次要功能,这类功能需要新技术比较多也比较繁杂,所以效率可能较低;之后再第20周发布beta版,花费2周时间进一步测试debug;第22周左右进入发布运维阶段。综上,大约22周。
(二)软件质量分析
分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
QQ音乐与酷狗音乐是较为老牌的音乐软件,定位起初就是听歌以及相关派生功能;其优势在于拥有大量歌曲版权,用户积累量大,近些年也在向社交发展;缺点在于歌曲创作方面不如网易云音乐;
网易云音乐的定位是歌曲与社交结合;其优势在于具有很强的社交性,受一部分年轻用户喜爱;缺点在于歌曲版权较少。
根据用户量统计,QQ音乐与酷狗音乐占据听歌软件前二,并且有极大的领先;网易云音乐位列第三第四。
从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
对社交功能进行慎重调研,在对身边同学采访(当然这样可能导致典型用户单一)中,大多数认为社交功能过于明显,影响用户体验。
三、建议和规划
(一)市场概况
市场有多大:根据统计数据,2023年中国听歌人数大约8亿,均可成为该类型软件的用户
直接的用户有多少?潜在的用户又有多少:
据调查,QQ音乐月活跃用户量约6.15亿,也就是说直接用户6.15亿,潜在用户约1.85亿。
网易云音乐月活跃用户量约1.83亿,也就是说直接用户1.83亿,潜在用户约6.17亿。
(二)市场状况
目前市场上有什么样的产品了:市场上有许多成熟的产品,如QQ音乐、酷狗音乐、网易云音乐等
上述产品的定位、优势与劣势在哪里:
QQ音乐与酷狗音乐是较为老牌的音乐软件,定位起初就是听歌以及相关派生功能;其优势在于拥有大量歌曲版权,用户积累量大,近些年也在向社交发展;缺点在于歌曲创作方面不如网易云音乐;
网易云音乐的定位是歌曲与社交结合;其优势在于具有很强的社交性,受一部分年轻用户喜爱;缺点在于歌曲版权较少。
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何:各大音乐软件相互之间基本均为竞争关系,尤其是现在功能趋于重复;据统计,截至2022年,QQ音乐月活跃用户量为6.15亿,同比下滑1.1%;而网易云音乐为1.83亿,同比增长为1.2%。可见QQ音乐用户量上远大于网易云音乐,但未来趋势并不乐观。
(三)市场于产品生态
这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
核心用户群是那些:生活中极度依赖音乐的人(或是因为释放情绪,或是因为学习生活的同时需要听音乐),或者通过音乐社交,或者以音乐创作为爱好的人。这些人会购买音乐软件提供的VIP付费服务、付费专辑(单曲)等。
是否就业 | 年龄 | 专业/职业 | 爱好 | 收入(每月) | 表面需求 | 潜在需求 |
在校学习 | 17 | — | 听歌、运动 | 200 | 日常听歌 | 推荐运动动感歌曲、推荐火爆热歌 |
在校学习 | 18 | — | 学习 | 100 | 日常听歌 | 推荐舒缓学习时收听的歌曲 |
在校学习 | 20 | 仪光 | 音乐剧 | 3000 | 听音乐剧 | 社交需求,提供讨论音乐剧的平台 |
在校学习 | 21 | 计算机 | 狂热歌迷 | 2500 | 歌手新歌专辑 | 线上音乐会(如周杰伦) |
在校学习 | 20 | 仪光 | k歌、练歌 | 3000 | 歌曲练习评分 | 专业指导唱歌功能,歌曲社交 |
已就业 | 28 | 音乐制作人 | 创作音乐 | 8000 | 大量歌曲、寻找创作灵感 | 提供用户热歌分析,便于其创作 |
已就业 | 40 | 各行各业 | — | 12000 | 经典老歌 | 怀旧,精准推送同时代歌曲,可能会排斥现代歌曲;音质上模拟对应时期音质 |
已就业 | 60 | 退休 | 戏曲 | 4000 | 戏曲(京剧、秦腔、越剧等) | 经典戏剧视频 |
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
个人认为,不同年龄段、不同听歌类型之间难以进行相互的调动,相互之间可能没有共同语言
相同年龄段、相近类型间比较容易形成社交生态;所以如果两类典型用户的听歌时代、类型是相近的,是有可能形成用户生态的。
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
例如腾讯旗下的QQ音乐与全民K歌,都可以通过QQ或微信帐号直接登录,这就使QQ音乐吸引了大量使用QQ和微信的用户,也是个天然的宣传方法
QQ音乐用户如果想要练个,可以直接绑定到全民K歌;同时全民K歌也可以反哺到QQ音乐
(四)产品规划(以QQ音乐为例)
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
为了解决K歌练歌用户的学习困难,他们需要在歌曲演奏同时呈现曲谱,现有听歌软件并没有解决这个需求。我们通过在歌曲播放时提供一个曲谱页面(并标注当前歌曲进度)来解决该需求,它让用户更便利地练习、演奏歌曲,超过其他所有没有该功能的产品。同时,我们可以通过在QQ、微信、全民K歌等腾讯旗下的软件联合推广,在应用商店上强调功能的方式,很快让用户指导我们的产品功能,并进一步传播。
为了解决K歌练歌用户的学习困难,他们需要在歌曲提供伴奏功能,现有听歌软件并没有解决这个需求。我们通过在歌曲播放时提供一个按钮切换原唱/伴奏来解决该需求,它让用户更便利地练习歌曲,超过没有该功能的产品。同时,我们可以通过在QQ、微信、全民K歌等腾讯旗下的软件联合推广,在应用商店上强调功能的方式,很快让用户指导我们的产品功能,并进一步传播。
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
3个开发,2个测试,1个美工
请为你的团队设计16个周期每周的详细规划。
时间(周) | 工作 |
1 | 进行产品设计,分解任务,PM组织团队进行充分讨论 |
2-3 | 讨论设计细节、接口规范,编写文档 |
4-10 | 开发产品功能;测试人员需要同步进行测试;美工人员设计界面 |
11 | 发布alpha版本,并收集用户意见 |
12-14 | 根据用户意见就行bug修改与版本迭代 |
15 | 发布beta版本,进一步收集用户意见 |
16 | 进行软件部署,并持续运维,进入稳定阶段 |