第四次个人作业——案例分析
这个作业要求在哪里 | 第四次个人作业——案例分析 |
---|---|
这个作业的目标 | CSDN测评和BUG分析 |
作业正文 | .... |
其他参考文献 | .... |
第一部分 调研,评测
1.测评
- 这应该算是我第一次正式使用CSDN这个平台吧,之前都是为了解决各种作业问题才不得不访问的这个平台
- 整体体验下来和市面上的app无太大区分,想必是跟着主流走,永远不会吃大亏。
1.1首页
- 一打开软件便是各种app标配的首页系统,里面有着各种推荐消息,但由于我是第一次下载使用,这些推荐的可能都不是我所感兴趣的内容。
1.2学习
- 这一栏内容里都是些课程推荐,显然是这个平台赚钱的主要通道.
1.3直播
- 相比较文字的枯燥,直播向来都是更加生动让人喜欢的。切平台将直播放在下方栏位最显眼的位置,显然是特别看重这一模块
2.产品优缺点
优点
- 有许多专业人员答疑解惑,还有各种专业课程供选择学习
- 有着多年的开发管理经验积累,平台稳定少bug
- 信息多样,基本涵盖了大部分编程软件开发问题
缺点
- 界面繁杂,大部分app的通病
- 想要获取大部分信息都要花钱
- 许多帖子都是抄袭别人的成果
3.bug查找
- Bug发生时的测试环境:
ios:14.4.2 CSDN:v4.6.1
- 严重性:
五颗星:致命性系统故障、致命性安全性漏洞、用户体验严重影响;
四颗星:严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差
三颗星:会一定程度上影响到用户体验,甚至危及钱财和信息泄露;
二颗星:影响较小,基本不会危害钱财和账户信息,但会造成用户使用体验。
一颗星:没啥影响,可以移至最后修复;
3.1 BUG1 夜间模式无法全部覆盖
-
Bug的可复现性及具体复现步骤:必然发生。
-
Bug具体情况描述:开启夜间模式后,在部分页面画面任然全白高亮。
-
Bug分析:
成因:而该模式是对当前总页面进行夜间模式,部分链接是跳转到一个新的页面,前面的模式便会失效
严重性:★★☆☆☆不算太严重,但半夜会晃到眼睛。 -
对于Bug的预期及改进建议:将夜间模式覆盖到全平台
3.2 BUG2 无妨清除单条历史记录
-
Bug的可复现性及具体复现步骤:必然发生。
-
Bug具体情况描述:在浏览了部分帖子后,进入历史访问,想删除部分记录发现无法实现,只能一次性删除全部。
-
Bug分析:
成因:管理员觉得这部分没用,便没加这部分模块
严重性:★☆☆☆☆ -
对于Bug的预期及改进建议:添加按住帖子弹出删除的模块
3.2 BUG3 若网络不好,无法主动退出加载,只能一直等他加载完成或错误
-
Bug的可复现性及具体复现步骤:网络极差时必然出现
-
Bug具体情况描述:在点击一个帖子后,若网络极差,则会出现一个圆形进度条,并一直转圈加载,无法实现一部分操作,只能等他完成或加载失败。
-
Bug分析:
成因:管理员没考虑网络极差时候的用户体验。
严重性:★☆☆☆☆ -
对于Bug的预期及改进建议:增加点击空白部分取消加载的方法
4.对产品有什么改进意见
- 希望可以增强帖子的审核力度,经常可以看到大量滥竽充数的帖子,和抄袭的帖子。
- 增加直播搜索功能。
5.采访另一个用户
a. 采访对象的背景,为什么选择这个人采访?TA 的需求是什么?
隔壁寝室的同学
有一定的软件工程基础
增加软件编程知识
b. 采访对象实际使用的产品栏目
主要是CSDN APP的直播功能
c. 采访对象使用软件的过程中会遇到的问题和亮点
问题:直播栏没有搜索功能,只能随缘学习
亮点:直播基本免费,可以和其他学友互动,可以观看回放,还有直播预告
d. 采访对象觉得从用户体验的角度来说需要改进的地方有哪些?
增加搜索功能,可以有针对性的查看直播
6.结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
a) 非常不推荐
b) 不推荐
c) 一般
d) 好,不错
e) 非常推荐
- 我选择d) 好,不错,毕竟是国内数一数二的网站,实用度和知识的罗列都是非常全面的,但作为学生党,还暂时无法接受其部分收费制度,还有大量功能未实装,所以还无法达到非常推荐的程度
第二部分 分析
1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间
- 团队人数6人左右,计算机大学毕业生,并有专业UI支持,大概需要两三个月可以做出一个大概功能的原型,再在此基础上花大半年时间完善,应该可以完成相似的软件。
2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
其他产品 | CSDN |
---|---|
知乎 | CSDN根据专业性,知乎人多话杂 |
博客园 | CSND更具便捷性,但博客功能更全面 |
菜鸟教程 | 菜鸟教程搜索方便快捷,但部分细节上的问题无法解答 |
- 估计名列前十
3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面
CSDN APP功能逐渐复杂化,希望可以从简一点,
营收模式希望可以含蓄一点,减少课程学习费用,适当增加广告收入(当然是学习方面的广告)
4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
• 对用户需求掌握不好
• 具体的设计质量不高
• 开发人员粗心大意
• 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
• 其他
我觉得是开发人员需要完成更重要的模块功能,一些没有太过影响用户体验的bug就先放着,等APP逐渐成熟了,再把一些无关紧要的bug修复了。
第三部分 建议和规划
1.市场概况
-
首先市场有多大?
据统计,截至2018年年底,我国网民规模达到8.29亿人,互联网市场规模达到11.39万亿元,互联网市场有多大,CSDN市场就有多大。
-
其次直接的用户有多少?潜在的用户又有多少?
当前计算机大学生基本都是直接用户,可惜而知有多少。
互联网红利很大,对计算机软件有学习意向的用户也有很多,这些都是潜在用户。
2.市场现状
-
目前市场上有什么样的产品了?
有博客园,微信开发者论坛,编程论坛等等
-
上述产品的定位、优势与劣势在哪里?
博客园:
优点:博客园有一定的用户和专家基础,解决的问题跨领域大,内容杂。
缺点:通信不够灵通,有时候找一点知识点,需要看遍整个冗长的文章 -
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
有一定的互补性,但主要还是竞争关系,都希望能垄断市场。
编程方面,博客园和CSDN基本在市场中领先,其他都算比较小众
3.市场与产品生态
-
这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
是真在学习编程的人,计算机相关专业的学生,热爱开发编程的工作党。学历从大专到博士都有,年龄十八到三十五,收入不算太高,但也不是很低的编程人员,爱好计算机,潜在需求是需要学习编程知识。
-
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
存在着互惠互利的关系,不会一个知识点的用户可以通过虚拟币向会这个知识点的用户购买。
-
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
产品的子产品,以及其他相关产品之间存在一定的关系。
4.产品规划
-
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
一对一学习解答功能。
N(Need 需求)
遇到一个冷门问题,市面上的帖子都无法解答
A(Approach 做法)
直接向专业人士提问,可以更快有效的学到知识。
B(Benfit 好处)
专业人士可以赚到快钱,用户也不用浪费大量宝贵时间去寻找答案。
C(Competitors 竞争)
其他软件的付费提问
D(Delivery 推广)
通过首页宣传,前几个问题可适当以低价格吸引人。
-
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
两个美工,三个开发,两个测试,测试可以适当参加开发和美工的工作
-
请为你的团队设计16个周期每周的详细规划。
周数 详细规划 1 明确任务需求 2-3 完成简易原型和UML和项目需求说明书 4-8 开始编程构建框架,完成部分骨架功能 9-12 逐步完成优化具体功能 13-15 测试软件,再完善功能 16 优化美术界面,发布可用软件版本