牛客APP产品分析
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class4-2018 |
---|---|
这个作业要求在哪里 | 20210405-1 案例分析作业 |
这个作业的目标 | 学习了解一款软件产品的方方面面,学会分析软件的优劣 |
其他参考文献 | 《构建之法》《软件工程》 |
第一部分 调研,评测 —— 牛客APP
一、软件简介
“求职之前,先上牛客” ,“考前刷真题,笔试不用愁”,“面试备战,看面经”,“民企招聘信息+内推” 等是牛客APP官网上的标语,一句话总结就是“集IT求职、学习、内推为一体的Offer神器”
![图片名称](https://img2020.cnblogs.com/blog/1584624/202104/1584624-20210407190417946-1555977669.jpg)
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,该产品缺少使用者
![]() |
![]() |
3. 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
1、需求还可以深度挖掘
2、具体设计阶段要更加细致
3、目前最重要的是测试是要认真细致,找到一些明显的Bug
4. 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
第一牛客对用户需求是把握很好的,第二在具体设计上基本是完整的,只存在一些小问题,可能是对提出的某些需求不知道如何解决,第三测试阶段应该没有真正的用户体验,只是进行内部测试,所有在有些细节方面没有很好的把握
第三部分 建议和规划
这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考
3.1 市场概况
-
IT行业需求较大,求职、学习编程的人肯定会很多,将导致这类产品在当今软件行业的市场是不低的,而且肯定将会增长。
-
随着信息技术的发展,编程语言除了进行软件的开发,也开始渗透进入各个行业,例如金融分析,医学统计分析等,对于编程的学习也是在不断地增长,同样会对该类产品的使用量产生一定的影响。
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周 | 重构 |