个人作业——软件测评
个人作业——软件测评 by mitwu
1 作业描述
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/2020SPRINGS |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/2020SPRINGS/homework/10621 |
这个作业的目标 | 分析腾讯即时通信IM 调研 建议以及规划 |
作业正文 | .... |
其他参考文献 | 博客园 csdn博客 |
2 产品评测
2.1 使用截图
2.1.1 web端
2.1.2 安卓端
2.1.3 小程序端
2.2 功能bug及描述
在安卓端添加用户时,添加成功以后,安卓端进行刷新以后就可以正常显示已添加用户并且进行聊天交流,但是web端刷新后没有显示已添加用户
小程序发送的自定义消息无法正常显示
在安卓端撤回消息以后,有时会在小程序端依然会显示消息,并没有撤回,此时再在小程序端点击撤回,此时小程序就会陷入卡顿
2.3 未能发现bug的原因
产品组在开发产品时没有注意到多种方式一起登录使用可能会产生的一些同步问题,测试的时候没有采用这一种方式,可能只测试了一种登陆情况下所发生的情况,另一种可能是开发人员在开发时代码存在漏洞或者结构不够优化,在大量数据交互时会产生不同步问题
3 采访
3.1 构思产品
该SDK可以用来作为各大商品的售后服务交流平台,面对人群为所有购买商品的用户和产品的商家,商家可以通过这个来对用户指导使用,进行后期的新功能推荐使用,也可以作为退换货的交流平台和依据,或者是产品产生问题时客户与商家进行实时交流,也可以作为潜在客户询问相关产品的信息,用户之间也可以一起建立关于该商品的群聊,可以在群里讨论关于该商品的相关信息
3.2 采访提要
3.2.1 背景及需求
背景:受访者时一位家庭妇女,经常在网上进行购物,但是因为不了解产品经常买到自己不想要的东西,也经常因为不熟悉使用,导致产品产生损坏
3.2.2 使用截图
3.2.3 详细描述
用户在使用的时候通过该产品可以直接和客服进行交流,了解产品详细的操作,以及与已经购买的用户进行交流,获取意见
3.2.4 用户意见
商品类别各种各样,推荐添加分类功能,用户可以根据不同的使用逻辑和功能来对客服和群聊进行分类,可以有效地提高查找的效率,ui界面较为简单,功能不够完善,交互处理不够流畅
3.2.5 结论
用户给出的最后结论是:推荐
4 分析
4.1 开发时间
具体的时间周期可以分为几个部分,需求分析,前期可以使用问卷调查等手段来获取用户对这个软件项目的具体要求和需要着重解决的痛点,时间大概可以分为四天,原型设计大概需要二天,对整个项目具体框架架构的设计,过程需要五天,数据库的设计,时间需要五天,落实到具体功能的编码实现,时间大概需要十天,界面设计,交互逻辑设计时间大概需要十天,最后的测试环节以及对未知bug的修复工作大概需要二十天
4.2 软件优劣
优点:与目前市面上相流行的软件相比,该SDK界面更加简洁,使用要求门槛较低,比较适合各个层面的用户使用,功能较为简单,操作逻辑简单,可以让用户在短时间内掌握使用
缺点:市面上的软件一般功能更加丰富,更符合现代社会人士的更方面需求,同时提供了各种小程序,让软件可以更大程度的进行扩展,可以让用户获得更多的功能体验,在可执行的任务上也更加明显
4.3 团队建议
在开发过程中需要明确软件面对的适用人群,针对人群解决问题,先完成最为基本的功能,解决用户最为痛点的问题,尽量针对适用人群进行操作逻辑的区分,功能的区分
5 建议与规划
5.1 竞争产品
目前市面上类似于上午那种所构思的产品时京东淘宝的售后客服,但是也有所不同,京东淘宝是将买卖作为主页,而售后服务和指导类的是作为附加的,不能非常完美的解决问题,也不够完善
5.2 NABCD分析
N (Need)需求
随着网购商品的普及和发展,越来越来的用户开始选择网上购物,这是售后服务就是一个非常关键的点,使用这款产品就可以直接和产品售后进行交流,以及展示需要售后的原因,也可以加入群聊,和其他用户一起讨论相关的产品
A (Approach)做法
先设计实现出整体软件的其他相关部分,再接入该SDK,使用该SDK的功能,在对项目进行优化和界面美化
B (Benefit)好处
可以帮助用户更好的体验产品的售后服务,便于品牌方宣传自己品牌的买点,可以让品牌方更好的建立属于自己的用户群体,可以让用户可以在众多的产品当中选择出更加适合自己需求的产品
C (Competition)竞争
优势:针对的群体十分明确,界面操作逻辑简单,比较容易上手
劣势:产品美化程度不足,功能较为简单市场上同类产品以及基本成熟
D (Delivered)推广
面对群体是全体人员,可以通过再淘宝和京东的服务群里先行推广,让更多的用户愿意加入到这个产品当中,也可以去询问更多的品牌方和产品方入驻到产品当中
5.3 领导团队
我会更加注重用户体验,采用用户反馈奖励制度,如果提供好的建议就可以给予一定的奖励,再根据这些内容对项目进行该进,添加一些用户经常推荐添加的功能
5.4 配置角色
团队五个人四个月的时间,我会选择将时间分成四个阶段,再将五个人按照个人能力和项目人物的难度,量级进行人员安排,前期的设计,需求全员参与,开发时,将人员分成若干部分,分别负责不同功能的开发,再进行美工,分成美工和建议,再到最后的测试
5.5 16周时间安排
所需周数 | 工作安排 |
---|---|
1 | 进行项目的需求分析,对目标人群采用问卷等形式进行调查 |
1 | 对产品的整体架构和具体功能进行设计 |
1 | 对项目的数据库结构进行设计 |
7 | 具体代码的编码实现 |
3 | 界面设计以及界面进行美化 |
3 | 软件的白黑盒测试以及bug修复 |
交付工作 |
5.6 部署
服务器配置信息
类别 | 性能 | 数量 |
---|---|---|
应用服务器 | 四核八g | 2 |
后端服务器 | 四核八g | 2 |
数据库 | mysql | 1 |
缓存数据库 | redis | 1 |