这个作业属于哪个课程 | 2020春S班(福州大学) |
---|---|
这个作业要求在哪里 | 个人作业——软件评测 |
这个作业的目标 | 1、体验用户调研分析的过程 2、根据IM SDK构思产品 |
作业正文 | [本博客] |
其他参考文献 | 腾讯云文档 |
关于腾讯即时通信IM的案例分析(方式一)
第一部分 调研、评测
web端
小程序端
Bug:安卓端和小程序端不匹配,在安卓端拉入黑名单后,小程序端还存在
安卓端
BUg:取消拉黑后,好友没有恢复
用户采访
构思基于此SDK开发的产品,包括产品主要功能、产品面向用户
匿名聊天小程序,
- 主要功能:
- 建设圈子、搜索圈子、添加圈子
- 关注列表中只显示加入的圈子中的所有信息
- 圈子内可以语音聊天、文字聊天、表情聊天、离开聊天房间
- 面向用户:想找人聊天放松自己的用户,亚文化用户
从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访
- 采访对象背景和需求:
某知名大学在读大三软件工程学生,单身,想要一个单身圈子,找女孩子聊天 - 让采访对象使用10-30分钟体验腾讯即时通信的demo
- 描述用户使用这个demo的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
- 基本解决
- 平台兼容性好、支持消息多、界面简洁
- 基础功能完善,便于拓展
- 用户对你想开发的产品有哪些意见?
社区环境的维护很重要,否则很容易变成一个网络暴徒的聚集地 - 对IM的功能改进意见:
IM的基本功能很棒,但是在社区、安全等其他领域上开发产品的话,需要有一些保障。 - 结论
推荐
第二部分 分析
估计这个SDK做到这个程度大约需要多少时间?(团队人数大约6人左右,计算机大学毕业生)
大概需要4个月
分析这个软件目前的优劣(和类似软件相比,如网易云信)
- 优势:Demo体验很方便,扫一扫二维码,注册一下即可
- 劣势:功能较少
推理出团队在软件工程方面可以提高的一个重要部分(具体建议)
聊天需要同意后才能进行,否则容易造成骚扰
第三部分 建议和规划
自己想要开发的产品
-
目前市场上有什么样的类似的产品?
Soul、陌陌等 -
对你的产品进行NABCD分析。考虑为何要做这个功能,而不是其他功能?你的创新在哪里?为什么用户会用你的产品/功能?对于C:Competitors,结合同类产品分析,描述如何从竞争中获胜
- N
许多聊天软件最终变得臃肿,社区变得复杂,大家想要在某个领域里纯粹的聊天,形成一个个圈子,圈地自萌,却容易引来圈外人士,或者圈内人士向外攻击,导致发生语言冲突、网络暴力。 - A
该产品希望聚集各种文化圈子的朋友,因此会将中心放在圈子的营造,包括转发第三方平台信息 - B
随着用户群体增加,如今聊天、社交、社群软件的功能越来越庞杂。这免不了造成圈子不同的造成巨大冲突。本产品可以提供一个独属一个群体的圈子,满足不同圈子用户的需求 - C
- 优势:
- 更注重群体、圈子的打造
劣势: - 推广困难,
- 更注重群体、圈子的打造
- 优势:
- D
渠道:QQ、微信、快手、抖音
- N
-
如果你来领导这个团队,会有什么不一样?
将功能模块化,每个人负责自己感兴趣的模块。 -
如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
- 前端:2人
- 后端:2人
- 美术:1人
- 测试:5人(每个人有时间都去当测试,或者外包
-
时间估计
周数 任务 第一周 需求分析 第二周 原型设计 第三周 Demo用户体验测试 第四-五周 项目系统设计 第六-七周 项目数据库设计 第八周-第十周 基础功能的实现 第十一周 系统测试 第十二周 用户体验 第十三周-第十五周 完善功能、美化界面 第十六周 发布应用,编写用户文档 -
项目部署:
应用服务器配置:4核8G x 2
后端服务器配置:8核16G x 2
关系型数据库:MySql数量:3(读写分离、备份 x 1)
缓存数据库:Redis数量 :2(主备)
网站安全性:WAF,DDOS