个人作业——软件评测
这个作业属于哪个课程 | 2020春|W班 |
---|---|
这个作业要求在哪里 | 个人作业——软件评测 |
这个作业的目标 | 关于 腾讯即时通信IM 的案例分析 |
作业正文 | 软件评测 |
其他参考文献 |
第一部分 调研,评测
评测:软件的BUG,功能评测,黑箱测试
demo使用过程截图
- web:
- 微信小程序
- Android
两个影响体验程度较大的bug
第一个bug
- 创建自己的群后,修改群介绍时,消息列表中依然存在红色气泡,并且在重新进入群聊再次退出后依然存在消息气泡。只有在重新登录或者切换方式登录的时候,气泡才会消失。
- 推测原因
消息气泡的产生方式存在问题或消息气泡的解除存在问题 - 未被发现原因:测试过程中可能忽略的bug
第二个bug
- 在会话界面修改自己的头像后好友无法看到自己修改的头像。
- 推测原因
对于会话的个人信息刷新频率太低,或者不兼容部分的图片格式导致图片的显示异常 - 未被发现原因:测试时没有使用足够的图片数据测试
采访:构思基于SDK的产品
- 基于该SDK开发的产品:树洞
- 产品功能描述:
向大家提供一个摆脱现实中各种身份束缚,可以放下生活负担来随心闲聊抑或是吐槽,进而能够展示内心中压抑了太久的真实自我的匿名场所 - 产品面向的典型用户:
类型 青少年
年龄 15-30
收入 各个收入阶层均有
知识层级和能力 各知识阶层及能力多样化
生活/工作情况 有一定的闲暇时间
动机&困难 动机:分享不想被身边人了解的开心事、烦心事 困难:现实中有各种的身份束缚、隐私相关
用户偏好 找到一个不受现实身份舒服的平台随心闲聊和吐槽
用户比例 70%(估计)
典型场景 1.渴望抛开身份的交友,以一个相对现实平等的虚拟身份进行交流
2.充满好奇心,希望看到更广阔的、和平时不一样的世界
3.碍于各方面因素、或生性腼腆,无法在现实生活中吐露心声
采访:潜在的用户
-
采访对象的背景和需求:
同校同学:李蛋(化名)
背景:集成电路专业学生
需求:面对繁重的课业压力与就业压力,整个人日渐消瘦,找不到排解生活苦闷的渠道。
-
腾讯即时通信的demo的体验感受:
基本上满足自己的个人需求,能够与陌生人聊天并且可以很好的保护自己的隐私,并且甚至有时还能遇到一些帮助自己解决课业问题的路人。软件基本上可以满足即时通信的需求,简约的界面符合大部分用户的审美,功能较全面,基本涵盖了传图、传文件、通讯录、黑名单等必要的功能。 -
用户对腾讯即时通信功能的意见:头像系统不完善,既然可以传图,为什么不能同样上传头像而是要使用地址。
-
用户对于开发产品的建议:
一定要充分保护好用户的隐私安全,页面简洁易用。 -
腾讯即时通信的结论:
推荐
第二部分 分析
估计这个SDK做到这个程度大约需要多少时间?
时间规划
(团队人数大约6人左右,计算机大学毕业生)
- 需求分析:15个工作日
- 原型设计:10个工作日
- 系统结构设计:20个工作日
- 数据库设计:10个工作日
- 开发:45个工作日
- 后期测试(整体性功能测试及各模块测试):5个工作日
同类产品对比(网易云信)
- 腾讯云通信支持更高的群聊成员上限:10000,网易云信2000,不过对于聊天群而言人数过多反而管理难度会大很大,所以不具有太大优势。
- 腾讯云通信不支持实时音频与实时视频,网易云信可支持多人实时音频和视频。实时的音频与视频,不仅可以让小孩与老年人群体都更加的容易接受,扩大用户的使用群体,而且便于通信双方表达一些不易用文字描述的信息,这一点与同类产品相比有些劣势。
- 腾讯云不支持消息撤回功能,网易云信支持消息撤回功能。消息撤回可以帮助用户缓解发错消息内容或者发错群的尴尬情形,对于用户而言是一种友善的功能。
- 腾讯云消息的保存时长达到7天,网易云信的消息时长达到基础版1年,较长的消息保存,对用户体验有很大帮助。
- 腾讯云服务2999/月,网易云信服务3800/月。价格相比有很大优势。
团队在软件工程方面可以提高的一个重要部分
- 运维服务方面有待提高,对于不同平台的外观统一有待提高。
第三部分 建议和规划
-
如果你是项目经理,如何提高从而在竞争中胜出?
面对市场中已经充斥着各式各样的同类产品而言,即时通讯功能早已不是一种能作为自身产品特色的功能,要使产品经久不衰必须依赖产品自身的质量,或是在相同质量的基础上,提高自身的性价比,赢得更多的客户消费群体,提高服务质量,针对部分特殊人群扩展特殊服务。 -
目前市场上有什么样的产品了?
类似soul的产品都可以作为同类竞争产品。 -
你要设计什么样的功能?
定期清空会话列表功能。 -
为何要做这个功能,而不是其他功能?
对于同类产品很大部分的用户流失做了一些调查,越来越多的用户退坑反映的原因是,匹配的用户大多带有交友的性质,使用环境不是很好,所以依赖清空会话列表功能虽然会流失部分用户,但可以保留真正想用的用户。 -
产品NABCD:
- N:不少人想找人说话,却总碍于各种因素而只好匿名发言。不少人想找志同道合的人说说话,却苦寻不得。不少人想要找个倾诉的对象,却发现秘密太多,无法向身边人述说。
- A:作为大学生,拥有租服务器的折扣,可以一定程度上在节约成本。拥有充足的人脉,可以充分获取目标用户的反馈。完全匿名,即用户与用户之间不会知道或看到对方的信息。没有搜索用户功能,用户与用户之间无法添加好友,只是简单地相互聊天。
- B:用户可以在上面畅所欲言,他们可以不受“群主管理员”的“禁止匿名”而开口说话;他们可以掩盖所有的信息,去与陌生的朋友尽情倾述;去看远方志同道合的人是不是也在寻觅着自己。
- C:现在人们在分享私人信息时越来越慎重。舆论对信息安全的争论陷入白热化,匿名社交网络却搭建了安全的平台,让人们安心分享信息。借助匿名社交网络,用户可以无所顾虑的说出自己的烦恼、向志同道合的人宣泄自己的情绪以缓解生活带来的压力。
- D:注册各大应用商店账号,然后上传APP,应用市场方审核通过后,我们的APP就会出现在应用商店里,感兴趣的用户看到就会下载。
-
如何领导团队
注重产品的质量,宁缺毋滥,积极的获取用户的交流信息,得到用户的有效反馈,从而更新软件产品,更加人性化的设计。 -
团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色?
前端:2人
后端:2人
数据及系统设计:5人(一起做)
测试及产品文档:1人 -
16周开发计划
- 第1周:需求分析
- 第2周:原型设计
- 第3周:系统设计
- 第4周:数据库设计
- 第5-13周:编码+模块测试
- 第14-15周:整体功能性测试
- 第16周:发布产品测试
-
部署
- 应用服务器配置:2 核 8G*2
- 关系型数据库:MySQL(读 1、写 1、备份 1)
- 缓冲数据库:Redis(主 1、备 1)
- 网站安全性:WAF、DDOS