这个作业属于哪个课程 | 软工-2018级计算机2班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 学习对产品完整的分析 |
学号 | 20188452 |
一、测评调研
测评项目:
牛课APP(主要)
CSNDApp
微信公众号
牛客APP
软件背景:
现在求职APP之分之多,但很多都是五花八门没有着重点,而牛客APP是互联网求职神器,C++、Java、前端、产品、运营技能学习/备考/求职题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的技术能力。
评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)
1.软件使用体验:
这是一款感觉尚可的求职APP,特别适用于IT行业人云求职,并能在其中提高自己的技术能力,使用10–30分钟这个软件的基本功能(请上传使用软件的照片):
2.软件的功能评测:
牛客APP的主要功能如下几点:
1.学习板块:对很多公司真题的提供和练习,了解在面试中会遇到的一些情况,对IT中常用知识的学习。
2.社区板块:给此APP用户一个交流和分享的平台(可以在里面看到很多用户的面试心得和题型)。
3.求职板块:提供给用户很多公司的招聘信息。
优点:
:1.牛客APP将很多面试会遇到的编程或者算法题提供出来,给用户免费使用。2、此平台给在IT求职的人一个讨论交流的平台,让很多新人(比如在校大学生)一个了解很多大公司比如腾讯、华为、美团等招聘模式和面试试题的一个了解,可以让此类用户一个快速了解面试模式的一个渠道,大大增加了拿到offer的可能(当然你得自身专业技术过硬才行)3、此APP将这个行业的招聘信息汇总让用户无需去特地搜索IT行业的招聘,因为在很多招聘网站这只是单独的一个板块,往往招聘信息会很少,不会像这个软件的信息这么全面。4、此平台支持客户端和手机端。相应的截图如下
并且牛客APP在一些细节方面也很贴心于求职和学习的用户,截图如下:
当然此软件最吸引用户的功能是众多的招聘信息和面试人员的分享
缺点:
此软件我任务其存在几处处缺点:1、没有适配的ios的Dark Mode。2、在模拟编程笔试中,题目 都没有最下面的数据范围,只能去猜测参数范围或者 去搜题目会导致体验不是很好。3、无法投递简历。4、导出的简历会存在无法打开的情况5、做完题目有时会不能提交。6、图书馆中的书不能看???那图书馆的作用是什么??
软件功能性bug:
BUG1.在练习的时候选错语言,或者想立 马换一种语言的时候就会这样子,说操作过快:
BUG分析:是否是因为服务器的处理速度不达标还是相应的代码运行速度无法达到即使响应的要求?改进建议:能缩短换语言的间隔时间。
BUG2.在成就值的详情页有文字显示不完全的情况这种情况应该不应该出现才对,有时会在有些情况下不显示:
此bug是一直出现的,会给用户使用的体验较差,让人觉得页面布局很不协调。可能出现原因:对页面布局的考虑欠缺,文字的生成模式有问题。
改进建议:能给文字在界面上的显示有个合理的布局。
CSNDAPP
软件优缺点:
优:有着丰富的原创知识文章可以满足IT从业人员大部分基础知识的学习和查询,也可以了解到很多最新的IT行业信息,促进我们对信息的了解,还有直播功能可以让我们免费学习很多行业的课程,此app提供的功能也很多,比较贴切用户使用的就是可以让你收藏相关的文章,方便你后续的查看,关注相应的博主,将你关注的博主更新的内容推荐到你的主页上,方便你查看和知道其更新了内容,有CSND热搜榜,方便我们了解相关的热搜,对于我们学生来说初使用相关有用的功能就这么多。
缺点:1.为何在使用软件时要读取手机的通话记录,这个权限的意义是什么?会让用户感到自己的隐私受到侵犯的吧。2.当你搜索一类的文章时会将所有的文章列举出来,但很多博客由于各个博主抄袭的原因导致很多文章的内容是一模一样的,那么这种文章存在的意义是什么,还会浪费用户打开这个文章浪费时间。3.你的浏览历史无法做到和pc端同步。相应截图如下:
微信公众号(Java面试必备技术)
软件优缺点:
优点:使用十分的方便不需要下载什么软件,直接在微信搜索公众号即可,可以实时了解相应的技术和知识,是个学习知识的好地方。
缺点:内容过于单一,一般一个公众号指挥推荐一类内容,而且查看历史文章很不方便,无法准确找到自己想要看的知识。
软件使用截图:
定性和定量的结论
分类 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | 分数 |
---|---|---|---|
功能 | 核心功能 | 招聘信息的查询,相应知识的学习 | 10(信息很多,知识较全) |
细节 | 有什么为用户考虑的细节? | 8(给出了很多可以用户自己设置的功能) | |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 9(没有广告,包括进入软件时的等待界面) | |
辅助功能 | 一些辅助功能如皮肤等 | 7(没有界面皮肤的更换等) | |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8(社区分享很受好评) | |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 8(60mb左右的软件还是有点大了) | |
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 8(没有ios版本) |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 10 | |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 7 |
结论:
总分75/90 对比一些招聘软件IT行业强推这款
二、分析
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
想在算法编程板块部分,像LeetCode平台一样,提供笔记的功能,用来记录用户的算法灵感与复盘等。
16个周期每周的详细规划。
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
时间 | 分类 | 人数 | 工作 |
---|---|---|---|
第一周 | 分析 | 4人 | 进行用户的需求调研与分析 |
第二周 | 美工 | 1人 | 进行界面的设计 |
开发 | 3人 | 将初始界面完善 | |
测试 | 2人 | 测试能否和原有程序进行对接 | |
第三---七周 | 开发 | 3人 | 对笔记功能的后端进行编写 |
美工 | 一人 | 对相应界面的设计 | |
测试 | 2人 | 对后端功能的一些测试 | |
第八周 | 开发 | 3人 | 对前几周的遗留问题进行完善和解决 |
测试 | 2人 | 继续对功能的测试和BUG的查找 | |
第九--十二周 | 开发 | 4人 | 实现将笔记功能和牛客APP软件的对接 |
测试 | 2人 | 测试在对接后的功能 | |
第十三--十五周 | 开发 | 4人 | 对测试法发现的BUG的完善 |
测试 | 1人 | 继续相应的测试 | |
内测相关人员 | 1人 | 进行其功能对一些用户的推广进行测试 | |
第十六周 | 美工 | 1人 | 对用户反馈后界面的修改 |
开发 | 3人 | 将修改的界面完善 | |
测试 | 2人 | 对修改后的工程进行测试 |
市场与产品生态
1、这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
核心用户:IT行业的求职人员,相应项进行学习的大学生。
表面需求:对招聘信息的获取。
潜在需求:对面试流程的介绍。
2、产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
存在一定关系(都是对此行业求职有需求的人员)。
有利用其相互作用二次构成特定用户生态的可能性
加分项:
向开发团队反馈 Bug
在软件中留有相应的反馈方式。
采访非本软工教学班级的同学
采访人员:本人朋友 背景:北华航天工业学院,专业:秘书学,大一