个人作业--软件测评
第一部分 调研,评测
评测:
软件的bug,功能评测,黑箱测试
下载并使用demo,对使用的不同demo,每种demo至少提供两张使用过程中的截图。
web端
app端
pc端
按照找出几个功能性的比较严重的bug。至少两个。
bug1:
pc端的画质实在是太糊了,直播软件对清晰度的要求应该是不低的
bug2:
web端和window端的投屏简直让人猝不及防呀,完全没有准备及直接开始直播,用户体验极差
bug3:
app端返回键貌似不能用吧。。。想反悔上一个界面只能重新打开程序,用户体验极差
bug4:
app端的屏幕旋转功能没有实现
采访:
你觉得为什么这个产品组的人没有发现这些bug??
我觉得产品组的人员开发这个产品的初衷并非是商用,甚至是特地让用户做评估测试用的,所以做得这么粗糙。。。
假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品,那么开发之前你除了需要了解该SDK的基本使用之外,更重要的就是为你将开发的产品进行市场调研。
构思你根据该SDK想要开发的产品,包括产品主要功能、产品面向的用户、NABCD分析等
开发产品:在线导游
主要功能:新兴在线导游行业,导游摆脱实地带队跋涉景点的繁重体力劳动工作部分,游客只需在直播平台和主播连线,导游主播就可以实时讲解景点,并为游客指明道路和方向。
产品面向用户:各类游客
NABCD分析
N(Need,需求)
游客出门旅行总需要有人可以为其做一做规划和景点的亮点,而现在的旅行社不仅价格不菲而且风评不好(强制游客消费啥的)
A(Approach,做法)
用游戏直播的方式给大家带来互动体验,主播可以远程讲解景点,并为游客规划旅行路线
B(Benefit,好处)
导游直播的开支明显远远小于报名旅行社和雇佣导游,而且可以免除被骗、被要求强制消费的风险,游客可以更自由更随心地体验自己的出行。
C(Competitors,竞争)
与其他直播平台的竞争,斗鱼tv,虎牙等的户外直播,但是他们并没有专项推出导游直播这一部分内容,户外直播内容有主播随意决定,所以我们的产品更具针对性专业性
D(Delivery,推广)
通过微博,贴吧,好友转发、集赞得福利等方式。
潜在用户采访:
介绍采访对象的背景和需求
2017级计算机专业学生,由于不经常出行但内心热爱旅行,人又自闭,不擅长与人交流。
让采访对象使用10-30分钟的腾讯实时音视频的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)
描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
用户的问题大部分解决了,软件的功能过于单一,单单一个导游功能很难吸引大量用户。用户体验不错,解决了这位朋友不与真人面对面交流的窘境。
介绍说你想用这个SDK开发怎样的产品,用户对腾讯实时音视频的功能有什么改进意见?
增强画质和语音的质量
用户对你想开发的产品有哪些意见?
增加其他户外直播内容
结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:
一般,属实一般,没啥突出的地方
第二部分 分析
使用腾讯实时音视频的所有功能(包括视频通话、在线直播等),联系第二部分的分析,估计这个SDK做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比,如声网,即构),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。
做到这个程度需要的时间:
要是项目规划明晰的话,大概需要2周
软件优劣:
功能单一,功能有待扩展
团队在软件工程方面可以提高的一个重要部分:
代码能力。这个是大学生最关键的问题好吧
第三部分 建议和规划
假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品:
如果你是项目经理,如何提高从而在竞争中胜出?
注重产品质量和专业性,优化用户体验
目前市场上有什么样的产品了?
斗鱼、虎牙、触手的户外直播
你要设计什么样的功能?
导游直播
为何要做这个功能,而不是其他功能?
这个功能可以大大方便的旅客出行,节省大量时间和金钱。市面上的类似产品也不多,所以较具独创性
为什么用户会用你的产品/功能?
方便、省钱、更自由
你的创新在哪里?可以用 NABCD 分析。
同上
如果你来领导这个团队,会有什么不一样?
因为我就喜欢看直播同时喜欢旅行,所以很了解这些人的需求,主播的需求,可以更好的抓住用户痛点和规划软件构架。
如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
1前端
2后端
1UI/美工
1测试
描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
1——2周实现原型设计
3——7周实现前端设计
8——13实现后端设计与前后端交互
14——16测试以及内测
项目发布后部署
应用服务器配置: 4核8G 2
后端服务器配置: 8核16G3
关系型数据库: SQL Server/ Oracle/MySql数量: 3 (读写分离2、备份1)
缓存数据库:Redis数量: 2 (主备)