个人作业——软件评测

作业归属班级 班级主页
作业要求 题目链接
作业目标 结合《构建之法》分析腾讯实时音视频
正文链接 本页地址
参考文献 《构建之法》,人民邮电出版社,邹欣

Part1 调研、评测

1.1 评测

1.1.1 demo使用截图

  • window客户端

  • web端

  • 小程序

1.1.2 BUG(也可能是觉得不合理的地方)

  • 安卓客户端手势选择“皮卡丘”,按照提示展开手掌后,无反应。
    官方可能就没做...demo只是为了展示能够有哪些模块的功能,具体实现并没做...

  • 安卓端进行视频通话,选择文件接入时,选择本地页面旋转出去页面被割分且比例错误的情况。
    本来打算把视频横屏显示(就像平常看剧那样)在调试过程中发现无法做到,且出现上述情况。
    官方未发现原因:一般视频通话或直播时,主要以竖屏为主不常进行旋转,且较少接入文件。
    (图片从左依次为接入视频,bug了的页面,出现时的设置)

  • 进行屏幕分享时本地无法查看具体分享页面情况。
    官方可能觉得作为分享方应该明白屏幕分享的内容(但实际上由于长宽比会出现左右两侧屏幕内容缺失的情况)。

  • 安卓端进行对方与己方进行主视角切换的时候,出现短暂黑屏或比例错误情况。
    官方未发现原因:一般视频通话时以对方为主视角,较少进行切换。
    (若gif未正常播放,需右键在新标签页打开)

  • 通过web端访问视频通话时,其默认已填写房间号,若需加入其他用户房间时,多次点击房间号进行修改无反应。(gif里那个不知所措的箭头其实是在疯狂点击。若gif未正常播放,需右键在新标签页打开)
    这是一个有一定概率出现的事件,其次会在一定时间后回复正常,所以官方可能认为这不是个大事...(但我点完没反应可能真的直接关掉了...)

1.2 采访

1.2.1 产品构思

开发产品:
一个面向粉丝或者有相同兴趣用户的音视频交流平台
主要功能:
音视频交流
面向用户:
粉丝或者有相同兴趣的人
NABCD分析:

  • Need(需求):
    solo追星的时候希望有人分享,但身边却没有伙伴可以分享。
    希望能与有相同兴趣的人进行交流。
  • Approach(做法):
    通过兴趣关键字划分房间(音视频自主选择,社恐也能打字...)
    为保证人员的相关性,进房需满足相关条件(例如答对由创建者设置的相关问题)
    同时可以在页面内推送相关资讯
  • Benefit(好处)
    便于粉丝或者有相同兴趣的人之间的交流。
  • Competitors(竞争)
    优势:现有的微博群、qq群、微信群等主要都以文字为主,语音与视频给予人的感受是不一样的。其次,以关键字查询较为较为便捷。
    劣势:现有的微博群、qq群、微信群已有大量用户。
  • Delivery(推广)
    通过在某个群体里宣传,然后逐渐扩大。

1.2.2 采访潜在用户

  • 介绍采访对象的背景和需求
    一个追星学生狗
    需求:交流
  • 描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    解决了
    界面比较友好,功能基本覆盖,存在误入别人房间的问题。
    暂无问题
  • 用户对腾讯实时音视频的功能有什么改进意见?
    希望美颜等功能能够完善。
    希望能在进房时设计密码,避免误入。
  • 用户对你想开发的产品有哪些意见?
    看起来是还不错,但是其实跟直播平台差不太多
    可以通过数据分析向用户推荐一些直播间
  • 给腾讯实时音视频下一个评价
    一般

Part2 分析

  • 估计腾讯音视频做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。
    个人的水平是个很大的影响因素...
    预计三到四个月左右。
  • 分析腾讯音视频目前的优劣(和类似软件相比,如声网,即构)。
    腾讯音视频只是个demo,很多方面还不够完善。
    声网在进行页面分享时,本地通话页面内是会显示分享页面的,便于用户了解目前分享的情况,而不用询问对方,而腾讯无法显示。
  • 团队在软件工程方面可以提高的一个重要部分(具体建议)。
    希望能够写明demo具体完善程度(例如仅支持主要视频通话,视频美化功能尚未具备),以便区分是bug还是尚未开发的功能。

Part3 建议与规划

Q:如果你是项目经理,如何提高从而在竞争中胜出?
A:改善用户体验
Q:目前市场上有什么样的产品了?
A:yy,qq,weibo,wechat……
Q:你要设计什么样的功能?
A:通过兴趣关键字划分通话房间,同时提供相关资讯
Q:为何要做这个功能,而不是其他功能?
A:便于检索以及分类,搭建一个平等交流的平台(而不是以主播观众的形式)
Q:为什么用户会用你的产品/功能?
A:有与相同兴趣的人音视频交流的需要
Q:你的创新在哪里?可以用 NABCD 分析。
A:通过兴趣关键字划分房间(NABCD见上文)
Q:如果你来领导这个团队,会有什么不一样?
A:可能会比较注重效率;另外少熬夜,命重要。
Q:如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
A:美工x1
   前端x1
   后端x1
   测试x1
   与各方交接、撰写文档x1
Q:描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
A:1-3周 用户调研
    4-9周 做出demo
    10-16周 根据测试及需求进行优化
Q:项目发布后,有没有考虑过项目该怎么部署才能满足需求。分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
A:暂时还未考虑。对于相关知识还在了解中...

posted @ 2019-11-27 16:05  咕叽  阅读(209)  评论(0编辑  收藏  举报