第四次个人作业——案例分析
这个作业要求在哪里 | 第四次个人作业——案例分析 |
---|---|
这个作业的目标 | 调研分析CSDN,进一步了解软件工程 |
作业正文 | .... |
其他参考文献 | .... |
- 第一部分 调研测评(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验
-
软件介绍:官方对CSDN的介绍是:CSDN(China Software Developer Network 或 Chinese Software Developer Network,中国软件开发者网络)
,中文IT知识服务集团,业务有IT信息传播、技术交流、教育培训和专业技术人才服务。旗下有网络社区、学习平台和交流平台。可以看出它是一个针
对IT领域,功能比较综合的学习类app。从应用介绍来看,它的主要功能包含以下几个方面:全新的技术交流社区-Blink等你加入、技术难点精准定位
解决bug轻松无压力、热点博文一键收藏-想看就看很方便、高质量的IT资讯及时更新-让你走在互联网前端、熬夜还在敲代码-夜间模式呵护你。
-
调研:
1、使用10–30分钟这个软件的基本功能
简要介绍:点进去CSDN的首页,包含上方的搜索条,导航栏,中间的主要内容,还有下方的五个功能模块首页 会员、直播、消息、我的版块;
在整体页面设计上还添加了夜 间模式;有四种字体大小可以自己调整;首页博文标题清晰,按照内容的不同分为Java,前端,Python,架构
等多个导航栏,精准分类,让用户可以各取所需!在“学习”模块(这大概是颜色最丰富的模块)有热门课程,直播课,电子书,面试题,霸王课
几种分类,价格和听课人数数据标注清晰;在“Blink”模块,有关注用户的动态和推荐动态以及排行榜,页面上方还设置有热门话题(让我有一
种刷微博的感 觉);在“消息”模块主要是交流中心,关于点赞、评论、粉丝、系统消息提醒;“我的”模块主要是用户个人信息,发布动态、浏
览数据等。整体来说我觉得CSDN的界面设计很清晰,配色也不会觉得突兀,让人感觉很舒服,给我们一种简约而又不简单的感觉!
2、描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
解决问题:在CSDN板块中有个Blink交流社区, Blink社区包含各类用户的动态,包括疑难问题求解、生活日
常、技术分享等;看到喜欢的动态可以转发点赞评论收藏,想看就看很方便;并且还有发布Blink的
快捷键,可以添加话题、图片、链接等,还有树洞发 布的功能,但是无法设置动态的分享范围,可
以解决用户一些基本性的问题
数据量优缺点:在页面上就能看到CSDN有"成就1亿技术人"的界面,大概用户有一亿 wiki上提到CSDN有
1000万用户,在百度上提到2010年06月CSDN 注册会员突破1500万,按照CSDN的影响力和近十年
互联网行业的迅速发展,但是活跃的用户数和注册用户数差距应该还是比较大的,有些用户有输入有输出,
也有一部分用户只是有时候搜索解决问题的,并不会写博客或者转赞评,注册账号也只是为了能够
不受限的阅读博客。
界面优点缺点:设置有热门话题(让我有一种刷微博的感觉);在“消息”模块主要是交流中心,关于点赞、评论、粉丝、系统消息提醒;
“我的”模块主要是用户个人信息,发布动态、浏览数据等。整体来说我觉得CSDN的界面设计很清晰,配色也不会觉得突兀。
功能:CSDN可以提供很多有效的解答困惑,消除bug的答案,有很多精品的帖子实用性很强,技术分享也很细致;除此之外,
CSDN覆盖问题十分广泛,从软件环境配置到各种语言的编译bug,从学习笔记到各类项目的源码分享,选择前沿技术的分析,
可以很好的解决用户的问题
用户体验问题:在学习模块有各种语言各种研究领域的课程和电子书,基本上都需要付费或者vip,因为没有上过这类课程,所以也不做评价,也不知道效果如何。
改进意见:对APP进行优化,对文章的类型进行分类,分为建议类、问题解决类、代码参考类等。对划水文章进行严格删减。
- 测评
使用环境:
手机端:
手机型号:iPhone XS
ios版本:14.2
APP 版本: V 4.6.2
BUG1 在手机端自己写的blink很难把它放到收藏里
发布了一则Blink动态,没有找到如何把发布的blink收藏到个人收藏夹(也不知道是不是不能收藏自己的blink)
bug等级:用户体验严重影响
BUG2 复制他人发表的内容时,无法连同图片一起 复制 还要单独复制
bug等级:用户体验稍差
BUG3:在用户发表文章下面举报功能
要想CSDN能有社交性,并且是友善的交流,我觉得对每个用户来说都是很有必要的。
bug等级:服务器鉴权漏洞
- 用户的评价:较好
类别 | 描述 | 评分 (满分 12 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) |
---|---|---|
功能 | 核心功能 | 9 |
细节 | 没有很严重的问题,夜间模式和代码横屏比较加分;但是之前提到的一些小bug是减分项 | 8 |
用户体验 | 界面舒适,内容丰富,功能完善,没有特别恼人的广告;但是无法确保用户质量管理粉丝比较减分 | 6 |
辅助功能 | 夜间模式很舒适;但是比如签到、抽奖一类的,我不太能理解这些小功能的作用 | 7 |
差异化功能 | 定位在IT领域的交流社区和技术难点分析解疑,我觉得CSDN在同类app里还是有很强大的受众和影响力的 | 8 |
软件的效能 | 占用内存不多,还可以清理缓存,启动速度较快 | 8 |
体验 | 软件的适应性 | 8 |
成长性 | 能够记住用户的选择, 适应用户的特定 | 7 |
用户有控制权 | 关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 9 |
- 第二部分 分析
1、使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(
计算机大学毕业生,并有专业UI支持,如果说是简单的实现所有功能,并且完成测试部署上线,我觉得大概需要半年左右;首先计算机专业毕业也不一定有开发app的能力和经验,前期可能需要学习相关知识以及软件工程必备的理论,还有团队磨合分工讨论交流的时间成本;然后再开始正式开发,这个"开发"理解为"仿造"CSDN app,所有的需求已经比较明确,只是实现功能;开发测试需要迭代进行。
2、 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
优点:软件技术难点定位精准;技术交流社区比较成熟,功能丰富且完善。有稳定的使用群体和比较大的影响力。界面简约美观,某些小细节比较惊喜。
缺点:博客重复率比较高,找到真正实用的信息需要一定时间。
综上:在IT领域技术交流社区和技术难点定位方面,我会把CSDN放在第一位,毕竟类似开源中国,IT之家,掘金、博客园等的涵盖范围相比CSDN还是稍窄,CSDN在IT领域也可以说是比较完善的先锋者了;但是在IT学习和求职方面,我觉得CSDN的针对性没有那么强,名次可能在4、5名。
3、从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
在测试的时候可以更细致,比如现在还是存在一些小bug,多听听用户的意见。
增强对博客质量和用户的审核,在用户体验上还有很多可以优化的地方。
4、你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个
我觉得CSDN对用户的需求把握的很好,发现的bug也不是重要且紧急的bug,我猜测大概只是因为没有测试到,毕竟软件是需要不断迭代的,还是那句话用户反馈也是重要的一环,可以帮助软件更完善。
- 第三部分 建议和规划
1、市场概况
CSDN主要是针对IT领域有技术需求的用户,现在计算机编程能力也算比较普及比较重要,不只是计算机专业,几乎所有工科专业都会涉及到各种各样的技术问题,还有非工科专业的IT从业者以及每年不断增加的用户数目,所以市场是非常广泛的。
用户大概有一亿 潜在用户CSDN有 1000万用户,在百度上提到2010年06月CSDN 注册会员突破1500万
2、市场现状
目前市场上比较类似的产品有IT之家,开源中国,掘金,博客园,牛客等;他们的优势在于专攻某一方面,比如之前提到的牛客针对性和专业性是CSDN比不上的,开源中国的新兴资讯是CSDN所欠缺的,但是CSDN的综合性和影响力也的确让其他产品望尘莫及。考虑到CSDN功能的复杂以及技术交流分享社区的完善,似乎还没有发现可以跟他正面刚的产品,但是作为目的性很强的用户来说,要是想要专注某一方面,CSDN可能就不那么占优势了。
3、市场与产品生态
核心用户我觉得可以分为学生和IT从业者。
学生:学历主要应该分布在本科;年龄在18-25岁;专业包括但不限于计算机专业,大部分理工科应该都会学习编程,也就会涉及到CSDN。
T从业者:学历应该在本科或者专科以上,也或许是从培训机构毕业的IT就业者;年龄在26及以上;专业不限,毕竟谁都有可能转换自己的求职目标
4、产品规划
开发用户账号共享功能,用户可以随时随地去参考对方的代码,也方便团队合作
配置两位开发,两位测试,两位美工。
首先,需要组织用户调查,明确用户需求,了解比较竞争对手的产品,然后进行产品设计,分解任务,指定流程,这个阶段可能需要PM组织,团队里所有人都参与讨论和交流
其次,以功能为主导的开发,若分前端后端,则需要确定接口;测试人员在这个时候也需要匹配开发人员的进度进行测试,及时反馈;美工人员开始依照功能具体设计界面,以及代码开发、测试。
最后进行进行软件的部署、发布和维护,或许还需要一定程度的营销,整个团队都需要及时关注用户反馈,进行产品的更新和优化。