3 20210405-1 案例分析作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11907 |
这个作业的目标 | <对于软件的评测,并且发现问题,提出问题> |
作业正文 | https://www.cnblogs.com/he932206959/p/14638446.html |
其他参考文献 | https://www.cnblogs.com/venturenn/p/12571956.html |
第一部分 调研,评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)
我选择分析的产品是CSDN APP,牛客 APP,公众号,前面两个都是综合交互的应用程序,公众号则是信息导向型的平台。
-
CSDN APP:
这个软件给我的第一感觉就是一个IT知识论坛,一进去就发现它提供了非常多知识点,还有0基础学习等内容。百度给出CSDN的介绍:中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。
CSDN APP的主要功能:
1.学习以及交流区域-Blink,还有热搜(以收藏为热度)。
2.视频学习开发小项目。
3.能力认证。
4.图书购买系统以及会员课程(会员优惠制度)。
5.直播系统。
6.个人中心。
- 牛客 APP:
这个软件我在注册以及登录的时候发现了一个小bug,它的刷新页面不行(后面讲),它给我的感受就是这是一个找工作以及每天练习面试题目的软件,专门用来面试的。百度给出牛客的介绍:是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站。
牛客 APP的主要功能:
1.目前的水平以及想面试岗位。
2.面试题目以及语言内容题目练习。
3.图书购买以及会员课程。
4.求职交流区域,热搜(以收藏为热度)。
5.招聘内容(提供了许多的岗位)。
6.个人中心。
-
微信公众号:
这个怎么说呢,因为我关注的IT方面的公众号不是非常多,拿我关注了两年的“麦叔编程”来说,会每过一段时间推一个内容来吸引我,但是基本上都是吸引,没有什么太好的感觉,对于前面两个来说就是小巫见大巫。
麦叔编程微信公众号:
1.免费教程。
2.题目练习。
3.历史文章。
4.私人课程。
一,1.使用10–30分钟这个软件的基本功能(请上传使用软件的照片)
注册登录软件以及软件界面:
CSDN APP:
牛客 APP:
微信公众号:
二.描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
-
数据量:
拿前面两个APP来比较:
CSDN :搜索一个关键字之后,会出现非常多的文章。并且关键字的颜色不一样。
牛客:出现一部分关于关键字的帖子,按时间来排序,距离今天时间近的多。
-
界面
这个就非常大的区别了。CSDN以橙色为主颜调,牛客以绿色为主颜调,进入CSDN就开始推荐一些文章给你了解,当然可能出现标题党,但是不能否定的是出现了许多学习方面的内容,并且有热搜榜,而牛客点进去的出现的是练习题以及最新面试企业数量,两个APP都做到了自己的任务,但是在界面浏览舒服上CSDN比牛客要好一些,CSDN的界面设计让我有感觉不断搜索并且使用,但牛客给我的感觉就是看到了,简单看一下就不想用了,直到我必须要使用它再打开它。
-
功能
社区方面,两个都有发帖以及回复方面,对于CSDN来说发帖就是简单的说自己的一些新的观点,或者自己的感受,然后加入话题,地点,图片等,而牛客有两个不一样的发帖,一个是帖子,一个是动态,动态只需要有内容就可以分布,但是帖子就不一样,必须有主题以及想法,这里我有点想不明白,为什么要两个,为什么不能改成供观看的范围,这样就方便一样。
然后就是点赞以及回复功能,CSDN是实时更新的,比如一个帖子的回答点进去之后,在里面取消点赞,外面也会取消,但是牛客不是,它是外面点赞了,点进去取消之后再出来看,没有变化,相当于CSDN到一个页面就刷新一次,牛客如果是返回就不刷新页面,要人手动刷新。
三,改进意见
-
BUG:
CSDN暂时没有发现什么问题。
牛客有一个BUG,就是在刚刚使用的时候,我在登录以及注册的地方页面不断切换,就是进不去,登录因为没有账户跳到注册页面,然后注册完又到登录页面,然后又显示没有账号要注册,直到我关闭APP,再重新打开才停止。我简单思考认为是APP的刷新功能不够好。
四,结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
-
a) 非常不推荐
-
b) 不推荐
-
c) 一般
-
d) 好,不错
-
e) 非常推荐
在以上的评价中,CSDN我认为可以达到d,牛客只能达到b。
类别 | 描述 | CSDN | 牛客 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | |
---|---|---|---|---|---|
功能 | 核心功能 | 分析三个核心功能,功能设计和质量。 | 10 | 8 | |
细节 | 有什么为用户考虑的细节 | 6 | 6 | ||
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 7 | 7 | ||
辅助功能 | 一些辅助功能如皮肤等 | 6 | 6 | ||
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8 | 5 | ||
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 8 | 7 | ||
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 7 | 5 | |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 7 | 5 | ||
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 6 | 6 |
第二部分 分析(参考8.6节对工作的估计,和14.1节软件工程的质量)
在书上我们看到:
程序 = 算法 + 数据结构
软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)
软件企业 = 软件 + 商业模式
1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
有专业的UI支持,计算机大学毕业生,六个人的支持下:
如果是完成所有的功能,正常的工作时间,并且没有严重的BUG,需要九个月的时间,在专业的UI帮助的情况,每一个人就只需要开发自己的范围,并且刚刚毕业的大学生来说,没有太多的经验,所以在编程的能力以及考虑不够丰富,经常需要修改以及测试,并且团队需要一起讨论分工等。每个人的能力也不一样,测试需要的时间是非常多的,并且刚毕业的大学生的编程速度不够快,并且没有足够的编程思维去写,需要不断的修改才可以使代码之间没有冲突性。如果要完全实现可能还需要更长的时间。
2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
对于我来说,我了解的应用来说:CSDN在技术学习上可以排名前三,但是牛客在求职方面来说只能是末尾。
3.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
我认为牛客前面的BUG是他们没有发现的,因为他们刷新页面的使用方法就是不同于CSDN,使用的是新的页面刷新,返回则不刷新,所以会出现这样的BUG,当然我们不能排除修改这个问题可能会牵一发而动全身的情况,也可能是没有人去反馈,因为你重新进入,这个问题就没有了。
第三部分 建议和规划(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)
这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考
-
市场概况
-
首先市场有多大?
答:中国所有的程序员,以及学习计算机的大学生,以及社会上对编程有想法的人。
-
其次直接的用户有多少?潜在的用户又有多少?
答:直接的用户:所有的程序员,以及计算机大学生。
潜在的用户:对编程有想法,并且想学习的。
-
-
市场现状
-
目前市场上有什么样的产品了?
答:CSDN: segmentfault思否,Code4,最代码。
牛客:
-
上述产品的定位、优势与劣势在哪里?
答:CSDN:它们都是关于学习交流的网站,CSDN的用户比较多,segmentfault思否是目前许多新生喜欢使用的软件
牛客:竞争比较激烈,都是提供岗位,牛客的优势就是专门为IT行业的人提供岗位,并且有许多题目类型,还有课程学习。
-
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
答:都是竞争关系,当然CSDN的好处就是经常使用到,并且搜索出来的东西多,缺点就是太乱了,不一定是我需要的东西,并且经常出现收费才可以观看。牛客在IT行业是有一定优势,但是大众对于它的认识不够,BOSS直聘就在我的身边,我身边的人基本上都是使用它,当然经过这一次作业我认识了牛客这个软件,但是我不一定会使用,因为给我的感觉不是非常好。
-
-
市场与产品生态
-
这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
答:两个软件的核心用户都是已经从事IT行业的程序员以及大四毕业生,需要学习IT内容以及应聘IT工作的人群。
-
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
答:这些用户会经常使用CSDN等软件,因为需要和其他的用户交流并且学习知识,而牛客则是一部分人想要跳槽或者离职的人会再一次使用。
-
-
产品规划
-
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
答:牛客:
1.加入一个模拟面试功能。
2.既然我们是一个提供岗位的软件,并且提供了这么多的练习题。为什么不让一些新人增加自己的名声能力了,对于我来说,我每一次面试的时候,都是非常紧张的,所以每一次提前想好的内容都说不出来,经常半路出现一些其他想法。所以我们可以提供一个模拟面试让大家面试不在那么紧张。
3.可以这样说,每一个人在经历过一些小场面后,就不在害怕小场面了,但是场面不再是自己熟悉的,又会开始紧张,面对不同级别的人,紧张程度也不一样,从而达不到自己的水平。
4.这个功能可以让他们克服自己的紧张,从而发挥正常,甚至超常,没有重来,那我们就一次过。
-
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
答:2个美工,2个开发,2个测试。(其实我想要3个开发以及3个测试,2个美工)
美工非常重要,人的第一印象跟其有关,测试也非常重要,为了防止BUG的出现,导致用户的使用感觉不好,但是开发太少了就不能在足够的时间内完成。
-