软工作业--个人评测
个人作业--软件评测
这个作业属于哪个课程 | 2019秋福大软件工程实践Z班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 分析腾讯音视频 |
作业正文 | 个人作业软件评测 |
其他参考文献 | 《构建之法》(邹欣) |
桌面demo
app demo
web demo
bug
1.小程序登进去要求登录微信小程序输入房间号才能进入,但是没有直观的显示房间号,只能退出来看一下房间号再进去,不够方便
2.app端返回键有问题,想返回上一个界面只能重新打开程序,用户体验不好
采访
想要开发的产品
圈子视频交友app
主要功能
创建很多不同的圈子,在圈子中可以视频分享,创建群聊,可以在群里面交友
面向的用户
所有人
NABCD分析
N(Need 需求)
现在倒是有很多圈子应用,但是往往这些应用会有局限性比如有的人用微博只能关注,不能聊天,现在需要一个专门为了圈子而交友的应用
A(Approach 做法)
在手机端开发一个app,转为圈子交友而生
B(Benefit,好处)
有一个专门的交友环境,人与人更能因为兴趣爱好相同而聚在一起。
C(Competitors ,竞争)
会有主流的直播软件,聊天软件竞争,但我们有自己的特点
D(Delivery,推广)
在网页广告推广
让朋友圈推广
分析
SDK做到这个程度大概需要多久
估计需要三个月左右吧
目前这个软件的优劣
同类竞品比较多。这个SDK优势在于实时音频的通信,延迟比较低。但是界面简陋,对于其他直播平台,通讯软件拉不开差距,很难获得用户的喜欢。
假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品:
如果你是项目经理,如何提高从而在竞争中胜出?
注重产品质量和专业性,优化用户体验
目前市场上有什么样的产品了?
微信,虎扑
为何要做这个功能,而不是其他功能?
因为感觉平时接触的很懂直播平台已经涵盖了很多方面了,做其他方面反而竞争力没有他们强,我更希望在一个新的领域去开发这个功能
为什么用户会用你的产品/功能?
因为他们不光想分享视频呢,还想兴趣相同的人聚在一起
你的创新在哪里?可以用 NABCD 分析。
同上
如果你来领导这个团队,会有什么不一样?
因为我对交友软件比较了解,同时会领导别人
如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
1个前端
2个后端
1个UI/美工
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 (主备)