20210405-软件工程作业-4-案例分析作业
这个作业属于哪个课程 | 软工-2018级计算机1班 |
---|---|
这个作业要求在哪里 | 20210405-1 案例分析作业 |
这个作业的目标 | 案例分析 |
学号 | 20188385 |
调研,测评
CSDN
SEO强大过头的网站
问答体验
BUG1
测试环境
测试操作系统:Windows10 20H2
浏览器版本:Google Chrome 89.0.4389.114
可复现性:必然发生
BUG发生步骤:
在回答框中连续敲击回车,回答框的滚动条闪烁一下后消失(闪烁时间过于短暂,难以截图)
可以看到下面是有多个回车的,倘若我再敲击一个回车,我的回答内容将消失不见。
即便前面是文字内容,仍然会覆盖前面第一行的回答内容,此时完全丧失了翻页滚动的能力
Bug的可能成因:
猜测是CSDN的富文本编辑框因浏览器内核、JS语言标准迭代更新等原因已经难以通过除重构外的方法解决这个问题,属于兼容性问题。
Bug的严重性:
一般 ★★☆☆☆
虽说不是完全破坏了功能的可用性,BUG出现时,删掉之后的文字而后之前的文字显示出来就可以将其复制出来,刷新页面,粘贴继续编辑。但这破坏了用户在线编辑的用户体验,BUG发生之后,用户很有可能会在本地编辑器上编写完毕后再粘贴进在线富文本编辑器后提交。
对于Bug的预期及改进建议:
修复BUG,优化在线编辑器体验。
根据邹欣老师的这篇博客,进行定量测评
评价
我为CSDN问答的评价为:
- c) 一般
分析
使用此服务的所有功能,估计这个网站做到这个程度大约需要多少时间?
团队人数6人左右,计算机大学毕业生,并有专业UI支持。
只实现CSDN问答部分的话,进展顺利,约一个季度(约12周)能完成基本功能(单问答模块功能)。但CSDN作为一个用户量较大的网站来说,如此高的并发性能不能在一个季度由一个团队完成。
优点
一、问答页面简洁美观,不像主站首页那样到处有“牛皮癣”。
二、网站SEO能力强,几乎常见的、低级的问题基本都可以在搜索引擎内看到CSDN的身影。这大大加快了寻找问题答案的速度。
可以看到,在百度的搜索结果中,前六项有三项是CSDN。
缺点
一、用户量虽大,但平均质量很低。
- 在我浏览CSDN问答的半个小时内,我就看到了许多个仅凭百度搜索就能解决的问题,甚至本来就在CSDN上有一模一样的问题。
- 许多问题提问不合格,许多问题几乎只有一句话,回答者完全无法了解提问者的情况,即便回答者非常乐意回答问题,也只能回复一句“请更详细描述问题”。
- 作为一个问答社区,CSDN貌似聘请了许多专家回答问题,但是好的问答社区应是优质的提问者和回答者的集合,CSDN应该告知提问者如何提出一个好的问题,然后针对问题质量(通过用户投票决定)的高低排名显示在首页。
二、频繁诱导消费
不知是一段时间没有人浏览且没有满意回答还是提问者购买了专家回答之后,总是会有很多机器人假回答,提示其他用户要想快速回答问题,需要付费。
三、问题分类不够细致
在CSDN问答页面的左侧,问答被划分成了一个个的频道。大的类别下却没有再细分出小类别,这样会使得回答者很难找到自己擅长领域的问题。
三个IT问答网站体验对比
一、CSDN开发者互助问答社区_程序员有问必答-CSDN问答
优点:
中文论坛,对中文用户友好;
页面简洁美观,功能简单易用;
强大的SEO可以非常方便地搜索到回答。
缺点:
用户平均提问质量低下;
付费提示掺杂在正常回答内。
改进:
在回答提问等页面多次提醒用户应该如何作高质量回答或提问。
二、Stack Overflow - Where Developers Learn, Share, & Build Careers
优点:
每次回答/提问时都会提示用户如何作出高质量问答;
社区氛围很好,用户会很耐心地帮助他人解决问题;
问题分类非常细致,即便较为冷门的问题依然有所归属;
问题和回答都有投票机制,优秀的问答会优先在默认active栏目的前面;
缺点:
中国大陆(不可避免的)访问较慢,且部分页面甚至无法展示;
三、V2EX
优点:
中文论坛,对中文用户友好;
类别划分非常细致,问题帖子可以细分;
回答问题提出问题均有限制,鼓励用户提出/回答高质量内容;
缺点:
作为中文论坛,中国大陆访问较慢;
没有回答激励机制,问题有时不能及时解决;
这个产品的质量在同类产品中估计名列第几?
综上所述,我认为CSDN在上述3类产品中排名第三。
为何软件团队不能在发布前修复BUG?
我在测试时就发现了,CSDN团队在“所见即所得编辑器”内使用了软回车,猜测就让这个BUG的级别降低。
具体为什么不直接修复BUG,我猜测这个富文本编辑器的部分代码可能已经难以维护,要想修复只能重构,但这对团队来说是不合算的,然后加上了一个软回车来使得用户体验不至于那么差。
建议和规划
市场有多大?
CSDN问答这种2C的网站,用户不太可能花费太大在提问上。即便有用户愿意花费高昂的代价请他人回答问题,平台上的回答者也不一定能够回答对应价值的问题。
因此我根据CSDN问答收益排行榜推测,IT问答市场规模应该在几十万人民币左右。
直接的用户有多少?潜在的用户又有多少?
根据 这篇文章 IT行业从事人数约为200到300万之间。IT行业从事者在工作中不可避免会遇到各种各样的问题,这些都是直接用户。而IT相关行业的学生则是另一部分的直接用户。因此直接用户约为500万人。
但CSDN有着3000万的注册用户,除去僵尸号,其他在CSDN注册的用户均可视为对IT问答有需求的潜在用户。潜在用户约为2000万人。
目前市场上有什么样的产品了?
现在国内市场有CSDN问答,掘金,思否,Stack Overflow等产品。
上述产品的定位、优势与劣势在哪里?
CSDN起步早,用户基数大,内容数量多。但也存在内容质量低,用户提问质量低等问题
掘金,思否定位在日新月异的前端技术方面,相较CSDN,掘金、思否的内容更加“新鲜”,但有着文章数量少,社区氛围偏差的问题。
Stack Overflow内容数量多,且不乏有高质量回答,用户质量高,对于中文用户的缺点是站内语言是英文。
这个产品的核心用户群是什么样的人?
CSDN核心用户群是IT行业从业者和IT相关专业学生。典型用户为学习各种技术的学生,行业中使用各种工具的行业人员中遇到问题短时间无法自己找到答案的人们。
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
IT问答社区几乎都为IT行业者和IT相关专业学生服务,因此用户群体之间联系十分紧密,甚至一个用户会在各个不同的问答网站中都有账号。
他们之间的各种小众的需求在许多小众论坛中产生了交集,这些拥有小众需求的用户已经聚集在各种小众论坛里了如hotsloc。
当前软件的基础上设计新功能
我想设计一个引导新用户如何提问回答的功能。
CSDN被人如此唾弃就是因为内容质量差,有效提问少,高质回答更少。
用户学习新的问答方式后,整个社区会进入良性循环,好的问题越来越多,愿意回答问题的人们也会跟着增多。
角色配置
美术:2人
开发:3人
测试:1人
16个周期每周的详细规划
时间 | 任务 |
1-3周 | 完成需求获取,制定详细计划 |
4-10周 | 完成第一版可用的产品 |
11-14周 | 测试、改进产品 |
15-16周 | “事后诸葛亮”完善产品 |
另