牛客APP产品分析

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/computer-science-class4-2018
这个作业要求在哪里 20210405-1 案例分析作业
这个作业的目标 学习了解一款软件产品的方方面面,学会分析软件的优劣
其他参考文献 《构建之法》《软件工程》



第一部分    调研,评测 —— 牛客APP


一、软件简介

“求职之前,先上牛客” ,“考前刷真题,笔试不用愁”,“面试备战,看面经”,“民企招聘信息+内推” 等是牛客APP官网上的标语,一句话总结就是“集IT求职、学习、内推为一体的Offer神器”

图片名称

1.1 软件界面

进入首页分为五个部分:学习、社交、求职、消息、我

界面 描述 截图
学习 主要包括IT行业所涉及到的笔试基础知识练习、面试宝典、某些公司的真题、IT课程等 图片名称
社交 一个类似贴吧、微博等APP的讨论交流区域 图片名称
求职 包括实习和社招两个部分,可以在实习广场中挑选职位 图片名称
消息 消息通知、回复信息的区域 图片名称
用户基本信息 图片名称

1.2 界面分析

牛客APP登录进入后的第一个界面是学习界面,个人认为,既然宣传标语主要是面向求职招聘,应该把求职界面放在首页较为好,其它部分的排列顺序和现在主流软件差不多,没什么问题。

学习界面:

顶部有三个按钮,左边一个,右边两个,让强迫症人士看起来有点难受,而且右边搜索的按钮看起来比另外两个按钮要大一点

图片名称


社交界面:

连续两条动态之间的界限不是很明显,看起来有点乱的感觉。 某知识问答软件的界面,在两条动态之间的界限就明显一些,整体看起来比较整洁。
图片名称 图片名称

二、功能性Bug

1、学习部分的 “每日一练” 和 “专项练习” 的最终功能是一样的,进去后都是题目练习。

2、点击 “每日一练” 功能,每次都会出现一个小窗口,显示是继续练习上次知识还是练点别的,最重要的是“练点别的”这四个字很不明显,让人误导点击下面 X 这个小按钮,然后就退出了。
而且进去后,每次都要提醒用户“请选择你感兴趣的知识点进行练习”。

图片名称 图片名称

3、练习完题目后,没有明确的答案解析,都是各种用户的分析与见解

4、求职部分中从岗位详情界面返回岗位挑选界面总是重新刷新,没有记忆功能

岗位详情界面 返回后
图片名称 图片名称

三、结论

类别 描述 评分(满分10分)
功能 核心功能 求职、学习等核心功能基本没什么问题。 8
细节 学习部分的左上角有一个笔试日历,简单清楚,但放置位置有点奇怪 8
用户体验 每日一练功能会弹出小窗口,比较复杂,体验不是很好 5
差异化功能 个人感觉,对于IT行业来说,功能范围较全面,但每一个功能没有做到个性化,缺少亮点,市面上有专攻一项功能的软件 7
软件的效能 启动速度不快,内存占用400M+,较大 6
体验 软件的适应性 多次加载失败,相比其它软件网络适应能力一般 5
成长性 在功能的细化上还有待加强 7

四、其它

使用起来经常会出现加载不出来的情况,或者加载太慢太慢,不知道是学校校园网太差的原因还是本身就是软件的问题
而且加载动态圈也没有居中
图片名称

第二部分    分析


1. 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间?

前提条件:

1、团队人数6人左右
2、计算机大学毕业生
3、有专业UI支持

首先,第二个条件在整个项目中起到重要作用,项目开发时间与计算机大学毕业生的水平成正比。

① 假设该团队的计算机毕业生技术处于能使用该项目所需知识的水平

Y=X ± X ÷ N (Y:实际时间,X:估计时间,N:类似工作次数)

因为该项目的需求基本清楚,对于一个刚毕业的团队来说,至少需要半年,如果说是从零开始做,那么该项目至少得再增加一倍得时间

②假设该团队对于Android开发等方面知识不清楚或者技术完全不成熟

那么该项目至少还得多花一个月的时间去学习新的知识

2. 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?

优点:

1、精准定位目标人群
2、精准把握用户需求
3、功能完善,从学习到求职到内推一条龙服务
4、UI的色调统一,整洁

缺点:

1、功能重复,例如“每日一练”与“专线练习”
2、功能不完整,例如没有题目答案详细解析
3、UI方面有些小问题
4、质量没有把关
  • 该产品属于复合型产品

  • 在求职招聘方面,市面上有太多的同类APP,例如BOSS直聘等,但该产品专注IT求职,也是一个亮点;

  • 在IT学习方面,有扇贝编程这个竞争者,但该产品更加专业;

  • 在交流方面,有CSDN竞争者,相比CSDN,该产品缺少使用者

图片名称
图片名称
综上,该产品在同类产品可以进入前5

3. 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

1、需求还可以深度挖掘
2、具体设计阶段要更加细致
3、目前最重要的是测试是要认真细致,找到一些明显的Bug

4. 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?

第一牛客对用户需求是把握很好的,第二在具体设计上基本是完整的,只存在一些小问题,可能是对提出的某些需求不知道如何解决,第三测试阶段应该没有真正的用户体验,只是进行内部测试,所有在有些细节方面没有很好的把握

第三部分    建议和规划


这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考

3.1 市场概况

  1. IT行业需求较大,求职、学习编程的人肯定会很多,将导致这类产品在当今软件行业的市场是不低的,而且肯定将会增长。

  2. 随着信息技术的发展,编程语言除了进行软件的开发,也开始渗透进入各个行业,例如金融分析,医学统计分析等,对于编程的学习也是在不断地增长,同样会对该类产品的使用量产生一定的影响。

3.2 市场现状

目前市场有很多类似的产品,例如CSDN、博客园、BOSS直聘等,

其中CSDN的综合性和影响力是该产品目前难以追上的,但是该产品的求职的专业性也是CSDN无法比拟的

相比其它求职招聘软件,牛客的求职的针对性是一个特点,但是在细节方面还需要同其它优秀软件学习,

总的来说,该产品的综合能力较强,但在专一方面还有待加强,提升竞争力

3.3 市场与产品生态

1、这个产品的核心用户群是什么样的人?典型用户是什么样的?

核心人群 需求
计算机/软件专业学生 学习以及练习基础知识,对IT行业的职位要求以及现状进行了解,以及毕业求职的需求
IT行业从业者 实时了解行业现状,进行技术学习提升,技术交流
想进入IT行业的跨行业者 每日一练功能会弹出小窗口,比较复杂,体验不是很好

2、产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?

该产品的用户群体是存在一定的联系的,例如学生与跨行业者都需要想从业者了解和学习知识,同样是可以利用其相互作用构成特定用户生态的,但目前我还没想到怎么去联系以及平衡他们之间的关系

3.4 产品规划

1、你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?

牛客APP可以解决其它行业者的痛苦,他们需要对编程与本行业的结合,但是现有产品并没有很好地解决这个需求。我们可以增加一些结合其它行业与编程的实用性功能,例如增加课程学习,它能方便用户,减少知识查询的麻烦,以及学习编程语言的困难

2、如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

  • 开发:3人
  • 测试:2人
  • 美工:1人

因为人员较少,团队六个人都需要担任起需求的任务,同时深入了解需求,在后续的开发、测试以及设计上才能更满足用户的需求。

第1周 进行需求获取与需求分析
第2——6周 开发
第7——8周 测试
第9——16周 重构
原文地址:https://www.cnblogs.com/xu23/p/14629237.html