刘启麟——第四次个人作业——案例分析
博客班级 | 2018级计算机和综合实验班 |
---|---|
作业要求 | 第四次个人作业——案例分析 |
这个作业的目标 | 案例分析:CSDN的BUG |
作业正文 | ... |
其他参考文献 | 构建之法——NABCD模型 |
案例分析
第一部分:调研&评测
1.1 软件使用截图 & 软件基本功能介绍
CSDN的app分为首页、学习、直播、消息和我的5个板块。
- 首页板块的顶部中有很多分类,如关注、推荐、热榜、Blink等其他自行编辑的频道,点击顶部的搜索框还可以看到热搜。点击右上角的+号,会出现扫码、写博客、签到等一些常用的功能。😊这个部分做的我感觉还是蛮不错蛮方便的。
- 学习板块是一些课程,可以选择精选课、电子书、特训班、会员课等,还有一些好课推荐。对于会员用户,有数百本免费的电子书和可兑换的课程。😳感觉整体对非氪金用户不太友好。
- 直播板块有很多的直播预告和直播回放,右上角还有【开播】功能(虽然现在还没开放),对于喜欢看直播看视频的人来说这个板块很不错🧩。
- 消息板块就和其他app一样是一些软件和个人的消息。
- “我的”板块里面里除了一些基础功能(收藏、浏览、签到、我的课程等),还有个人主页、我的帖子等功能。
⬆️整体体验下来感觉还是不错的,但还是有些部分感觉差强人意。
1.2 软件优缺点分析
- 优点:
- 手机app使用户能非常便捷地访问CSDN,进行写博客、评论、学习等。👍👍👍👍👍
- 首页板块中的快速写博客和开播功能我觉得是不错的,对于经常写博客和直播的人来说非常方便。👍👍👍
- 热搜和热榜部分可以让使用者了解到当下最热门的话题和文章。👍👍👍
- 整体app的界面美化很简洁我很喜欢,图标是一只可爱的“程序猿”🐒。👍
- 其他便捷之处在今后的使用中慢慢发现......
- 缺点:
- 商业化程度严重,学习模块中针对会员VIP的部分很多,对普通用户不是太友好。建议合并到首页模块顶端的分类中。(对我个人来说,我不会在这样一款软件上氪金,一般就是查一查资料)🙅♂️🙅♂️🙅♂️🙅♂️🙅♂️
- 直播模块没有搜索功能,用户不能快速找到自己想看的直播视频。建议添加搜索功能并且对视频内容进行分类。🙅♂️🙅♂️🙅♂️🙅♂️
- 在查资料的时候有时需要下载软件,发现下载需要会员VIP,但不想为了下载这一个软件充VIP,只能放弃。如果对下载资源有单次付费下载的话那就再方便不过了。🙅♂️🙅♂️🙅♂️🙅♂️🙅♂️
- 我在搜索资料的时候,经常发现重复的文章(就是多个“转载”),多次被引用转载我感觉很影响环境,希望可以多审查删除重复抄袭的文章。🙅♂️🙅♂️🙅♂️🙅♂️🙅♂️
- 其他不足之处在今后的使用中慢慢发现......
1.3 软件功能性bug
bug1:手机端&电脑端登陆问题
- 如何发现
-最开始在电脑端想发表评论的时候显示账号异常,但是输入电话以后语音验证码无法发送。手机端下载以后,微信登录跳转显示账号异常,输入电话后依旧显示语音验证码无法发送,但是点击本机号码登陆可以直接登录成功。(手机号码已经认证绑定过)⬅️这让我非常难受😣 - 测试环境
- 操作系统环境 ios 14.4.2 / macOS Big Sur 11.2.3
- APP版本 v4.6.1
- Bug的可复现性&具体复现步骤
- 可复现性:遇到目录无法跳转的话100%
- 复现步骤&图片视频展示:登陆->微信登录->账号异常,手机验证->⚠️验证失败->本机号码登陆->登录成功
- Bug分析
- Bug的可能成因:
账号检测出现异常,手机号验证无法发送验证码导致无法登陆。(电脑版也是不能用vx登陆)具体成因我也不是太清楚...... - Bug的严重性:
有些影响正常使用,特别是在用户退出后再次登陆,对我的使用体验影响较大,想用微信登录都登录不上去,只能用手机号码登陆。 - Bug改进建议:
希望可以解决我这个问题,具体如何操作由于我没做过类似工作,也不好提出自己的建议。 - Bug反馈:
- Bug的可能成因:
bug2:手机端&电脑端一些markdown目录无法跳转
- 如何发现
-在CSDN上面查询学习资料的时候,有些文章篇幅过长且配有目录,但是点击目录页面没有跟着跳转(手机电脑上都无法跳转),有些文章的目录却可以跟着跳转。 - 测试环境
- 操作系统环境 ios 14.4.2 / macOS Big Sur 11.2.3
- APP版本 v4.6.1
- Bug的可复现性&具体复现步骤
- 可复现性:100%
- 复现步骤&视频展示:点开文章->点按目录->⚠️无法跳转
- Bug分析
- Bug的可能成因:
可能是博主markdown语法使用不当(但是不知到为什么成功生成了目录但是点不了),或者网页/软件不适配(猜测) - Bug的严重性:
有一丢丢影响正常使用,特别是在面对大篇幅的文章,不能点按目录进行跳转,只能滚动页面,有些费时间。 - Bug改进建议:
希望可以重新检查网页/软件适配,或者通过相关手段检查出现“问题”的博客,看看是否能解决此问题。 - Bug反馈:
- Bug的可能成因:
1.4 采访非本软工教学班级的同学
- 采访对象介绍,为什么选择这个人采访?TA 的需求是什么?
高中同学(现在在南京上学,计算机专业),计算机专业一定知道CSDN,但是不一定用过手机版的app。主要需求是通过CSDN学习解决遇到的问题。 - TA 能上手使用么?
🉑️感觉挺容易上手的 - 采访对象实际使用的产品栏目是什么?遇到的问题和亮点?
- 使用了搜索功能,查看了博客,查看了学习模块等。
- 博客中的代码块总是显示不全,每次都要来回拖动查看。
- 学习模块好多要充钱,下载东西也要花钱,无法预览。
- 文章抄袭严重。
- 手机版可以随时随地查看。
- 从用户体验的角度来说需要改进的地方有哪些?
- 希望加一个下载预览功能,像百度文库一样让用户可以看到自己要下载的内容。
- 希望文章中的代码块加一个缩放功能,避免来回拖的麻烦。
- 聊天截图:
1.5 给CSDN APP的评价及打分
- 评价👋:
我倾向于推荐该app,其整体使用感觉不错,希望可以多多修改bug,让app更加的完善和方便,吸引到更多的用户。 - 打分🌟:
类别 评分(满意度1-10) 外观设计 8 核心功能 8 核心内容 7 成长性 8 差异化功能 7 辅助功能 8 效能 9 模块划分 5 用户有控制权 9 用户体验 7 总分 76
第二部分:分析
2.1 估计这个软件/网站/服务做到这个程度大约需要多少时间?(团队人数6人左右,计算机大学毕业生,并有专业UI支持)
- 时间⏰:
这个软件做到这个程度大概需要1-2年的时间。 - 理由🏷:
一个完整的app在其他准备条件都完善的情况下(大概需要4个月时间),大概需要经过【项目评估->原型设计->编程研发->内部测试,修改bug->确认无误后推向市场->推广app->后期维护】这些步骤,这其中编程研发、修改bug、后期维护都是需要大量的时间、人力、物力等。假设网上有部分模块的开源代码,CSDN的app做到现在的这个程度,我认为需要1-2年的时间。
2.2 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
- 软件的优劣:
- 优📈:
CSDN是目前国内国内程序猿🐒间最流行的技术讨论社区,人流量大。
CSDN其包含的内容比同类产品更加广泛与全面,内容丰富。 - 劣📉:
CSDN软件和网页还是存在一些bug和不完善的内容,有修改提升的空间。 - 排名🆙:
我认为CSDN的app在同类产品中可以排到前三名。
- 优📈:
2.3 关于在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?
- 第一个bug我认为是测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试,也可能我这个情况比较特殊。
- 第二个bug我认为可能是具体的设计质量不高,不能适配博主写的markdown语句。
- 其他。
第三部分:建议和规划
3.1 市场概况
目前我国🇨🇳保守估计有160万软件开发人员,市场十分巨大。CSDN作为目前最流行的技术讨论社区,软件开发人员自然可以算是其直接用户。我国又有上千万的大学生,不管他们是理工类学习编程,还是作为兴趣学习编程,这些大学生都是CSDN的潜在用户,用户群体十分庞大。
3.2 市场现状
- 目前市场上的技术平台:
CSDN、掘金、DCloud技术问答社区、HelloWorld平台、博客园等。 - 上述平台之间呈现什么样的关系
上述技术平台之间呈现竞争关系,作为程序猿,很多时候需要查找资料、向大佬们请教问题,这些平台都各有千秋。因为我学习编程也不久,所以我希望能在今后找到适合自己的技术平台,在其中遇到更多志同道合的人。
3.3 市场与产品生态
- 核心用户群是什么样的人?需求是什么?
核心用户群是软件开发人员以及对编程感兴趣的大学生,大家使用此产品的需求便是通过其解决自己当前面对的问题。 - 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
对编程感兴趣的大学生如果在毕业后从事编程类的工作,其有可能作为软件开发人员继续是该产品的用户,所以存在利用相互作用而此构成特定用户生态的可能性。
3.4 产品规划
- 对产品的规划
我希望CSDN的app可以取消学习板块并将其移入首页顶端的频道当中,同时增加直播的搜索功能并对直播视频进行分类。我还希望CSDN的app可以修改大家提出的bug,将其完善。 - NABCD分析
- N(Need 需求)
现在大家对知识的渴望程度日益增强,但是在使用CSDN的app时,经常弹出的会员VIP充值提醒以及十分不方便的视频寻找让用户的使用体验感下降。 - A(Approach 做法)
将学习板块的代码合并到首页顶端的频道分类代码中,对视频进行分类和合并,增添搜索功能。 - B(Benefit 好处)
对于普通用户来说,少了会员VIP的充值提醒,使用起来心情更好了😄。对自己感兴趣的视频再也不用滑动寻找了,只需在搜索栏搜索即可。 - C(Competitors 竞争)
与其他同类产品相比,该产品内容更丰富,操作更加便捷。 - D(Delivery 推广)
更新后通过微信公众号,应用商店等线上途径发布通知,让用户知晓更新内容,从而起到推广的作用。
- N(Need 需求)