陈为靖--第四次个人作业——案例分析
这个作业要求在哪里 | 第四次个人作业——案例分析 |
---|---|
这个作业的目标 | 对CSDN进行测评和分析、模拟产品经理 |
作业正文 | 陈为靖--第四次个人作业——案例分析 |
其他参考文献 | Bug成因1 数据来源 |
一、调研&测评
CSDN软件使用
手机客户端
电脑网页端
CSDN软件基本功能介绍
以下介绍以CSDN手机端为主:
写博客:在CSDN上发布自己写的博客。
直播:官方和博主所做的分享性质的直播。
热榜:展示当前全站前50篇热度最高的博客,热度可能以阅读量、评论数、收藏数等综合计算得出。
Blink:实时碎片化分享个人写的东西,类似于对所有人公开的QQ空间。
会员:包含丰富的会员功能,如会员购、VIP榜单、私人定制等。
软件优缺点分析
优点
数据量、用户量庞大:拥有庞大的用户群体和数据量,正如口号所说的“成就一亿技术人”。
解决用户基本问题:CSDN通过问答式BBS和个人博客解决了许多人尤其是新手程序员的技术问题。
功能齐全:同类产品所具有的功能基本都具备。
资源变现: 用户上传到CSDN的资源,可让他人付费下载,合理将用户的资源变现,刺激用户活跃度。
缺点
手机直播板块界面不合理:直播板块的直播间虽然按照“直播中—预告—直播回复”的顺序从上到下排列,但其实还是较为混乱,没有类似虎牙、斗鱼等直播平台根据直播内容的不同将直播间划分。不能很好的、快速的选择到自己想看的直播内容。
手机端底栏设计不合理:直播功能在CSDN中重要程度不是那么高,且经常只有少数直播间在直播,其余都是预告之类的,却将其放置在底栏的中间位置,个人认为不合适。
资源不能部分预览:用户在CSDN下载一个资源前,无法确保该资源对自己是否合适的情况,容易产生用户下载后才发现该资源对自己无用的情况,浪费用户的时间。
软件改进意见
1、继续完善直播板块的划分功能、开放手机端开播功能的申请
2、CSDN网站应该提供资源的部分预览,让用户能判断该资源对自己是否适用
3、建议底栏中主要板块需要重新排版,或者可以由用户来自主调整底栏按键的左右位置。
采访其他成员
采访记录
a. 采访对象的背景,为什么选择这个人采访?TA 的需求是什么?
采访对象背景:18级计科方向学生
为什么选择这个人采访:该学生使用CSDN次数较多,可以获得较为客观的数据
TA的需求:通过CSDN学习新知识
b. 采访对象实际使用的产品栏目
该对象实际使用的产品栏目:论坛
c. 采访对象使用软件的过程中会遇到的问题和亮点
问题:部分情况下,不能够有效寻找到解决问题的办法
亮点:通过使用CSDN,能够同许多业内人士交流,学习其中的经验,完善自身
d. 采访对象觉得从用户体验的角度来说需要改进的地方有哪些?
可以通过用户数据库分析该用户进入CSDN的需求,提供更加智能的服务。
软件评分
以下评分以CSDN手机端为主:
评分分值选项:
满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分
类别 | 描述 | 评分 |
---|---|---|
核心功能 | 提供撰写博客和Blink、热榜、博客访问 | 8 |
细节 | 手机端查看博文中代码可点击放大 | 6 |
用户体验 | 手机端没有过多无用广告 | 6 |
辅助功能 | 提供夜间功能,可关闭个性化推荐 | 6 |
差异化功能 | 没有太多独特功能 | 1 |
软件效能 | 启动速度一般、占用内存较多 | 4 |
软件适用性 | 手机端和电脑端数据实时互通 | 6 |
成长性 | 具有个性化推荐 | 6 |
用户控制权 | 系统状态有反馈 | 6 |
上传功能 | 能够上传资源和视频 | 6 |
总体而言:该软件好,不错。
发现Bug
Bug危险程度量化指标
危险程度 | 星级 |
---|---|
致命性系统故障 | 五颗星 |
致命性安全漏洞 | 四颗星 |
严重系统故障 | 三颗星 |
用户体验性较差 | 两颗星 |
无伤大雅 | 一颗星 |
第一个Bug
测试环境:
手机型号:HONOR YAL-AL50
CSDN app版本:v 4.6.1
Bug可复现性:必然发生
Bug复现步骤:
Bug具体情况描述:手机端阅读他人博客时,调整阅读的博客字体时,不同字体会导致该博客结尾和评论区之间产生不同跨度的空白,影响用户阅览博文的体验。
Bug分析:
Bug成因:猜测可能是android ScrollView嵌套 WebView 底部空白,高度无法自适应解决。导致改变字体大小时,WebView没有缩小并合适新的内容,仍保持原本的底部,从而产生留白。
Bug类似情况:
日常工作记录:解决ScrollView嵌套WebView改变字体后,后面留一大片空白的问题
Bug严重性:
类别 | 描述 | 星级 |
---|---|---|
系统功能 | 对系统的功能没有产生影响 | 一颗星 |
安全性 | 对系统安全性没有影响 | 一颗星 |
用户体验 | 下滑多余的留白给用户带来较差的用户体验 | 两颗星 |
Bug预期和改进:
Bug预期:结合上述Bug严重性,该Bug的总体严重性可评为两颗星。
改进建议:希望能够在浏览博文时,调整字体大小后不会再产生多余的留白,可能需要调整改进Scroll View 嵌套WebView的方式。
第二个Bug
测试环境:
电脑型号:拯救者Y7000
Chrome浏览器版本:90.0.4430.85
Bug可复现性:必然发生
Bug复现步骤:
Bug具体情况描述:CSDN官网首页中"精彩视频"、“Java”、“程序人生”三个板块的右上角“换一换”功能点击无反应。
Bug分析:
Bug成因:猜测可能是制作首页展示的各个功能模块时,大致采用相同模板,却忽略了不同模块之间的部分差异。可能忘记删除该“换一换”按钮或者忘记添加点击事件监听。
Bug类似情况:自己编写java项目时,主程序中在控制台显示了一个功能,在后期实现功能时忘记实现该功能,而主程序中没有删除使用该功能的选项。
Bug严重性:
类别 | 描述 | 星级 |
---|---|---|
系统功能 | 对系统的功能没有产生影响 | 一颗星 |
安全性 | 对系统安全性没有影响 | 一颗星 |
用户体验 | 无法通过换一换,给用户新的资讯,给用户带来较差的用户体验 | 两颗星 |
Bug预期和改进:
Bug预期:结合上述Bug严重性,该Bug的总体严重性可评为两颗星。
改进建议:建议使这三个板块的“换一换”能够做到真正能够使用。需要在该三个“换一换”中添加正确的事件监听。
Bug反馈:
二、分析
估计软件开发时间
以下以CSDN手机端为例,要实现当前该CSDN app基本已有的功能,个人认为可能需要4个月的时间。
分析该产品目前优劣
该产品在同类型产品中估计排列第二名 主要个人感觉没用太多同类型产品
CSDN | 博客园 | |
---|---|---|
优势 | 1、能够上传资源且提供他人下载,带动资源变现。 | 1、支持对博客的查重功能 |
劣势 | 1、部分博文的相似性太高 | 1、只能上传小文件且仅自己可用,类似于小网络硬盘 |
推理出这个软件团队在软件工程方面可以提高的一个重要方面
可以提供进行更多轮次的软件测试,同时提供内测版本给少部分用户测试
第一部分发现的bug,为何软件团队不能在发布前修复?
第一部分的两个Bug都可能是具体设计质量不高导致的以及程序员的粗心大意。
三、建议和规划
市场概况
直接市场:用户预计3亿
直接用户:预计2021年IT从业人数2700万 潜在用户:学生用户2.07亿
市场现状
产品定位 | 产品代表 | 优势 | 劣势 |
---|---|---|---|
及时通信类 | QQ、微信 | 用户基数大、产品功能趋于完善 | 暂无 |
线上教育类 | 猿辅导、作业帮 | 产品带有鲜明特色、主打学生教育市场 | 很难涉及其他领域 |
提问分享类 | 知乎、豆瓣 | 用户较多、用户日活跃度高 | 拓展功能较少 |
博文论坛类 | CSDN、博客园 | 产品用户专业性强 | 使用具有一定门槛 |
上述关系中,CSDN和博客园处于竞品关系,但从目前使用情况来看,博客园日均用户规模持续增加,正处于良好势态。
市场与产品生态
核心用户群体:
核心用户 | 用户形象 | 潜在需求 |
---|---|---|
软件开发者 | 普遍具备高学历、从事计算机领域工作 | 想要分享自己的所知所学 |
IT专业人士 | 从事计算机领域工作 | 想要记录、分享自己的问题解决过程 |
IT初学者 | 可能是学生、或对IT感兴趣的人 | 想要在CSDN上解决自己遇到的问题 |
产品的用户群体之间是否存在一定的关系?
用户群体之间存在一定的关系,可以吸引软件开发者通过直播等教学方式来在CSDN平台为IT初学者答疑解惑,从而二次构成特定用户生态。
产品的子产品,以及其他相关产品之间是否存在一定的关系?
子产品和其他产品间存在一定的关系,可以将CSDN程序员学院中的讲师可以邀请成为CSDN的直播板块的主播,反之亦然,从而构成产品生态
产品规划
新功能
N(需求):CSDN所开设的直播板块用户很难找到自己想看的内容,且同时段直播的内容并不多。
A(做法):
1、在首页的搜索中提供直播的搜索功能
2、直播板块增加直播分类 、细分直播内容
3、设置官方直播频道,提供不同技术的教学
B(好处):
1、丰富了直播板块内容
2、为CSDN吸纳更多想要学习技术的新用户
C(竞争):同类型产品拥有直播板块的并不多,竞争的压力不是很大。
D(推广):邀请业内著名技术大牛入驻直播,通过名人效应为提高直播板块热度
产品周期详细规划
角色安排:开发人员3人、测试人员2人、美工1人
周期安排:
周期 | 开发阶段 | 工作 |
---|---|---|
第1-3周 | 需求分析阶段 | 完成前期分析工作、确定项目规划、完成详细的需求分析报告 |
第4-6周 | UI设计阶段 | 完成CSDN app直播板块的UI新设计,形成完整的效果图 |
第7-11周 | APP开发阶段 | 通过需求分析报告完成相应功能的程序设计和代码编写,确保新设计和源程序的对接兼容没有问题 |
第12-14周 | 系统测试阶段 | 对CSDN app的各项功能(包括新功能和旧功能都进行测试),同时通过测试反馈进行修改和再测试 |
第15-16周 | 试运行阶段 | 在实际不同的机型中试运行,完善APP的适配机型 |