个人作业——软件评测
这个作业属于哪个课程 | <2020春S班> |
---|---|
这个作业要求在哪里 | <作业要求> |
这个作业的目标 | <测试腾讯即时通信IM、思考修改产品> |
作业正文 | https://www.cnblogs.com/xwh130/p/12708974.html |
其他参考文献 | CSDN、构建之法 |
第一部分 调研,评测
评测
Web demo
Android demo
微信小程序 demo
功能性bug及没有发现的原因
- 1.群只能通过id加入,如果想加入某类群是无法做到的。当用户并不知道群id,只想了解某类群时会遇到问题。
- 2.Web端无法加好友,只能发起会话,当会话过多时,会造成使用上的困难。
- 3.Android端头像只能用自带的,用户无法使用自己喜欢的头像。Web和小程序端是只能用url,不能直接在文件夹下选择头像。
- 4.注册时对密码限制太简单,有可能导致用户账号风险、信息泄露等问题。
- 原因:demo程序为了测试简单,使用方便等,忽略了一些细节,再之后的成型版本可以再修改。
采访
想要开发的产品
考研学习交流平台
产品主要功能
为广大考研学子提供一个交流平台,各大高校也可以在平台开放官方群,发布一些资讯和回答学生的问题。学生可以了解学校相关信息,讨论学习问题,打卡互相督促学习等等。
产品面向的用户
有意愿考研的大学生或毕业生
采访产品的潜在用户
1.背景及需求:有意愿考研,对考研相关问题存在一些疑问的大三学生,渴望解决心中疑问。
2.体验过程:
3.结果:问题没有解决。
优点:界面简洁,操作简单方便。
缺点:群聊无法查看用户,交流不便。
用户体验:一般,缺乏引导,找不到相关交流平台。
4.介绍说你想用这个SDK开发怎样的产品:考研交流平台,为广大学子答疑解惑。
5.用户对腾讯即时通信的功能有什么改进意见:开放群名加群,方便寻找自己需要的群。
6.用户对你想开发的产品有哪些意见:希望加强高校合作,保证信息的可靠性。
7.结论:推荐!
第二部分 分析
1.预计时间:三周到四周时间
2.目前的优劣:
优势:目前市面上缺少这种在线考研交流平台。
劣势:微信、QQ等平台占有太多用户,小平台起步难。
3.团队在软件工程方面可以提高的一个重要部分:需求分析合理化,多吸引潜在用户。
第三部分 建议和规划
1.目前市场上有什么样的类似的产品:目前考研咨询集中于QQ群、微信公众号等。
2.NABCD分析:
Need:有意愿考研,对考研相关问题存在一些疑问的大三学生,渴望解决心中疑问。
Approach:为广大考研学子提供一个交流平台,各大高校也可以在平台开放官方群,发布一些资讯和回答学生的问题。学生可以了解学校相关信息,讨论学习问题,打卡互相督促学习等等。
Benefit:解决考研学习问题。
Competitions:微信、QQ、知乎等。
Delivery:和高校或教育机关联系渴望官方化,得到大学的入驻。先在重点大学内推广,收集用户体验。
3.为何要做这个功能,而不是其他功能:广大考研党都会遇到很多相关问题甚至上当受骗,需要一个平台及时答疑解惑、辟谣。
4.你的创新在哪里:打破考研学子四处搜寻信息无果的尴尬。
5.为什么用户会用你的产品/功能:目前市面上此类产品很少很少,我的产品可以解决用户的大部分问题。
6.如何从竞争中获胜:专注考研相关功能,尽量简化设计,节约考研学子的时间。努力和各大高校协商入驻,吸引用户。
7.你来领导这个团队,会有什么不一样:更贴近用户。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)
后端:2人 2个月
前端:2人 2个月
测试:1人 1个月
美工:1人 1个月
9.描述你的团队在周期为16周,每周都要做什么
1-3周完成需求分析,数据库设计
4周进行用户调研,利用原型收集部分意见
5-12周软件初步开发
13-14周提供给内测用户测试收集意见
15-16周修改软件不足
10.项目部署
1:关系型数据库:SQLserver数量:3
3:缓存数据库:Redis数量:2(主备)
4:网站安全性:wAF、DDOS
5:应用服务器配置:4核8G
6:后端服务器配置:8核16G3
7.带宽:百兆