个人作业——软件评测

这个作业属于哪个课程 福州大学2020年春W班
这个作业要求在哪里 作业要求
这个作业的目标 评测腾讯即时通信IM并思考自己想要开发的产品
作业正文 ···
其他参考文献 构建之法

第一部分 调研,评测

下载并使用demo,对使用的不同demo,每种demo至少提供两张使用过程中的截图。

我使用了web端,ios端和小程序端。

web

ios

小程序


找出至少两个比较严重的功能性bug。请使用专业的语言描述,并配图说明。

bug1

若使用两种demo进行交流,会出现已读消息显示未读,比如我使用ios端,对方使用web端,则我发送的消息会一直显示未读,即使对方已经有了回复。

你觉得为什么这个产品组的人没有发现这些bug??
可能是因为测试时忽略了不同demo之间交流消息的同步。

bug2

ios上在聊天时点入对方个人主页后再退出至聊天页面时,键盘会出现异常,要么键盘不见了,要么输入框不见了。要重新打开聊天框才可以。
(这里键盘打不开是录屏了的,但是博客园无法上传,所以只有截图)


你觉得为什么这个产品组的人没有发现这些bug??
这个不是每一次都这样,可能在测试时恰好没有出现这样的情况。

bug3

在某一个demo上修改了群的或者个人信息,可是在其他demo查看时却并没有修改。

修改群信息不同步
修改个人信息不同步

你觉得为什么这个产品组的人没有发现这些bug??
我认为是因为每一个 demo的数据库没有整合在一起,导致一个demo上的修改无法同步在另一个demo上。

bug4

ios的demo无法发送文件,点击发送文件后选择文件时会打开文件重命名。


你觉得为什么这个产品组的人没有发现这些bug??
这个应该是测试的时候不够完善,忽略了这一点。


构思你根据该SDK想要开发的产品,包括产品主要功能、产品面向的用户、NABCD分析等

我根据这个SDK想要开发的产品是一个盗墓主题小说专属app.
主要功能:用户间交友,软件使用者都是盗墓小说爱好者,用户可以轻松地找到兴趣相投的朋友。
群聊,创建大型群聊,诸多用户共同讨论,发布一些官方的动态。
发布自己的动态,(比如要到了某作者的签名~)
面向的用户:所有喜欢盗墓主题小说并喜欢与同好讨论的人群。

从你的身边寻找你要开发的产品的潜在用户,记载你对这位用户的采访。使用下面的采访提要:

介绍采访对象的背景和需求

对象身份:闺蜜
对象背景:资深盗墓题材小说爱好者
对象需求:有一个专属盗墓小说爱好者的地方,不用担心不喜欢这类题材的人在聊天中插话

让采访对象使用10-30分钟体验腾讯即时通信的demo(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

描述用户使用这个demo的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

用户尝试了安卓的demo,主要使用了基础的发送文字、图片、表情包、语音等功能。
认为的优点有:可以满足正常的使用,日常的功能都有涉及,是一个可用的软件。
认为的缺点有:用户认为界面不够好看,并且无法关闭消息且无法退出群聊,过多的消息提醒对用户的体验影响很大,并且手机端无法自由更换自己喜欢的头像,用户体验较差。

用户对腾讯即时通信的功能有什么改进意见?

用户希望可以多一些功能,界面更美观一点。

用户对你想开发的产品有哪些意见?

希望可以有直播功能,在粉丝无法到达活动现场的时候可以有直播观看。


结论:经过这么多工作,你一定有充分的理由给腾讯即时通信下一个评价,请选择一个结论:
非常不推荐
不推荐
一般
推荐 √
非常推荐

第二部分 分析

  • 六个人的情况下,大概需要18周。
  • 与其他类似软件相比,腾讯云通信的好处在于腾讯云 对用户免费,而劣势则为功能过于简单,不完善。
  • 软功方面提高:希望提升用户体验,在将功能做的简洁明了的前提下还可以更加完善以及美观。提升团队的效率,使进度更快。

第三部分 建议和规划

  • 目前市场上有什么样的产品了?
    目前市场上并没有很多知名主题性的聊天交流软件。
  • NABCD模型

N(Need,需求):

近年来小说圈越来越大,喜爱小说的人越来越多。小说中盗墓题材的小说更是爆火,用户量巨大,几乎每个可以聊天的地方都有这类人群在讨论,那就可以有一个平台专门为这类人群打造。

A(Approach,做法):

在使用这个SDK的基础上,额外添加发布动态功能,并添加一些群内的小功能,比如群投票,公告等,让用户愉快的使用本软件。

B(Benefit,好处):

有了这个专门的平台后,大量的人群有一个固定的地方进行交流,避免了以前的分散在各个地方的情况,粉丝们可以第一时间获得详细的小说动向,比如2015年稻米齐聚长白山,但有很多没有加入大群的粉丝并不知道这次盛大的活动,而若这个软件得到实现,就可以避免这种问题。

C(Competitors,竞争):

因为总的来说这还是一个一交谈为主的软件,所以主要的竞争还是来自于比如qq、贴吧这一类软件但是我们的竞争力主要在于 “主题”上,主题性的软件只针对一类人,所以对这类用户来说,还是有很大的优势的。

D(Delivery,推广):

若这个软件实现后,推广可以通过联系官博、官微以及盗墓主题的群聊管理员,在圈子里进行推广,也可以在一些视频平台比如抖音发布广告。

  • 如果你来领导这个团队,会有什么不一样?
    我会认为团队中的每个成员都有自己与其他人不同的能力,我会合理发现每位成员的能力并合理分配工作。
    在合作中及时沟通,相信自己的队友。
  • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
    因为我的设想比较简单,在运用这个SDK的基础上所要额外开发的功能并不多,所以需要一个自身后端主要负责其余功能的开发,还有一个辅助帮忙。两个负责前端美化,一个负责测试完善。
  • 16周
    第一周 需求分析、需求分析文档
    第二周 原型设计
    第三周 项目系统设计和数据库设计
    第四周至第九周 基于SDK开发
    第十、十一周 测试、代码完善
    第十二、十三周 发布内测版本
    第十四周 根据用户反馈进行适当修改
    第十五周 宣传
    第十六周 正式发布
  • 部署
    应用服务器:4核8G2
    后端服务器:4核8G
    2
    关系型数据库:Mysql 3(读写分离2,备份1)
    缓存数据库:Redis 2
    网站安全性:WAF\DDOS
posted on 2020-04-17 16:25  杨婕Yang  阅读(134)  评论(1编辑  收藏  举报