这个作业属于哪个班级 | 班级链接 |
---|---|
这个作业要求在哪里 | 作业链接 |
作业正文 | 博客链接 |
第一部分 调研,评测
评测
小程序demo
小程序demo的使用体验挺不错的,没发现恶性bug
Android demo
android端调了高分辨率并加大码率后会直接卡顿停滞(我4G网超快的!)
WEBdemo
web端与手机端同摄时有画面误差
采访
假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品,那么开发之前你除了需要了解该SDK的基本使用之外,更重要的就是为你将开发的产品进行市场调研。
1.构思你根据该SDK想要开发的产品,包括产品主要功能、产品面向的用户、NABCD分析等
根据该SDK想要开发的产品:《Call me now!》
需求描述:
学习生涯中总是会碰到许多的磕磕绊绊,遇到难以解决的问题时良师益友总是能带给你许多帮助。但是你的身边总是有着有他们吗?
在许多场合下你无法享受到这种优质服务,你会因为自己对知识的无知而感到困惑,你会为长久未解出的问题感到焦急,你想要更方便地获得高效专业的有效解答。
需要这么一款应用,可以是一个方便的网站系统,可以是一款app,也可以是一个微信小程序,通过它,你的疑惑将得到解答。
产品主要功能:
用户间的实时互动解答
产品面向的用户:
以面向学科的用户为主(主要是学生用户)
2.从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访。使用下面的采访提要:
介绍采访对象的背景和需求
采访对象:邱公子
背景:在校大学生,课业繁重,课程学习过程中问题颇多,且性格较为内向,不愿意多给他人添麻烦
需求:需要高效方便的学习指导,知识分享,问题解答
让采访对象使用10-30分钟的腾讯实时音视频的功能
描述用户使用这个DEMO的过程, 用户的问题解决了么?
未解决,但体验到了实时音视频互动带来的高效沟通
软件在数据量/界面/功能/准确度上各有什么优缺点?
软件主要功能是实时音视频互动,且考虑到多用户在线交流,因此数据量较大。
界面应当内容丰富且不繁琐,核心功能的使用和学习要做到简单易懂。
功能上主打实时对点交流,边缘功能在社区生态发展起来后也有机会完善。
准确度上要能识别用户行为和状态的优劣。
用户体验方面有问题么?
运行速度较慢
- 介绍说你想用这个SDK开发怎样的产品
参考网易云课堂类型的学习app,做出品质和内容兼备且带有社交生态的实时交流学习app。
- 用户对腾讯实时音视频的功能有什么改进意见?
视频界面可选功能还可以优化,语音清晰度尚有不足
用户对你想开发的产品有哪些意见?
持怀疑态度
第二部分 分析
做到这个程度大约需要多少时间
就简易功能而言预计一个月即可实现,要有服务质量保证和良好的社区生态需要长久的开发与维护
分析这个软件目前的优劣
优势:在用户入驻和功能完善前优势极低
劣势:发展壮大成本高
和类似软件相比
不少学习app都有内嵌这个功能,但我所想的是构建多学科生态的
在软件工程方面可以提高的一个重要部分
提高对宣传推广、市场营销的理解
第三部分 建议
如果你是项目经理,如何提高从而在竞争中胜出?
向入驻用户提供一套令它们心动的激励和使用体系
目前市场上有什么样的产品了?
许多一对一的在线学习网站(据我了解英语学科相关的最多)
你要设计什么样的功能?
见下文NABCD分析
为何要做这个功能,而不是其他功能?
这是我所能想到的不是那么落后且带有实用性的产品功能
为什么用户会用你的产品/功能?
因为部分学生可利用学习资源的局限导致学习效率的低下
你的创新在哪里?用 NABCD 分析。
如果你来领导这个团队,会有什么不一样?
更加清晰的开发周期与流程制定,对市场需求和投入的深入了解
应该如何配置角色?
UI与营销:2人
后端:1人
前端:1人
测试:1人
描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
1~4周 完成市场需求分析和初步版本的界面设计
5~8周 前后端同时工作,做出可行的1.0版本(试用版本)。宣传人员制定推广计划,撰写推广内容
9~12周 内测版试运行,统计相关指标
13~16周 根据用户和市场的持续反馈优化软件,做到至少”一部分人“用的舒服、用的开心
分析16周后你所完成的项目上线需要哪些配套设备
选择通信质量有保障的链路和服务进行功能实现,速率满足实时音视频传输即可,时延要求相对宽松。
首先要有一个初始的服务器,用户数量多起来后要有分布式的地区服务器。
后端服务器配置不需过高,能满足一定程度的视频录制即可,视频通信功能经由腾讯方实现。