要求 | 答案 |
班级的链接 | 点击进入 |
作业要求 | 点击进入 |
本文地址 | 点击进入 |
第一部分 调研,评测
-
测评
-
三种demo测评
- web端
未见明显BUG,但是web端的小程序测试只有一个视频通话功能,相对于微信小程序的迷你客户端和Android客户端来说,功能相对简单。没办法体验到这个SDK所带来的完整性功能。
-
Android
未见致命BUG,相对于其他界面来说,拥有更多的功能,这也是软件包带来的好处,BUG同微信小程序一样,但CPU占用率更低一些。 -
微信小程序
微信小程序的适配性已经可以做到和Android客户端相媲美了,可以说这种便利性的发展是必然的趋势,用户更少的依赖软件包。
非要说BUG的话,网络不稳定的时候会出现拖影和声音的持续播放,挺扰人的。 - web端
-
你觉得为什么这个产品组的人没有发现这些bug?
其实很简单啊,这本身就是一个demo,需要我们后期人员的加入开发,才能形成一个让人满意的产品,要做成家具的木头,只有少数人会关心原木材的哪里有瑕疵。
-
-
采访
- 想开发的产品
学习直播平台 - 开发产品的目的
其实现在直播平台很多,也有一些平台有学习直播这个栏目,开发这个产品就是想有志同道合的人一起探讨,没那么小众。 - 产品面向的用户
大多数肯定是面向学生,因为只有学生才是把学习当作主要任务。
- 想开发的产品
-
NABCD分析
- N(NEED)
- 有些人自制力较差,需要大家互相监督,而父母可能比较忙或者和自己有隔阂,所以需要这样一个平台。
- A(Approach)
- 在一个大家的,公共的地方一起进行学习,网络直播不失为一种好选择。
- B(Benefit)
- 自己的需求得到解决,同时可能还有志同道合的人一起探讨。
- C(Competitors)
- 那这个还真的多,现有的直播平台流量差不多趋于稳定,作为小产品想和他们一教高下比较难。
- D(Delivery)
- 小众的东西,那就只能小众的推广,针对用户群进行推广会比广播式推广来的有用的多
- N(NEED)
-
采访用户
- 介绍采访对象的背景和需求
- 普通本科大学生
背景:大学生
需求:想和大家一起学习,但是又不想和大家在现实中相见。
- 普通本科大学生
- 采访对象使用10-30分钟的腾讯实时音视频的功能照片
- 描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
- 有基本解决,但是交流沟通还差很多,软件界面很简陋,缺少很多相互互动的办法,用户体验方面很差,因为是demo,所以画面质量也不是很好。
- 介绍说你想用这个SDK开发怎样的产品
- 学习直播平台
- 用户对腾讯实时音视频的功能有什么改进意见?
- 增加画面质量,在多人联机的时候,数据传输其实还是有些问题。
- 用户对你想开发的产品有哪些意见?
- 竞争太大,没有市场。
- 结论:经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:
- 一般
- 介绍采访对象的背景和需求
第二部分 分析
- 估计这个SDK做到这个程度大约需要多少时间
- 一个月
- 分析这个软件目前的优劣
- 优点是针对性强,缺点是竞争大。
- 推理出团队在软件工程方面可以提高的一个重要部分
- 界面友好,而且可以实现实时的单对多,单对单,多对单交流。
第三部分 建议和规划
- 如果你是项目经理,如何提高从而在竞争中胜出?
- 积极和用户交流,拥有良好的交互界面,及时更新。
- 目前市场上有什么样的产品了?
- 斗鱼,虎牙,bilibili等一大堆直播平台
- 你要设计什么样的功能?
- 共同学习的交流平台
- 为何要做这个功能,而不是其他功能?
- 因为这个功能比较单一,没什么盈利空间,所以市场很小。
- 为什么用户会用你的产品/功能?
- 学生
- 你的创新在哪里?可以用 NABCD 分析。
- 如上
- 如果你来领导这个团队,会有什么不一样?
- 会更新的比较细心。
- 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
- 1需求分析师+原型(UI)设计师
1个原型(UI)设计师+前端工程师
2个后端工程师
1个技术总监
- 1需求分析师+原型(UI)设计师
- 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
- 1——2周实现原型设计
3——7周实现前端设计
8——13实现后端设计与前后端交互
14——16测试以及内测
- 1——2周实现原型设计
- 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
- 1:关系型数据库:saLserver/oracle/Mysq|数量:3(读写分离2、备份1)
2:缓存数据库:Redis数量:2(主备)
3:网站安全性:wAF、DDOS
4:应用服务器配置:4核8G
5:后端服务器配置:8核16G
- 1:关系型数据库:saLserver/oracle/Mysq|数量:3(读写分离2、备份1)