第四次个人作业——案例分析
| 这个作业要求在哪里 | 第四次个人作业——案例分析 |
|---|---|
| 这个作业的目标 | 通过案例分析,可以对我们学好技术有所帮助 |
第一部分 调研、评测
1.1 下载并体验软件
这里介绍下我觉得不错的功能:
-
功能一:"会员"功能。
用户可以通过"会员"界面来学习技术(唯一不足的是就是需要money,hhh),比如Java、Python、Linux、数据库等等。用户可以通过电子书或者线上课程等形式来获取知识点。 -
功能二:"直播"功能(说实话我一直用的PC端的csdn,直到这次作业需要下载体验移动端,我才发现还有这功能)。
在"直播"界面,用户可以通过直播间封面和标题了解到直播内容,也能看到直播的时间,这样用户就可以根据自己的需求来安排自己的时间观看自己想看的直播。
1.2 优缺点的分析
优点:
- 用户可以通过此APP,学习到很多和IT相关的知识,很适合对于想要入坑IT行业的萌新。
- 不管是萌新还是大佬,在这里可以通过大神的博客来解答用户们在进行敲代码所遇到的任何疑难杂症。
- 给用户提供了"夜间模式",这让一些经常在晚上工作的用户的使用体验是很不错的。
缺点:
- 在一些博客里所展示的博客链接,有的其实已经失效了,这会大大降低用户们访问博客时的使用体验。
- 用户在查找一些资源时,会遇到需要收费的情况,然而有些资源其实都是开源的,在其他地方就能免费获得。
1.3 Bug查找
Bug严重性的星级指标:共五星,五星表示有致命性系统故障、致命性安全漏洞、用户体验极差,四星表示有安全漏洞、用户体验极差,三星表示用户体验极差,两星表示用户体验较差,一星表示无所谓。
- 1、点击"立即抽奖",在进行短暂的加载中后,无任何提示信息(因为出现加载中的界面时间太短了,我手机来不及截图。。)
Bug的严重性:★★☆☆☆
Bug分析:这Bug对用户体验是较差的,毕竟对于用户来说,任何一种没有交互的响应,都会影响到后续的体验,这里应该是程序员忘了做好这部分的代码吧。(这就好比你和别人打了一声招呼,但是对方却不理你,这样你心里就很不是滋味。)
- 2、在进行文件上传时,直接显示出所有的文件
Bug的严重性:★★★☆☆
Bug分析:这个确实会给用户带来极差的体验,在上传文件的时候,如果没有做好分类将所有的文件显示出来,也没有做文件搜索的功能,那么用户可能就要花上一定的时间去寻找自己想要上传的文件。这个Bug可能是因为程序员还没有对各个手机机型进行测试,所以没办法针对手机机型获取到相应的文件目录。
1.4 结论
| 每一项满分为10分 | 得分 | 得分 | |
|---|---|---|---|
| 用户体验 | 8分 | UI界面 | 9分 |
| 功能 | 9分 | 内容 | 7分 |
- a) 非常不推荐
- b) 不推荐
- c) 一般
- d) 好,不错
- e) 非常推荐
在经过以上的评测之后,我打31分(满分40),如果要我从以上几点选择的话,我选择d)。
第二部分 分析
2.1 估计该软件/网站做到这个程度大约需要多少时间
我认为需要一个12人的团队,而且每人都具有一定的项目开发经验,6人负责功能的实现,2人负责UI,2人负责前端,剩下的负责维护运营,大概需要两年的时间。(我真的是胡诌的)
2.2 和其他产品的比较
| 产品名 | 对于csdn |
| ---- | ---- | ---- |
| GitHub | GitHub由于是国外的网站,所以在进行访问的时候,csdn会好很多,但是GitHub也就只有这一缺点了。 |
| 菜鸟教程 | 顾名思义,这产品是非常适合初学者的,里面的内容基本上涵盖了大部分程序员所学的知识。而csdn主要还是面向老程序员了。 |
| 知乎 | 这产品主要还是面向大众的,是一个主要通过交互式的方式来解答任何问题的平台。 |
| 中国大学MOOC | 这产品里面包含了各类的课程,主要是面向大学生。 |
2.3 我在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?
对于这个问题,我的猜想是这样的:对于第一个Bug,应该是开发人员的粗心大意。而对于第二个Bug,我认为他们团队应该是知道的,只是可能还没法做到各类手机机型的适配。
第三部分 建议和规划
3.1 市场概况
-
这是2018年的一篇有关IT行业从业人数的数据图。
![]()
所以今年的IT行业从业人员,保守估计应该已经突破了3500万,这是直接用户。 -
而对于潜在的用户,请看2017年的一篇有关IT专业在校人数的数据图。
![]()
所以目前的潜在用户,大概在100w以上,甚至更多。
3.2 市场与产品生态
- 该产品的核心用户群:对于码龄已经不知道有多少年的老程序员以及刚刚踏入IT行业的萌新(大部分是和IT相关专业的在校大学生)。
- 该产品的典型用户:对于需要获取更多和IT相关知识的在校大学生。
- 用户群体之间的关系:可能是上下级关系,可能是师生关系,可能是同学关系,也可能是家庭关系(又是我胡诌的)。
- 和其他相关产品之间是否存在一定的关系?
我觉得,该产品和其他相关产品肯定是有一定联系的,从这些产品的受众群体类似就可以知道,比如在其他网站也有相关的视频教学以及内容。
3.3 产品规划
- 设计新功能
如果要我给这个产品设计一个新功能的话,我会设计一个预约直播功能,用户在预约直播过后,在直播开始的前一个小时,会通过APP进行消息推送,这样用户就不会错过自己想看的直播了。 - 如果我是项目经理,可以招聘6个人,并且有4个月的时间,应该如何配置角色。
我认为,1人前端,1人UI,2人后端,2人测试。 - 详细规划如下:
| 周数 | 任务 |
|---|---|
| 1 | 与用户沟通,了解到用户需求 |
| 2 | 制作软件规格需求说明书 |
| 3~4 | UI设计 |
| 5~9 | 实现各自分配到的功能 |
| 10~13 | 让普通用户使用,根据意见做出修改 |
| 14~15 | 优化界面,让测试员测试 |
| 16 | 发布正式版本,与维护人员交接 |


浙公网安备 33010602011771号