所属课程 | 2019秋福大软件工程实践Z班 |
---|---|
作业要求 | 个人作业——软件评测 |
作业目标 | 案例分析——腾讯实时音视频 |
part1.评测
安卓
微信小程序
iOS
bug1
- 在Android端若戴着耳机,无法录制音频,无法开启免提,且噪音消除功能失效,动车上亲测安卓端噪音消除效果不如iOS端。
- 为什么产品组没发现bug:耳机模式下的音频功能兼容性教差,对耳麦采集音频模式下的噪音消除算法不完善
bug2
- 在Android端腾讯云视频通话的创建腾讯云视频通话,如果输入用户名包括空格,或者用户名输入太长,软件会提示进房失败(get tinyid error[-100018])
- 为什么产品组没发现bug:产品组对用户名字符限制不够完善
part2采访
- 用户背景和需求
大三在校生,学习自觉性差,自习期间习惯性玩手机,需要他人监督。 - 用户使用过程, 用户的问题解决了么?
未解决 - 用户体验方面有问题么?
操作界面繁琐 - 想用这个SDK开发怎样的产品
学习直播平台 - 用户建议
希望视频方向切换能更加便捷 - 用户对开发的产品有哪些意见?
希望不是单纯地直播自习过程,期待有学习方法分享、学习解惑的功能 - 结论:一般
part3 分析
- 产品主要功能
用户分享自习过程,建立学习群,起到相互监督帮助的功能 - 产品面向用户
学生 - NABCD分析
- N(Need,需求)
许多学生学习自觉性较差,需建立学习小组互相监督 - A(Approach,做法)
搭建可以建立学习群的直播平台 - B(Benefit,好处)
学习群的群友相互监督,通过视频直播落实学习,提高学习效率,并且群友之间可以互相帮助解决学习问题 - C(Competitors,竞争)
Timing是现有功能比较完善的学习分享平台,用户基数大,提供学习群功能和直播学习功能,但未将两功能结合 - D(Delivery,推广)
校园贴吧、校内海报推广
- N(Need,需求)
- 所需时间
一个月 - 软件优势
直播学习群功能特色 - 软件劣势
学习群内视频直播内容监督机制待完善 - 团队可以提高的重要部分
建立内容审核机制以及学生校园认证
part4 建议和规划
- 如果你是项目经理,如何提高从而在竞争中胜出?
引入学习优质文字、视频内容 - 目前市场上有什么样的产品了?
Timing - 你要设计什么样的功能?
学习直播群 - 为何要做这个功能,而不是其他功能?
学习群的群友相互监督,通过视频直播落实学习,提高学习效率,并且群友之间可以互相帮助解决学习问题,且市面上暂无同类功能的产品 - 为什么用户会用你的产品/功能?
该直播平台不局限于分享学习过程,着眼于监督学习的落实,直击痛点,对学习专注度的提升有利无弊 - 如果你来领导这个团队,会有什么不一样?
有团队带队经验,深知开发过程中会遇到的各种团建难题 - 如果你的团队有5个人, 4个月的时间,你作为项目经理,应- 该如何配置角色(开发,测试,美工等等)?
- UI美工 1人
- Android前端 1人
- Android后端 2人
- 测试 1人
- 描述你的团队在16 周期间每周都要做什么,才能在第16周- 如期发布软件
- 1-4周 市场调研&需求分析&界面设计
- 5-6周 数据库设计&软件体系分析
- 7-10周 前后端第一阶段开发
- 11-12 前后端对接
- 13-14 α版本用户评测
- 15-16 根据用户及市场优化软件
- 分析16周后 你所完成的项目上线需要哪些配套设备
- 应用服务器配置 4核8G*2
- 后端服务器配置 8核16G*4
- 关系型数据库:SQL Server/Oracle/MySql 数量:3
- 缓存数据库 缓存数据库:Redis
- 带宽:
- 下行:100Mbps
- 上行:50Mbps