第四次个人作业——案例分析

这个作业要求在哪里 <作业要求的链接>
这个作业的目标 调研CSDN,对软件进行测试
作业正文 ....
其他参考文献 ....

第一部分 调研,评测

1.使用10–30分钟这个软件的基本功能

1.1CSDN 官网





1.2CSDN APP





2. 描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

2.1数据量、准确度

优点:CSDN的官网以及APP数据量都十分庞大,博客涵盖了程序员遇到的大部分问题

缺点:在数据量如此庞大的情况下,准度有所缺失,在博客中搜索问题时,很难一下就找到正确的答案

2.2界面

优点:CSDN由专业的团队所开发,界面由专业的前端及美工渲染,界面美观

缺点:在使用csdn官网时,首页界面杂乱,不能一眼看出想找的功能

2.3功能

优点:CSDN的官网和APP的功能都十分完善,直播,问答,论坛等等功能都能让程序员们投身到学习中去

缺点:功能齐全的同时,功能中的一些内容参差不齐。如积分下载资源,有些资源不一定能用,但是你不花费积分就不能下载

2.4解决了用户的问题么?用户体验方面有问题么?

可以说,程序员遇到问题就会面向CSDN,从这一方面来看CSDN能够解决用户所遇到的问题。
从用户体验上来说,个人认为CSDN APP的界面会比CSDN官网简洁,用户体验会更好。但程序员的一天都是面对电脑的,访问CSDN官网是常态,但CSDN官网的界面确实太杂,用户体验会有所下降。

3.对产品有什么改进意见?

3.1博客内容

优质的问题优质的回答优质的博客深得程序员们的青睐,错误的回答低水平的回答低质量的博客被程序员所厌恶,希望CSDN能够加强对博客的审核,同时杜绝博客抄袭,未授权的转载等现象,保护原创作者的利益。

3.2页面布局

CSDN官网的首页功能虽然繁多,但是给人以一种视觉上的疲劳,功能太多带来的负面影响是视觉上的影响。希望CSDN能够改进官网的首页布局,让页面看上去不那么臃肿。

4.找BUG

4.1 bug1 排序算法bug

4.1.1 Bug发生时的测试环境

CSDN 网页版
windowns 10
chrome浏览器

4.1.2Bug的可复现性及具体复现步骤

是否可复现:是

复现方法:在搜索框输入hadoop,再点击按热门优先

成因:可能存在权重高的置顶博文,或者排序算法失效

严重性:低,可能会使优质博文沉底,影响用户体验

对于Bug的预期及改进建议:加强排序算法,应该严格按照排序的条件来进行排序

4.2 bug2 分享功能bug

4.2.1 Bug发生时的测试环境

CSDN APP
手机型号:iphone7
操作系统:ios14

4.2.2Bug的可复现性及具体复现步骤

是否可复现:是

复现方法:在CSDN APP中点击分享,再点击更多,再点击QQ

成因:在分享博客到QQ时,会显示需要先登录QQ,即便已经登录了也没用

严重性:中,造成分享失败,影响用户体验

对于Bug的预期及改进建议:此bug会造成用户分享博文失败的情况,要趁早改进。

5.评价总结

评分标准: (满分 10 分, 良好 8 分, 及格 6 分,聊胜于无 2 分, 很差 0 分)

类别 描述 评分
功能 核心功能 8
细节 有什么为用户考虑的细节? 8
用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 6
辅助功能 一些辅助功能如皮肤等 8
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 6
软件的效能 占用内存, 启动速度, 内存泄漏情况 8
体验 软件的适应性,在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 8
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 8
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 8
自选 博客审核 6

对于CSDN,我总体给它打(7/10)分,CSDN是程序员的天堂,但是缺点如广告多,水贴多,抄袭多等现象也很严重

第二部分 分析

1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(例如:团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)

CSDN上功能复杂繁多,团队人数6人左右,计算机大学毕业生,并有专业UI支持,大约需要一年时间

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

类似的软件有博客园,CSDN广告多,并有会员机制,这是CSDN的劣势,但CSDN功能会比博客园多,这是优势;而博客园界面简洁美观,博客审核机制会比CSDN强
估计CSDN在同类产品中排名第二

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

建议在前端页面设计上可以简化一些,让页面看上去不那么臃肿

4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:

对用户需求掌握不好
具体的设计质量不高
开发人员粗心大意
测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
其他

我觉得是他们没注意到,没有注意在特殊的配置或环境下测试

第三部分 建议和规划

1.市场概况

根据2018年IT行业现状分析可预估2021年IT从业人员达到2000万人左右,CSDN基本涵盖绝大部分IT从业人员
直接的用户:绝大部分IT从业人员和计算机系在校大学生
潜在的用户:跨考,转行到IT的人员

2.市场现状

2.1目前市场上有什么样的产品了?

博客园

2.2上述产品的定位、优势与劣势在哪里?

优势:博客园没有广告,界面简洁
劣势:博客园功能不及CSDN多

2.3上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?

CSDN与博客园相辅相成,程序员在CSDN中没有找到的问题答案在博客园中能够找到

3.市场与产品生态

3.1这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

核心用户群:计算机系在校大学生;IT工作人员;计算机教育从业人员
典型用户:遇到工作、学习上的问题来CSDN查找
学历,年龄,专业,爱好,收入:本科,20-35岁,计算机工程系,编码,0-50k
表面需求,潜在需求:  表面需求:解决遇到的问题潜在需求:提高技术水平

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

存在互相学习互相进步的关系,用户A通过用户B发表的博客解决了问题,而用户B通过用户C发表的博客解决了问题,有有利用其相互作用二次构成特定用户生态的可能性

3.3产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?

存在关系,产品之间可以互相促进,互相完善

4.产品规划

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

我要在CSDN上新增刷题功能,因为在用户搜索完问题得到了想要的结果后,往往就直接复制黏贴走人,可以在CSDN中增加相关的题库,让用户可以做题,增强对该知识点的记忆。这是其他相关软件所未有的功能,没有一个博客软件有这种功能,是一种创新。

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

4个开发,1个测试,1个美工

4.3请为你的团队设计16个周期每周的详细规划。

任务 时间
市场调研 第一周
设计原型 第二~三周
绘制UML图 第四周
代码实现 第五~十周
debug 第十一周
合并代码 第十二周
代码测试 第十三~十五周
上线 第十六周
原文地址:https://www.cnblogs.com/211806210dingziming/p/14698753.html