软件评测
这个作业属于哪个课程 | 2021春软件工程实践S班 (福州大学) |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 完成对作业提供的产品之一进行测评 |
其他参考文献 | csdn、segmentfault、stackoverflow. |
软件评测
本次作业的分析产品我选择了IT问答网站,对其进行评测
第一部分 调研、评测
CSDN问答
体验
介绍和使用软件
- 对CSDN可以算是老熟人了,在百度上提问搜索关于IT的问题,基本上都会弹出几条来自CSDN的博客文章。涉及IT技术范围十分广泛,总能在其中找到一些相关的知识。CSDN问答相比于原本的博客和论坛也更加方便了对问题的提问和回答。问答数目多,很容易能找到自己想要的问题。问答左边可以关注相应的分区,在分区中有针对地进行查看。可以筛选,但是不能根据标签筛选。有专门的悬赏问题筛选,可以说是很经典了。
- 在问答提问题得到回答真的是非常迅速,我尝试提出了一个和最近团队项目有关的问题,不到几分钟就有两位专家来对我的疑惑进行解答。也许这就是用户量大、网站活跃度度高的优点吧。在下面知否的提问尝试中就发生了截然不同的现象。(P.S CSDN问答的有问必答小助手,时时刻刻都在提醒我氪金充钱更好地使用问答服务,这也算是我用CSDN上体验比较不好的一个小地方,时时刻刻都和会员充值挂钩)。(我提的问题链接).
优缺点分析
- 优点:毫无疑问,在我们国家用户量相比其他IT论坛和问答要多的多,从百度搜索推荐中就能看出,因为用户量大,所以涉及的范围和博客数量就随之增大,想要查找一些相关知识和提出一些问题,会是我的首选。功能齐全,从问答到论坛到博客到资源分享到课程推荐一应俱全,采取积分制,优秀的回答会获得积分提高用户的积极性。
- 缺点:但是由于涉猎范围广泛,首页给了我一种眼花缭乱的感觉,初次从官网进入时,一时间不知道从哪里寻求我需要的帮助,所以用户引导还有些不足。问答界面又与之相反,界面有些底色有些太素了。在最热里,有些问题和IT可能并不相关,但是大家都在激烈讨论中,感觉有点突兀。
改进建议
- 在问答中有一个帖子专门用来收集建议和BUG,但是在博客分区中一直没有找到相应的地方,不像如知乎贴吧一样的社交问答网站里面可能IT相关的人会少一些,本网站中专业人士很多,可能会提出一些建设性的改进和bug。
- 对资源的审核和管理,有些资源可以在Github上找到,但是在CSDN上下载却要花费积分,有时候下载下来的项目不能运行,存在bug,却花费了我们的积分。
BUG
Bug发生时的测试环境
Win 10 ,谷歌浏览器90.0.4430.212(正式版本),火狐浏览器88.0 (64 位)。只要访问博客在和广告作斗争的时候就可能发生这个BUG。
Bug的可复现性及具体复现步骤
必然发生,点击关闭广告推荐,下次还是会推荐。当一个博主禁用了广告JS时,博文中肯定会出现显示BUG。
Bug具体情况描述
- 这是一个用户体验上的BUG,具体现象是,对博文上的广告只有减少推荐而没有关闭的选项,即使选择了减少关闭,再重新进入该界面的时候还是会再次出现该广告。
- 在由于个人强迫症想点掉广告的时候,通过查询发现CSDN上有许多人在问如何才能关闭这样的广告,在有些用户通过JS禁用掉广告后,右侧分栏一直会空出一个区域给原本的广告,分栏一直会在右下角,给用户使用和体验感造成了不便。
如图,在原本在显示广告的地方,空出来了。
Bug分析
指标:
描述 | 星级(满星3颗) |
---|---|
致命性故障,用户体验严重影响 | 3颗星 |
严重系统故障、用户体验比较差 | 2颗星 |
普通运行故障、对用户体验有影响 | 1颗星 |
- Bug的可能成因,我认为(只是愚见),对分栏采用固定的布局,没有考虑到对广告忽略的情况,可能默认广告不会消失,但是这就和减少广告推荐有了冲突,用户不禁用广告吧会受到广告折磨,禁用吧分栏样式就让人看着体验不佳。
- 严重性我认为只有1颗星,因为不会产生运行故障,也不会造成极端的体验影响。不会影响系统功能和安全性。仅仅让部分用户体验降低(特别是有强迫症的用户)。
- 这个广告问题有看到很多博文提出,但是还是存在,建议是只要多加一个X的按钮点击后在本地记住该选项,下次进入时,或者用户可以设置不查看这类型广告,或者推出一个清爽简洁主题的UI界面。
结论
类别 | 描述 | 评分(满分5分) |
---|---|---|
用户量 | 占国内市场的用户量多少 | 5 |
界面 | 界面设计是否合理 | 4 |
功能 | 功能是否齐全 | 5 |
用户体验 | 是否注重用户体验 | 3 |
总计(二十分制) | \ | 17 |
总计(百分制) | \ | 85 |
总结:该网站还是e)非常推荐的,用户量大,符合我们当下国内使用习惯,涉及范围广,博文累积量充足,实际生活中确实解决了我非常多的困难。包括如何使用下面那个国外的问答网站,我也是在CSDN上查看了攻略。无论是从情感还是使用体验上来说,我都十分推荐该网站。
Stack Overflow
体验
介绍和使用软件
- 说来惭愧,在本次作业之前我没有使用过和听说过这个问答社区。在试用时有个非常难受的地方,就是网页打开速度巨慢,由于是国外的网站,就像某些代码管理平台网站一样,每次打开都要等待很久甚至有时候会连接不上。由于个人水平有限,全英文的网站使用起来有些费劲,除了自己懂得单词,还需要借助谷歌浏览器自带的翻译以及百度翻译才能流畅地使用该网站。很明显,使用问答搜索功能时无法使用中文,还需要把问题转成相应的英文才能进行搜索。不过在右边的标签可以自定义加入自己想要的标签,虽然是白色底色,但是感兴趣的标签的问答会被标为黄底,提高辨识度。
优缺点分析
-
优点:用户量仅次于CSDN,在站长之家中查询数据发现二者访问量相差不多。筛选功能是三个网站中做的最好的把。不仅可以根据标签,还可以根据其他热度和最新等等,相当于结合了CSDN和思否二者的筛选优点。在CSDN中出现的侧边广告在其中也有,但是在点X以后,下次刷新并不会出现(在使用网站前有用弹窗询问我是否要记住Cookie),而且底下分栏会浮动上来(如上方图片展示),所以由此可见在上面提到的CSDN那个显示BUG是存在的并且可以解决的,同样可以根据询问是否在本地浏览器保存用户选择来解决。问答质量较高,基本都是和技术相关。用户的问答素质也会相对高一些,问问题会按明了的描述格式来提问。很吸引我的一个地方是,导航目录内容很少,其中有一个选项是找工作(如下图一),在注册时也会问我对找工作是否有兴趣。在技术问答社区寻找高技术人才也十分合理。有专门的tags区,而且所区分的标签量特别大(如下图二,三对比)在Stack Overflow中有6w+的标签(虽然在仔细查看后有的标签并没有提出的问题),在思否仅有几百个。
-
缺点:还是使用体验上的缺点,由于是国外网站,打开和搜索的响应时间都很长,大部分问答技术性都很强,缺少基础模块的问答(主要是因为如果能从其他地方搜索到,在Stack Overflow上提出的话会被他人反对),我还是认为一个问答网站应该全面一些。
(上图为图一)
(上图为图二)
(上图为图三)
改进建议
- 可以考虑开设一个中文分区,毕竟中国用户量十分庞大,其中也不乏高精尖IT技术人才,现在的任何行业的发展趋势都应该走向全球化走向人类命运共同体,所以开设一个给中国用户使用的分区或者分网站,使我们可以支持中文问答搜索,提高访问速度(非常关键!),存在十分大的潜力。
BUG
Bug发生时的测试环境
Win 10 ,谷歌浏览器90.0.4430.212(正式版本),火狐浏览器88.0 (64 位)。
Bug的可复现性及具体复现步骤
可复现性百分百,在回答问题时候,输入链接两个链接,中间使用\来换行时,预览和实际保存以后显示的是不同的,预览成功换行,而保存显示出来的是连在一起的。
Bug具体情况描述
- Stack Overflow的bug太难找了。一个是确实挺完善的,另一个是使用起来语言的不便利,有些众人提到的BUG很难复现。而这个BUG在回答问题要使用多个链接且使用\在其中换行时,便会产生预览和实际上不一致的BUG.(BUG来源)
Bug分析
指标:
描述 | 星级(满星3颗) |
---|---|
致命性故障,用户体验严重影响 | 3颗星 |
严重系统故障、用户体验比较差 | 2颗星 |
普通运行故障、对用户体验有影响 | 1颗星 |
- Bug的可能成因,我认为(只是愚见),对该语法并不能解析。使用这种方式在预览上可以得到解析,保存后步行,可能预览和保存使用的解析方法不同,所以才会造成这样的差距。
- 严重性我认为也只有1颗星,因为不会产生运行故障,也不会造成极端的体验影响。不会影响系统功能和安全性。最多让用户没法点开这个连接,需要重新修改回答才行。也降低了少部分有这样这样语法使用习惯的使用者的体验。
- 预期这个BUG还是不会解决,因为距离提出意见一个月了,还未被选为审核中,也为标识为状态完成。改进建议是,同步预览和保存以后界面显示格式,同步了无论是否支持这种语法格式,都能很明确的让回答者看出来,就不存在二者不一致的情况了。
结论
类别 | 描述 | 评分(满分5分) |
---|---|---|
用户量 | 占国内市场的用户量多少 | 3 |
界面 | 界面设计是否合理 | 5 |
功能 | 功能是否齐全 | 4 |
用户体验 | 是否注重用户体验 | 4 |
总计(二十分制) | \ | 16 |
总计(百分制) | \ | 80 |
总结:该网站还是d)好,不错;用户量也很大,网站运行起来BUG也很少,对用户体验考虑的很周到,可以和世界各地的IT人一起探究问题,拓展我们的视野,问答量也很大,一进入界面就能看到总共有多少的questions。感觉使用起来唯一的不变就是,没有一个国内代理方,访问网站的速度属实慢,这也拉长了我的体验时间。
SegmentFault
体验
介绍和使用软件
- 思否也是我们国内的IT问答社区,很尴尬的一点是,我对他没有印象,在体验使用时准备注册用户才发现自己的手机号已经被注册过了,这才想起来在之前的某年某月某日我有使用过它。界面简洁明了,用起来上手很容易,有没有过多其他的附加功能,主打问答,针对性强。不需要过多的引导就能玩转。其中也有IT课程专栏可以供用户选择。
- 同样,我在思否中问了和CSDN一样的问题,对于首次使用者,两个网站有着截然不同的态度,CSDN把我加入了首次体验用户加急回答,但是思否首次体验用户的问题却需要两个小时以内的审核才能发布。不过思否用户给我的回答十分细致,质量也很高(虽然速度慢了点)。(我提的问题连接)。
(图片分界)
(图片分界)
优缺点分析
- 优点:进入主页,很清晰不会出现太多爆炸式的信息量进入我的眼睛。在问答区中虽然也是朴素的白底配色,但是根据关注的标签不同会把想问的问答标为黄色底提高注意,并且管理标签也很方便。有一个专门的社区建设标签,在其中可以提交BUG或者建设性的问题,虽然CSDN问答中也有,但是只有想一篇问答一样的区域,设立专门分区无论是查找或者提交BUG都很方便。帖子质量会相对高一些,很少出现和IT无关的问答。界面整洁广告少。在专栏中也存在有酷工作这一项找工作的平台。
- 缺点:通过站长之家网站或者百度搜索等能发现,思否的用户量相对前两个网站是比较少的,这就造成了问答数目也比较少,有时候会差找不到自己需要的问题。这就造成了学生用户使用较少,因为平常基本都是作业等基础的问题遇到不会,会去查找解决方案,经常找不到的话就会流失用户。如下图显示,关于编译原理课程中的知识搜索,CSDN中又584,687条,而思否中仅有791条。
改进建议
- 建议提高内容的丰富性,设立吸引用户的手段,用户量提起来了才是其他改进的基础。
BUG
Bug发生时的测试环境
Win 10 ,谷歌浏览器90.0.4430.212(正式版本),火狐浏览器88.0 (64 位)。只要提问使用模板切换就会发生该BUG。
Bug的可复现性及具体复现步骤
目前也是只要使用提问功能时即可百分百复现,通过提问界面的模板选择。就会出现重复出现模板的问题。
Bug具体情况描述
- 这也是一个用户体验上的BUG,这是我在社区建设中看到有用户提出来的BUG,并且可以加百分百复现(BUG来源)。
- 进而我也去体验了一下提问中的模板功能,发现确实存在,只要选择使用模板,就会跳出一个比较固定的Markdown格式的模板(实际上感觉这个模板并不好用),但是想改变其他模板时,原本的内容不会消失,而是重新在底下叠加上了其他模板。也对用户体验造成了影响。
Bug分析
指标:
描述 | 星级(满星3颗) |
---|---|
致命性故障,用户体验严重影响 | 3颗星 |
严重系统故障、用户体验比较差 | 2颗星 |
普通运行故障、对用户体验有影响 | 1颗星 |
- Bug的可能成因,我认为(只是愚见),是在下拉框的响应中设置的不合理,可能只是简单的将写好的简陋模板append上去,没有智能的替换之前已经有的模板的文字。
- 严重性我认为只有1颗星,因为不会产生运行故障,也不会强行把原本的文本完全替换(如果是这样那用户写完的成果都消失了,心态直接崩了,那就很严重了),对用户体验有影响,如果不改变这样一个状态那么这个下拉框的功能可能形同虚设。
- 这个BUG能在提出的问答底下看到已经得到反馈,预期应该很快可以解决,希望不是简单的删去此功能。改进建议是,添加更多丰富的模板,在切换模板的时候,可以去搜索原本模板中文本出现的位置,然后进行替换,而不只是把一个空的模板贴上去。
结论
类别 | 描述 | 评分(满分5分) |
---|---|---|
用户量 | 占国内市场的用户量多少 | 1 |
界面 | 界面设计是否合理 | 5 |
功能 | 功能是否齐全 | 4 |
用户体验 | 是否注重用户体验 | 4 |
总计(二十分制) | \ | 14 |
总计(百分制) | \ | 70 |
结论:该网站我认为推荐是c)一般,主要是用户量是3个网站中最少的一个,用户量少就会造成问答数少以及能够解答我们疑惑的高手就会相对少一些,有时候会出现想搜的东西搜不到的情况。不过使用起来,体验感还是不错的,针对性强,只针对个别技术标签还是有高质量的问答存在。在平常使用中我可能不会专门去这个网站使用搜索功能,反而会考虑直接百度或者去用户量更大的CSDN中搜索,寻求解决办法办法,所以推荐度仅有一般。
[进阶]采访另一个用户:
- 我采访的是W班的221801408同学,选择这位同学采访的原因是,他学习刻苦,平常经常看他使用问答网站来寻找学业中的疑惑,适合作为该类型网站的体验用户,同时他本身测评对象是代码仓库系统,与我不同。他的需求是能够解决平常学习作业中所不明白的地方。
- 他实际使用了CSDN、Stack Overflow和思否三个问答社区。
- 以下是我的采访截图
第二部分 分析
开发时间估计
我也即将毕业,如果按照我们近期做项目的经验来说,从设计到开发到测试成功。需要做的所有功能已经确定,就不需要问卷和调查用户市场,只需要进行需求分析、设计、开发、测试,这四个阶段。在内容方面,CSDN比其他两个网站要多的多。所以我估计,开发Stack Overflow和思否这两个规模的网站需要一年,而CSDN这样的规模我认为需要一年半。
其中,前两个网站,需求分析2个月,设计4个月,前端开发2个月,后端开发2个月,测试2个月。而csdn这一的规模,多出了博客论坛以及资源分享等等方面,需求分析3个月,设计6个月,前端开发3个月,后端开发3个月,测试3个月。(毕竟人数只有6人,且不会所有人都参与代码开发)
同类产品对比排名
首先我先贴出三张在站长之家对着三个网站访问量查询的图片。
- 可以明显的看出,在用户量和访问量上,CSDN的排名处于三个中的首位,所以访问量排名为CSDN > Stack Overflow > 思否
- 从网站内容丰富度上,除了问答,CSDN还有其他很多如博客,资源等主打内容,思否也有课程内容,而Stack Overflow丰富度就相对弱了一些,所以丰富度排名为CSDN > 思否 > Stack Overflow
- 从问答内容专业度和质量上来看,CSDN的专业度弱于其他两个,会出现一些无关技术的突兀问题,思否由于问答数量少于另外两个网站,所以质量上的排名为Stack Overflow> 思否 > CSDN
- 从使用体验上来说,CSDN查找方便,内容丰富,思否仅次之,而在国内使用Stack Overflow的体验并不佳,所以体验度排名为CSDN > Stack Overflow > 思否
综上所述,产品质量在同类产品中我估计,CSDN名列第一,Stack Overflow第二,思否第三。
[进阶][软件工程方面建议]
- 第一,我建议这个软件团队可以使用敏捷开发,并且每天进行站立式会议,通过之前alpha冲刺的经验,我认为每日站立式会议可以提高工作效率。并且让每个人有明确的工作目标,在仅有6人的团队,还可以起到互相监督的作用。
- 第二,测试工作可以在设计阶段就开始,设计测试用例,考虑到需要测试的地方,而不是等全部系统开发完成后才开始测试,这样如果发现BUG的代价太大了。
- 第三,要注重功能开发的着重点,要将杀手功能和必要需求重点开发测试,这是网站吸引用户的关键。外围功能也是提高用户体验的关键。
[进阶][BUG存在的原因分析]
- CSDN的广告BUG我认为可能是对用户需求掌握不好,因为太多人反映广告过多的问题,虽然存在广告无可厚非,但是用户肯定不喜欢看到广告,所以没有考虑到用户想要关闭这个选项;在问答区有一个专门的帖子反映BUG,但是博客这边似乎找不到一个专门的地方来反映BUG。所以我认为可能团队不一定了解这个BUG的存在。
- 关于Stack Overflow这个预览和保存不一致的BUG,经过一个月了还是没有受理,可能是软件团队并不觉得这是一个BUG,有意不去受理;我认为开发人员有一点粗心大意了。预览能实现,保存以后不能实现,说明有办法解决。
- 关于思否的这个提问模板BUG,从有关人员积极反馈给产品改进,我认为开发团队之前并不知道这个BUG。我认为是测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试。没有尝试模板的各种使用情况。(P.S. 后续我又去再次体验复现这个BUG,产品已经做了一些改进,在文本毫无改动的情况下,会将原本的模板全部清空再替换成另一个。如果有一丝改动,就算是个空格符,也还是会出现原本的BUG。)可见思否的团队是比较积极的一个。
第三部分 建议和规划
市场
以下关于数据的引用都会标明来源,如果涉及侵权请联系我删除,非常感谢。
市场概括
-
首先贴一张图(图片数据来源)。我们的网民数量非常庞大,在20年就达到了9.3亿人次,互联网普及率达到67%。有次可见。该类型网站的市场规模是十分庞大的。
-
下面拿用户量和访问量最多的CSDN举例(数据来自站长之家)。日均IP访问量都会达到1000万次以上,日均pv浏览量为6000万次以上,以为着每日活跃人数大概在1000万人,每人访问页面约6次。在根据之前2011年600W用户信息泄露,以及网站logo成就一亿技术人。那么直接的用户应该就在1000W到1亿之间。我认为,以上9亿网民,都有可能是网站的潜在用户,互联网时代早就到来,会有越来越多的人学习互联网知识,所以我认为潜在用户可以算上所有的9亿多网民。
市场现状
目前市场已经有什么样的产品
- 现在市场上的问答类网站有很多,和IT有关的如掘金、博客园、CSDN、思否、Stack Overflow。无关的如知乎等等。
- 本次测评的产品定位为IT类问答网站,主要进行的是技术类型问答。优势是有固定的用户群体,对知识需求大,内容有营养。劣势在于,行外人士很难融入其中,使用起来不知所云,趣味性也不够。
- 测评的三个产品均为竞争关系,前有csdn老大哥,后也有思否在逐步发展。态势我认为在用户量上占大头的占优势。
市场与产品生态
- 核心用户群,用Stack Overflow的用户群体作为例子,数据来自Stack Overflow的官方问卷(经过该博主数据处理后展示博客链接)。男性用户会多于女性用户,年龄在34以下的占据了四分之三,低龄段也不少,高年龄段偏少。使用的专业语言也是JS、JAVA、SQL和NET等占大多数。年收入大约在4-5W美元部分人数最多。学历并没有统计,但是按照国内现状的行业现状,以后本科以上的学历IT技术人员会越来越多。喜欢在问答网站上为人答疑解惑和求知,爱好中肯定会有热爱学习这一项。表面需求是提出问题解决疑惑。潜在需求是获得更多的积分和等级,方便以后可以使用或者提高自己的竞争性。只贴出了性别和年龄的数据,想要了解更详细数据的可以访问提供的博客链接。
- 是否存在关系:该用户群体都属于技术人员,有相近的学历和知识水平以及目标,存在一定的关系。并且该类网站还有找工作的作用,所以很有可能两个用户之间就产生了其他如雇佣关系,所以是可以利用他们二次构成特定用户生态,完善好网站机制,还可能构成如师生关系,同僚关系,还有一起进步一起学习互相监督的关系。所以这个可能性十分大。
- 子产品如IT课程,IT找工作,都存在着类似的技术关系,有一定的技术支持才能进行相关的子产品。各个产品之间也能紧密联系用户的关系,像前一点所说。可以通过问答寻找不明白的地方,并使用课程模块进行学习,也可以通过问答让别人了解自己,提高找工作的竞争性,所以这些各个产品特性之间也会互相关系二次构成产品生态。
产品规划
我想设计一个知识竞赛一样的功能。下面我用NABCD模型来说明
- N(Need,需求):用户只能在问答网站进行提问或者回答,其中少了一些趣味性,并且,大部分用户回答问题都是为了获得积分或者其他奖励机制,所以如果有的用户实在水平不够不能办他人解答又急需积分怎么办呢?所以我觉得这样一个知识竞赛的功能应运而生,可以通过知识竞赛提高自己的水平也可以获得奖励的一些积分来满足需求。并且提高了在体验过程中的趣味性。
- A(Approach,做法):在网站中开设一个分区,可以单人进行官方设置好的题库中随即答题,答对一定的题目数量就可以获得奖励。第二可以和其他用户进行匹配PK,限时答题,分数高的人获得奖励。
- B(Benefit,好处):提高了新手用户和低水平用户的使用体验,并且增加网站丰富度和趣味性,让大家使用不仅仅是问答,还可以一边丰富知识一边娱乐,一举两得。
- C(Competitors,竞争):目前使用的问答网站都没有看见这样一个趣味性的功能,所以在同行内竞争不大,先入手市场就可以抢占先机,其他行业的知识竞赛功能对IT问答的知识竞赛也不会有太多竞争。
- D(Delivery,推广):可以在本网站中其他页面进行推广,因为本身就存在很大的用户群体,多了一个新功能来体验的人也会很多,其次是在其他比较主流的网站、微博等地方投放广告,最后可以和一些学校合作,推荐他们的学生来使用。
如果我是项目经理,我会选择1个美工,2个开发(一个前端一个后端),3个测试人员这样来配置。在需求分析阶段,美工可以着手设计界面,测试人员可以开始设计用例,开发人员设计接口。在开始开发时,开发人员编程,美工人员和测试人员可以帮忙建立竞赛题库,最后测试阶段时,需要多人手进行详细的测试,保证项目的可靠性,测试和设计占整个项目周期的大部分时间,是十分重要的。简单描述是如此。
详细规划一下16周计划:
- 第1周:问卷调查,了解用户喜好知识
- 第2-3周:根据收集的信息进行需求分析,美工可以着手设计界面
- 第4-8周:开发根据需求分析,详细设计接口,美工配合开发来设计前端界面。
- 第9-12周:开发人员开始编码实现工作,美工与1名测试人员开始收集知识题库。2名测试人员开始设计测试用例。
- 第13-16周:3名测试人员全面对整个项目进行测试,开发人员负责协助测试人员修复和维护项目。美工继续完善界面和题库收集。最终在第十六周如期发布产品。