个人作业--软件评测
一、作业相关
作业相关 | 具体描述 |
---|---|
所属班级 | 2019秋福大软件工程实践 |
作业要求 | 个人作业 |
作业正文 | [个人作业] |
作业目标 | 对腾讯实时音视频进行评测,分析,建议,规划 |
二、调研评测
本次评测针对web端、iPhone端、Windows端进行评测,以下是demo截图
web端
小程序端
iPhone端
BUG发现
bug 1
播框右键选择显示控件后,点击右下角按钮后画中画按钮出现位置异常,正确位置应在右下角
为什么没有发现这个bug
该产品组调用控件后可能没有使用过右键点击后显示控件功能,发现能够正常播放便没有继续测试。
bug 2
输入过长的房间号会导致进房失败
为什么没有发现这个bug
可能是因为可能没有考虑到会有人创建这么长的房间号,一般来说房间号都是以简短为好,太长的房间号难以让人记住。
采访
1.想要开发的产品
一个简易的的及时直播平台,可以进行户外直播和游戏直播
2.产品的主要功能
游戏直播,将你的游戏和精彩操作展现给观众看。或者是在你想分享你生活的身边事的时候可以打开直播,与人分享你的快乐瞬间。
3.产品面向的用户
游戏爱好者和热爱分享生活的人
NABCD分析
N(Need)
有很多游戏爱好者对游戏有不同的理解,希望展现自己天秀的游戏技巧引人注目
或者渴望与他人交流分享生活中的趣事
A (Approach)
用简单轻便的游戏直播娱乐平台,随时随地可以与他人分享快乐。
B(Benefit)
让人们各取所需,完成自己想分享的游戏或者事物
C(Competitors)
与现有的大型游戏直播平台斗鱼,虎牙等有冲突,这些直播平台上有很流量网红主播,用户黏着度高。
D(Delivery)
通过朋友圈,QQ空间,贴吧,广告投放。
采访潜在客户
1.介绍采访对象的背景和需求
舍友(一个每天都不能离开直播的人)
背景:211大学生
需求:随时随地在自己无聊或者想要的时候能观看直播,或者自己开启直播
2.采访对象使用10-30分钟的腾讯实时音视频的功能照片
3.描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
没有全部解决
优点:能够快速的创建自己的直播间
缺点:没有主播和用户之间的互动,UI界面十分简陋
用户体验:比较单调乏味,没有打赏,弹幕等功能。
4.介绍说你想用这个SDK开发怎样的产品
创建一个游戏,生活直播交流平台
5.用户对腾讯实时音视频的功能有什么改进意见?
优化UI界面,增加打赏功能和弹幕的互动
6.用户对你想开发的产品有哪些意见?
能尽量的完善,提高用户体验
7.结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:
推荐
第二部分:分析
1.SDK做到这个程度大约需要多少时间
3-4个月
2. 分析这个软件目前的优劣
优势:能够低时延,简单的开启直播
劣势:难以吸引用户,UI界面简陋
3.团队在软件工程方面可以提高的一个重要部分
提供并实现快速检索的算法,能够快速满足用户需求。
第三部分:建议和规划
1.如果你是项目经理,如何提高从而在竞争中胜出?
提供更优秀的用户体验
2.目前市场上有什么样的产品了?
斗鱼,虎牙这样的上市直播平台
3.你要设计什么样的功能?
快速找到自己感兴趣的游戏直播房间并且能快速切换。
4.为何要做这个功能,而不是其他功能?
很多用户选择困难,如何优化查找体验,并主动推荐用户喜欢的直播类型。
5.为什么用户会用你的产品/功能?
因为该产品中可以给用户带与众不同体验,从而成为一个平台粉。
6.你的创新在哪里?可以用 NABCD 分析。
已经由NABCD分析
7.如果你来领导这个团队,会有什么不一样?
首先,加强UI设计。 然后,能够更进一步更多地了解用户的需求和痛点,设计出更加出色的功能体验,提高用户体验。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
UI/美工: 1人
前端:2人
后端:1人
测试:1人
9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
第1周:完成需求分析,明确分工
第2周:用户调研,原型设计
第3-8周:前后端各自按照设计文档完成自己的工作,完成软件第一阶段开发
第9周:前后端对接
第10周:完善功能,测试
第11-12周:交付客户基础demo,掌握反馈意见
第13周:完善客户修改功能
第15-16周:bug修改及功能测试
10.项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
应用服务器配置: 8核16G *3
后端服务器配置: 8核16G 3
关系型数据库 : MySql 3 (读写分离2、备份1)
缓存数据库 : Redis *2(主备)