首页 > 技术文章 > 君子之学必好问——软件评测个人作业

railgunSE 2021-05-21 20:26 原文


这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 作业要求
这个作业的目标 软件案例分析,评测,思辨,总结
其他参考文献 《构建之法》

个人作业——软件评测

第一部分 调研,评测

*我的bug定性等级:
1.不痛不痒:几乎对体验不影响,或者是非人类的操作引起的健壮性问题。
2.还行:有影响,但没大碍,对正常使用影响不大。
3.较严重:网站的核心功能出了问题,用户体验不佳。
4.很严重、非常离谱:网站的核心功能出了问题,且可能会对网站本身造成致命打击。

CSDN问答

体验

基本功能介绍和使用

CSDN问答频道,是一个专业、有活力、鼓励分享的程序开发者社区。与崇尚讨论氛围的CSDN论坛不同,CSDN问答频道是利用社区专家资源,为开发者遇到的技术难题提供快速与准确的解答。如果用户在工作学习中遇到了棘手的技术难题,可以尝试将其分享在CSDN问答频道,CSDN问答会将这些问题推送给相关领域的技术专家,专家们会快速而准确的为用户提供解决方案,用户在解决问题的同时,也收获到了新的知识。

三个核心功能:创作博客,问答,搜索。
带有引导的提问
image
问答发布后
image
被采纳的情况
image
收藏夹里的样子
image

优缺点分析

如上图所示使用过程,对比国内大部分人最常使用的百度、百度知道等,我觉得csdn问答做得很好的点是:

  1. 有对提问的大量引导,文字提示与教程链接等,这是非常“新手友好”的功能,做一个产品(游戏、网站啥的),不能摆着高傲的态度,指望着用户不靠任何教程指示,就自动地懂得产品的所有使用规则和潜在规矩。而“规矩”的存在源于这是专注于“程序开发”方面的问答平台,有一定的专业性质门槛,可不能像生活问题那样随口一问,否则谁懂。“老手”可能不需要引导,但有时候“小白”就是很迷茫,就是差这教程的“推手”来勇敢地做出提问的第一步。
  2. 对于回答的文字引导,授人以鱼不如授人以渔,很有心思的设计,在使用过程中观察到的绝大多回答者也确实遵循这一原则,真的挺有意义。
  3. 收藏夹的问答、博客、资源的分类英文logo很简洁好看。
  4. 存在有问必答的技术专家团,以及常见的悬赏激励、加急机制,这对于棘手难题的解答(众所周知做开发时的大坑经常遍地都是)来说很有必要。
  5. 新媒体大时代背景下,引入了直播教学的功能,还有课程训练营啥的,很硬嗷,不管怎样跟得上时代就是最好的。
  6. 搜索功能,过滤器分类很详细,甚至感觉比S.O.选项还多挺多?这对于搜索到垃圾信息的状况有很大改善作用。
  7. 为用户着想,一直在改进体验:可以在应用商城里看到csdn的版本更新很勤快,而有些app他就是像大爷一样有问题赖着不改。我是csdn手机app的“老用户”了,我清楚地记得早些时候手机看那些横向长度很长的代码十分痛苦,要左右滑动,这还看个der,当然在电脑上代码一行过长了也会这样,但手机显示屏就更窄了。本来想把这个当缺点写的,现在却发现它可以双击横向展开查看(也可能是之前有bug反正我没点开过),这真的是我梦寐以求的功能啊!其他页面也没啥问题,使用体验很好,毕竟本身就专注做IT类问答的网站,那设计这块可得要拿下,不能输了别人不是?可喜可贺可喜可贺。

缺点:

  1. 国内问答类网站的通病,用户基数大嘛,水分(水贴、低质量或重复问答)就多,这属实很正常。还有广告、各种七七八八活动和与程序开发完全没啥关系的问答等,我只能说要恰饭的嘛,这个时代哪个国内网站/app不需要流量热度和话题宣传呢,你说他臃肿,但只有单一功能就是很难存活下去吧,现在但凡有点用户基数的app都会带直播和瀑布流短视频了,要么就卖课嘛(学习类app),让人哭笑不得,这是无奈下的缺点。还有看似与开发或者学习无关的帖子,他又多少和这行业沾点,比如进去首页点击最热直接就看到一个“是选择南京的事业编制,还是继续做程序员?”,我还以为是进了知乎,甚至还有看到在线招人的??(不是在csdn社区里发帖,而是真的在问答板块提了一个问题)你也无法反驳他是无关问题,你也可以说他使这个网站带了烟火气、接地气了是吧。可以看到csdn对此也加入了很多新的频道分类如“多彩生活”、“职场和发展”啥的,主要还是看csdn背后的设计策划认为的这个网站的定位应该是啥,希望它发展的更好吧!
  2. 问答的点赞和点踩、收藏数没在网页版问答列表中体现,搜索时遇到同质的问答,何以快速准确地看出问答的质量对比?

改进意见

  1. 既然你想要烟火气,何不专门开一块生活区将那一大类问答频道(数量还真不少,热度也不低)全囊括进去分开,而不是简单分类成好多“多彩生活”、“其他”等散装tag。这样只想看技术、学习向的人能够专注;只想冲浪放松吐槽的人也能便捷使用了。就是强调“程序员之家”的定位嘛,很有归属感有木有,现在的人就是缺少归属感,网络是个好的获取渠道。当然直接进入问答区旁边的论坛区去刷帖也是可以的。
  2. 对于问答的质量,StackOverflow是有“VOTES”数可以看的,建议改进,至少增加点赞数的体现,放在和回答、浏览数一起的位置,浏览数不用放那么大,小小的一行就行,给点赞数留位置。

用户采访

采访的是现在也在数计学院的同届的初中同学,他必然也是使用过IT类问答产品的,他的需求专注于寻找学习资料。
image
image
image

BUG

  • 测试环境:FireFox88.0.1,360浏览器13.1.1324.0
  1. Bug1:个人空间,我的回答里回答详情文字的符号转义问题
  • 可复现性
    截至2021.5.20稳定复现
  • 具体情况
    image
  • 原因分析
    上面的问号都没问题,下面的感叹号却不行,纯纯的没注意到细节。
  • 严重性
    不痛不痒,仅影响用户观感。
  • 改进建议
    把各种可能出现这种问题的地方都检查一下,可能就加几行代码或者什么引入转义的事。
  1. Bug2:同一个收藏夹可以收藏同一篇文章
  • 可复现性
    截至2021.5.20稳定复现
  • 具体情况
    在app端将一篇问答或文章收藏到两个以上的收藏夹里,然后在网页端利用手动拖动整理功能将他们都移动到一个收藏夹内。如图第二三行所示,增加到10个也是可以做到的。
    image
  • 原因分析
    根据F12观察,大概是因为为了满足能收藏到不同收藏夹的功能,一个文章在不同收藏夹里各带一个不同的data-id,而其data-parentid又指向相同的链接地址,表明是同一篇文章。但设计拖动整理时没考虑到这点。
    image
  • 严重性
    不痛不痒,不是非人类的操作基本发现不了,但其他网站正常的收藏夹是不会有这种情况的,可以改进掉。
  • 改进建议
    加个data-parentid相同就禁止再拖进去的判断?
  1. Bug3:个人空间顶部导航空白、点不动
  • 可复现性
    部分浏览器出现
  • 具体情况
    360兼容模式下不行
    image
    360极速模式和火狐可以
    image
  • 原因分析
    浏览器兼容性问题
  • 严重性
    虽然可能是浏览器的锅,但完全点不动挺离谱的,电脑小白用的时候碰到这种情况就懵逼了。
  • 改进建议
    建议加个浏览器等级太低、不兼容就提醒升级的弹窗。
  1. Bug4:提问题时,上传图片可以上传非图片
  • 可复现性
    截至2021.5.20稳定复现
  • 具体情况
    提交一个txt
    image
    请求服务器返回url成功
    image
    相当于他成为了一个添加附件功能?
    image
    如果是空白的txt,0kb,还能提示图片不能为空
    image
  • 原因分析
    没有做判断,看看思否是怎么做的
    image
  • 严重性
    严重,非常离谱。后台数据库可能会乱七八糟吧,被恶意利用怎么办。
  • 改进建议
    提交时候加判断,非图片格式就非法;还有点进去本地资源管理器选择时,默认要为图片格式分类而不是所有文件。

结论

作为国内标杆,使用体验上基本没什么问题,功能也很丰富,手机app也兴兴向荣,可喜可贺可喜可贺。就是水分多会导致百度搜索时基本无法定位到自己想要的内容,要点进去到相关问题推荐栏里一个个点进去看,大学阶段里自己体验时,平均也得点开4、5个链接才能找到想要的,只能说这算正常搜索过程吧?还有就是诸如上面提到的bug那些细节问题需要改进。
image
参考邹欣老师的博客进行定量分析:

类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
核心功能 分析三个核心功能,功能设计和质量。 8
细节 有什么为用户考虑的细节? 10(引导很多)
用户体验 当用户完成功能时,不干扰用户 10
辅助功能 一些辅助功能如皮肤等 8
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 6(亮点在丰富,不太独特)
软件的效能 占用内存, 启动速度, 内存泄漏情况 10
软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 9
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 10
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 8(上传图片用户权力太大了扣分)
问答质量 该社区的问答究竟能不能实际、快速地帮助到用户 7
总分 好,不错 86

SegmentFault

体验

基本功能介绍和使用

SegmentFault ( www.sf.gg ) 是中国领先的开发者社区。
我们希望为中文开发者提供一个纯粹、高质的技术交流平台,
与开发者一起学习、交流与成长,创造属于开发者的时代

一图概括之,具体功能描述和csdn、S.O.相近。
image
进去之后体验了搜索和提问题、答题等功能,很明显他是csdn和S.O.的缝合版,大部分界面和csdn类似,但又有S.O.的声望和踩赞体现问题质量机制。整个使用流程似乎没什么问题,但一观察细节就漏洞百出了,具体截图看bug分析那块
找了个比较简单的真实问题做了解答。↓
image

优缺点分析

优点:

  1. 界面功能简洁简单,定位更专注于问答,看着比较清爽,不会眼花缭乱不知道点哪。
  2. 对标S.O.,有尝试去做声望与权限和votes机制;
  3. 社区开发者对bug反馈的有挺多回复沟通。
  4. 回答可删除,这点csdn好像不支持,其他问答流程也没啥体验问题。
  5. 提问需要经过一段时间的审核等待,避免灌水,这一定程度提高了问题质量。

缺点:

  1. 对比csdn,它有使用引导,但是不多。
    image
  2. 高情商:简单,低情商:简陋。比如首页搜索框就真的还是纯纯的是最原始的搜索框,面向全站搜,点进去后才是正常的带分类的搜索框。并且还会弹出我在别的网站搜索记录自动填充(读了cookies之类的吧),可见其原始程度,我的隐私啊!csdn就不会这样啊。
  3. 声望与权限机制虽然有,但很多都不明所以,并且要求很高,体验感挺低的,还有bug。可能用户还比较少,活跃度低,所以意义不明。

改进意见

  1. 增加使用引导,增加一些与声望与权限有关的新手任务引导、能获得勋章之类的,或者可以给予声望等回馈,教着用户去那些机制。
  2. 丰富网站内容,引引流,增加社区活跃度。
  3. 增加回答问题的激励机制,学学百度知道也可以呀。

BUG

  • 测试环境:FireFox88.0.1,360浏览器13.1.1324.0
  1. Bug1:收藏按钮的各种响应问题。
  • 可复现性
    截至2021.5.20稳定复现
  • 具体情况
    收藏按钮,看似正常,样式颜色挺丑的。
    image
    反复点击确认后收藏数可以在当前页面累加
    image
    刷新后回到正常
    image
    收藏自己的问答会提示不能收藏自己的内容,但确认后收藏数会+1,并且反复点同样会累加。
    image
    还有如图所示旁边的收藏小按钮样式也是跟随着一起错的。
  • 原因分析
    前端的锅。别人的反馈里↓得到了开发者回复。
    image
  • 严重性
    还行,对正常使用影响不大,但思否功能本来就没几个,比较简单的东西都做得不细节,那这个低级错误就显得很离谱了。
  • 改进建议
    已收藏/未收藏的状态理清楚就行,不要就单摆一个点击一次就+1的响应按钮在那里敷衍用户啊。
  • Bug反馈
    在社区建设栏目反馈并得到了回复。
    image
    image
    更新:2021.5.21下午得到官方已修复的回复。(但好像还是有小问题)
  1. Bug2:点踩的权限问题
  • 可复现性
    截至2021.5.20稳定复现
  • 具体情况
    根据权限与声望机制,大于15声望可以有效点赞(小于15可以点赞,但无法使作者获得声望),大于125声望才可有效点踩(投反对票,使作者声望降低)
    image
    首先点赞,刷新后声望不会变,这没有问题,因为我是新用户,声望才个位数,没权限。
    image
    点踩,按钮上显示-1,到这里没有问题。
    image
    但进入用户界面后发现他声望被-2,说明我这个是有效踩,可我没有那么高的声望权限啊。
    image
  • 原因分析
    权限与声望机制的后台逻辑没弄清楚,毕竟用的人可能还较少,没反馈也没在意。或者就是机制规则描述那里没有写清楚,没跟上最新的设计。
  • 严重性
    较大程度影响用户体验,有人大量恶意刷踩怎么办?既然你的特点就是有这个功能,那如果出现了不清楚的情况,问题就很严重了。
  • 改进建议
    把权限与声望机制的判断逻辑理清楚说明白,制定正确、严格的规矩。
  1. Bug3:用户声望显示有延迟
  • 可复现性
    截至2021.5.21依旧没刷新
  • 具体情况
    注册第一天我就获得了2声望值
    image
    但现在过去3、4天了,以下两个地方还没刷新声望值,延迟也不用延迟这么久吧。
    image
    那个数字3是勋章数别误会了。
    image
    清除缓存也无效。
  • 原因分析
    和后端的交互延迟很高,或者就纯粹没连接上,没有得到更新数据。
  • 严重性
    较大程度影响用户体验,只是一个地方没刷新就算了,居然是有的地方有刷新、有几个地方没刷新,让人哭笑不得。
  • 改进建议
    检查一下与后端的交互出了啥问题。
  • Bug反馈
    可以看到我反馈的这里也还是0声望。
    image
    更新:2021.5.21下午官方把这个问题也一并修了。
  1. Bug4:标签的关注人数量大时的显示不同步问题
  • 可复现性
    截至2021.5.20稳定复现
  • 具体情况
    如图所示,第一次进入页面时前端标签的关注人数为197412
    image
    当我点击取消关注,人数突变为197494
    image
    再关注,人数正常变为197495
    image
    刷新后这个关注数又会变回197412,进入标签详情页可以看到真是人数是197495,且这个问题几乎不在关注人数少的标签出现。清除缓存问题仍然存在。
    而若点击编辑,则会404错误;若点击订阅,直接返回给我一个php下载。到处都是问题。
  • 原因分析
    静态页面摆着的数据刷新不同步,有不小的延迟(在半小时内连续刷新20次也还是那个数字),点击后才去请求了真实的数据。而关注人数量少的标签,说明它很冷门,数据本来就不会怎么变,故没观察到这一现象。至于编辑和订阅按钮,对于标签貌似本来就是不需要的(关注就是订阅了,且用户应该不被允许修改这种公共标签的任何信息),可能是以前版本的按钮遗留下来。
  • 严重性
    很细节、不痛不痒,但用户会因为这个交互得到的反馈而感到困惑。
  • 改进建议
    保持好数据的一致性、实时同步性;编辑和订阅按钮建议删除。
  1. Bug5:收藏夹页面的关注自己异常
  • 可复现性
    截至2021.5.20稳定复现
  • 具体情况
    多次关注/取关自己后会引起该按钮的逻辑混乱
    image
    点击取消关注,关注变回“加关注”,却弹出了不能关注自己的字眼。
    image
    而此时新的问题诞生了,在火狐浏览器里,当我反复进行该操作后,界面不断地向左移动,最后在页面右方产生了巨大的空白区。
    image
    打开调试查看样式,观察到我每点一次,页面的padding-right就稳定+17,直到左边顶到边缘。
    image
  • 原因分析
    还是和收藏按钮一样的道理,关注按钮的逻辑没处理好,异常处理是有的,但还是不够健壮。而页面左移估计是浏览器兼容性的问题??
  • 严重性
    不痛不痒,不是非人类的操作基本发现不了,但其他网站正常的收藏夹是不会有这种情况的,急需改进掉。
  • 改进建议
    和之前几个问题类似,前端需要加班。

结论

整体还行,但如果现在和csdn对比,那肯定100%选择csdn。感觉网站尚处在发展阶段,所以点击即送大量bug,但机制不错,未来可期,是需要大量用户体验并反馈改进。
参考邹欣老师的博客进行定量分析:

类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
核心功能 分析三个核心功能,功能设计和质量。 8
细节 有什么为用户考虑的细节? 6
用户体验 当用户完成功能时,不干扰用户 4
辅助功能 一些辅助功能如皮肤等 6
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 1(有但是不完善,没感觉到吸引力)
软件的效能 占用内存, 启动速度, 内存泄漏情况 10
软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 9
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 4(没感觉有怎么体现)
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 8(有,但是有bug)
问答质量 该社区的问答究竟能不能实际、快速地帮助到用户 8
总分 一般 82

Stack Overflow

体验

基本功能介绍和使用

Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。
理念:

  • Stack Overflow 参考 Reddit 等网站的用户激励机制,关注问题质量,其做法是通过威望值(Reputation Point) 与徽章(Badge) 建立起信任评价体系,并且做到对参与者的有效激励。
  • Stack Overflow 绝对没有多余的或是跟风的功能(比如一些不必要的 Social Network 特性)。
  • Stack Exchange network 采取攻其一点,再进攻其余的方式。在面向开发人员的 Stack Overflow 获得验证并且成功之后,向类似话题领域扩展;然后与不同团队进行合作,逐渐引入更多的主题(比如 Ubuntu、面向物理学的话题等等)。最后,如果把几十个话题合起来,恰好是一个庞大的 -- 论坛。
    *以上截取自百度百科。

一进去是首页,橙色的轮播文字展现了网站对于不同用户群体的包容性,无论你是做手机应用、游戏开发还是数据挖掘。。。都可以在这里寻找你想要的答案,每位开发者都有一个切屏指向S.O.。
image
注册时可以选择感兴趣的标签,支持模糊搜索,还附带了简介,UI也是用户体验很好的那种,细节满满。
image
image
登陆进去后,问答板块首页,信息量颇大,右侧边栏是社区官方的播客,社区建设博客和建议等。
image
问答有更细分的筛选过滤器
image
标签区,可以看到问答总数,今日问答数本周问答数,这个设计很棒,可见每个tag的活跃度高低。
image
搜索框,很有意思,有高级搜索的规则可供选择。让我们来体验一下。
image
如图,搜索到了和“Delphi”相关的,带json标签且已回答数大于等于2的问答。同时页面右侧边栏有公司招聘和远程工作(Remote jobs)的信息,这应该是这个网站唯一的硬广了,且不影响用户体验,还挺好看的,截图就不做展示了。
image
接下来看看问答功能,这个是核心。一进去就有“如何提出高质量的问题”的教程弹窗。
image
示例文字,格式化tips(可隐藏),甚至还有“非编码”类问题的帮助建议链接,一应俱全。
image
没过几秒官方还发了个邮件过来,里面全是教程:产品使用、问答、社群、标签等。邮件标题是:“Your friendly, fear-free guide to getting started”。Fear-free嗷!可以说是很贴心了。
image
点进一个普通、个人的具体问题看看,在声望不足的情况下点赞点踩是无效的,数字会马上回弹,给出的提示文字也很友善,附带着声望规则链接,甚至还要告诉你虽然无效,但我们把你的反馈记录下来了。就这一点就做的比其它网站都好太多了。
image
该用户正在运营一个基于Django框架的网站,他遇到了一个和用户cookies相关的奇怪问题,于是发布了悬赏(Bounty)问答。尽管问题比较“冷门”,但热心网友还是很多,虽然不确定问题答案,但可以在评论区先给出各种追问和解决尝试,尽管是“long shot”(不太可能解决问题,但可以一试),也和你提一提。最终该用户自问自答,解决了这一问题。
image
再来看一看最热门的“大众”型问题:如何撤销最近的git本地签入。评论区第一条就是在说:你在回答这一条问题前,要知道已经有很多高质量回答了,要保证你做出的新回答能锦上添花而不是重复劳动。可见S.O.对于问答质量的注重。
image
最高赞的回答,很专业,被采纳了。
image
点击收藏下方那个键可以查看问答的回答、编辑补充、审核、点赞历史以及对应的各种详细信息(因为投票数很多所以还贴心地设置了可以隐藏查看),牛哇牛哇。
image
image

优缺点分析

优点:

  1. 优点就是到处都是优点,就功能专业性来讲完爆国内网站吧,还有各种细节就不再多说了。
  2. 教程引导给的非常多。。。因为其门槛很高且注重问答质量,拒绝水贴。
  3. 正是因为拒绝水贴,所以声望与权限机制做的很完善。比如点踩是要付出声望代价的,不能随意点,而被踩很多的问答也真的会很快就被关闭、处理掉。无数的眼睛盯着这板块,相当于众包了很多审核管理员、“小吧主”来负责干掉水贴,这效果立竿见影。
  4. 定位明确。社区活跃度高,搜索、问答很有效,很适合专业人士。
  5. 学英语,很好玩。

缺点:

  1. 语言门槛:小白需要先学习好英语。
  2. 专业门槛:且问答要有质量,让人有点望而却步。完善的声望与权限机制说好听点叫严格,说难听点叫有点傲慢,仿佛在告诉你:滚去自己谷歌去,让人有点不适。
  3. 网络门槛:国外网站,有点卡,网络体验不佳。

改进意见

不好评价,看百科的介绍可以感受到S.O.社区开发者的“偏执”,他们已经把这个网站做的足够好了,轮不到我们提意见了。实在要说的话就是给各种导航、按钮的文字加国际化吧。如果可以的话架设中国服务器呀,用户市场不小的吧。

BUG

  • 测试环境:FireFox88.0.1,360浏览器13.1.1324.0
  • Bug:头像上传问题
  • 可复现性:稳定复现
  • 具体情况
    注册的时候,一进去就给你一个拖拽上传头像,哇,很厉害。
    image
    但上传后图都是裂的,连他默认的也加载不出来。还有登陆进去后其它用户头像也是看不到的。
    image
  • 原因分析
    大概率是国内访问外网的网络问题。
  • 严重性
    还行,头像不管也可以注册进去,就是看得有点难受而已。
  • 改进建议
    知识盲区,可能我去访问镜像网站会好点。

该网站设计严丝合缝,很有格局,除了网络问题不知道咋还能发现什么bug,硬要说那个搜索输入框不加限制的话(长度不限且为模糊搜索),个人猜测开发者设计的初心可能是方便用户键入长串的控制台报错来搜索,这样匹配得到的结果可能对比百度、谷歌等搜索引擎对字符串截断后再搜索都是更理想的,很适合程序员来使用。如果阅读理解错了请不要笑我。

结论

想说的都在优点和体验细节那里说了。总之就是很好很强大,专业性很强,问答板块的设计很丰富全面、细节满满,搜索效率很高。但有点新手不友好,虽然教程很多,但门槛高就是摆在那里。
参考邹欣老师的博客进行定量分析:

类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
核心功能 分析三个核心功能,功能设计和质量。 10
细节 有什么为用户考虑的细节? 10
用户体验 当用户完成功能时,不干扰用户 10
辅助功能 一些辅助功能如皮肤等 9
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 10
软件的效能 占用内存, 启动速度, 内存泄漏情况 8
软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 8
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 8
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 10
问答质量 该社区的问答究竟能不能实际、快速地帮助到用户 10
总分 非常推荐 93

第二部分 分析

开发时间估计

CSDN问答:九个月。功能很丰富、社群很庞大、核心功能为完善的搜索、创作、问答模块。过程:竞品分析、用户调研→需求分析、业务流程设计、原型设计、原型调研→程序系统与数据库设计→编码开发→测试→发布并进行市场调研→运维。相邻步骤按瀑布模型规则回溯。

Stackoverflow:一年。S.O. is not built in a day.各种强大的UI细节和社区机制设计,长时间的"调研反馈→设计实现"循环改进过程必不可少。

Segmentfault:三个月。功能较为简单,辅助功能也较少,纯纯的问答类网站。实力过硬的话应该开发没有前两者困难。

同类产品对比排名

各种细节对比在调研评测环节已经有体现了。总结一下就是Stackoverflow>Csdn>Segmentfault。Stackoverflow对比其他两者的优点有:专业性强,定位明确,问答、搜索效率高,声望机制严格且社群活跃度高;Csdn对比其他两者的优点有:引导多,上手快,门槛低,适合任何群体使用,且辅助功能丰富;Segmentfault对比其他两者我实在说不出什么优点,不是因为他太弱了,是因为其他两个太强了。

软件工程方面的建议

CSDN问答:问答板块既然是刚推出不久,还正在改进,那么大可以多调研用户的现实体验,使系统界面更符合用户的现实惯例与审美需求。现在可以看到问题反馈那个帖子就有很多人在吐槽各种操作和样式设计细节,可以根据这些建议进行取舍,以Stackoverflow为标杆,把产品做得更细。
Segmentfault:需要改进:数据、文本、逻辑的一致化和标准化;帮助用户识别、诊断并修复错误,比如正确的错误信息提示;增加必要的提示和帮助文档,比如新手教程任务。
Stackoverflow:字体可能有点太小太密了,界面设计应该还可以再人性化一点,把各种模块排开点,文本放大点。或者它设置里可以设置样式我可能没发现。

BUG存在的原因分析

CSDN问答:问答板块尚处在开发阶段,开发人员粗心大意,还需要多多测试、学习、改进。对用户的掌握还是有的,打补丁也很勤快,所以应该不成问题。
Segmentfault:具体的设计质量不高;测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试。但改进态度还是很好的。
Stackoverflow:对用户需求掌握不好,比如中国的用户。

第三部分 建议和规划

市场概况

市场:直接用户为IT行业人士、潜在用户为计算机专业学生以及赶大潮想从事IT行业的其他群体。目前国内IT相关行业从业人员约1500万人,如此看来市场已经很庞大,更不用说再加上学生了(网络上数据较旧不做展示)。还有智能手机渗透率的升高,使得手机端的市场也迅速扩展。
2020年中国IT服务市场现状及发展趋势预测分析
2018-2024年中国IT市场 深度调研及投资战略分析报告
IT行业现状分析:每年人才缺口仍有百万
image
明显可以看出行业依旧呈持续升温态势。我国网络技术迅猛发展,企业对IT人才的需求量也不断增加,相应的:高校会扩招,IT培训机构也遍地都是,最后程序员就更是遍地都是了。只能说:三百六十行,行行转IT,懂得都懂。
image
百度指数显示,一个月内csdn的全平台日均搜索达近三万。

市场现状

  • 目前市场上已有的产品:CSDN,Segmentfault,Stackoverflow,博客园,开源中国,ITEye,ChinaUnix等。
  • 上述产品的定位、优势与劣势:详见调研评测环节,其他产品存在的问题趋于同质。国内网站普遍的最大的优势就是门槛低,劣势就是水分多。
  • 上述产品之间的关系。拿前三个做例子,他们三个应该互呈竞品关系,Csdn问答摆出的态势是积极学习、改进,Stackoverflow呈天上地下唯我独尊状态,Segmentfault则像是一条淌在水里的咸鱼。

市场与产品生态

这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

核心用户群是:热衷于学习、分享、帮助他人,敢于提问,在茫茫的互联网之海中寻求归属感的IT行业人士与计算机专业学生、非专业学习者群体。举一个典型用户例:学历本科,年龄24,专业程序开发,爱好上网冲浪,收入为行业平均水准,表面需求是在IT问答类网站上得到实际工作中遇到的问题的咨询,潜在需求是在专业方面更深入地学习,提升自我;以及回答问题、帮助他人,巩固自身的同时也从中获得成就感与认同感。
image
年轻人更偏向于选择csdn;年龄再往上走就更偏向S.O.和思否了,前者是因为专业性更强,后者可能是因为出现的早,被上一辈选择使用。

产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?

是,我们可以先分析两个典型的用户群体:

  • 路人:仅仅是快节奏的消费者,满足一时的需求,但很少产生点赞、评论、分享等与其他用户产生互动的行为,浏览内容的方向也不明确,具有随机性。就比如大学生搜索学习资料,提一两个简单但很着急的问题。
  • 核心用户:有一定知名度的的社区参与者,能适度产出一些普通内容,偶尔产出高质量内容,带动社区氛围。对于产品的功能与氛围熟悉且接受,因此他们开始注重产品功能之外的人文情感,不再满足于产品本身带来的体验,开始关注在产品内获得的满足感与成就感等,所以可能会因为长时间付出(写文、评论、问答),却无法得到别人足够的反馈(互动、采纳、奖励等)而失望离开。就比如常在csdn发干货博文、积极参与问答的专业人士。

以上两类用户们之间的关系就是路人需要核心用户的带动,核心用户则需要路人的“追捧”与鼓励。相互作用产生的结果就是:

  • 路人会有一个从旁观者转变为参与者的过程,他们不再只是来去匆匆,而会开始逐渐进行赞转评、回答简单的问题等实现成本低的操作,浏览内容的方向也更加明确。还会积极去反馈社区的bug、体验问题等。可以说是真正使用起了这个网站,且具有一定的粘性,我们可以称之为正式用户,同时,他在未来也有发展成为核心用户的可能性。
  • 而核心用户在受到用户大量的“追捧”与正面评价后也有可能转变为“明星用户”,如各种大V、有名号的专业人士。他们像是本产品的代言人,注重口碑,产出优质内容的频率更高。部分该类用户也会因此进行变现,实现物质收入,比如卖课,收费直播教学等。

产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?

问答类网站的子产品可以举的例子就是IT类书籍销售、精品课程、付费专栏等。更不用说各种附带悬挂的广告了。电商,电商就完事了。
问答→学习指导→收费订阅/卖课/带货/直播引流,我愿称之为泛问答类网站究极恰饭密码,它们之间的关系就是一步步地引导用户去投资自己,也给核心用户提供变现途径,前一步构成后一步的产品生态。如今百度、知乎等也都是这么做的。

产品规划

功能以及NABCD分析

CSDN问答:增加系统自动采纳与管理员采纳功能与对应的机制。(据观察好像还没有这个功能)

  • N:在用户基数庞大的社区内,一个用户提问完问题直接人间蒸发并不奇怪,由此遗留下来的,已被回答但未采纳的问答,会给答主带来无法收到相应回报的问题。正如在上一个模块中所提到的“核心用户”,这对该类用户的粘性是有害的。
  • A:问答若超出预期时间(如30天,真实数据需要对已有问答的提问→回答→采纳周期进行统计得出一个合适的值)未有采纳发生,则判断其为超时问答,对未及时采纳已有回答,消失不见的答主要进行惩罚,扣某种诚信分,声望值之类的。或者他是有上线的,只是没得到满意回答,那就得在超时前及时关闭问题。而对于问题本身已有回答,可以指定板块管理员去手动审核采纳,该回答会带上“管理员推荐”之类的标签,或者那个回答也是低质的,那就关闭问题。在量大的情况下,管理员肯定无法兼顾各处,这时候就可以引入系统自动推荐“最佳回答”功能,百度知道的做法貌似是取字符串最长为最佳,那么这个就会造成低质回答的问题,所以我们可以结合问答板块(的回答)的点赞收藏评论数等功能,参考点赞数或者给那些数据做一个公式算得一个参数,取最高者为最佳回答。如果系统得出的结论不太理想,那么网友可以进行反馈,由管理员进行一个复审→取消,或者提问者终于上线了,他也可以自己取消这个最佳回答。
  • B:好处就是保住了乐于回答的用户群体的粘性,解决了遗留未采纳问答的尴尬场面,提升用户观感与搜索体验。
  • C:思否肯定没这个功能。至于S.O.,因为都是英文无法深入了解体验,且其社区活跃度高,有各路网友和管理员24小时盯防这类“问题”问答,所以几乎不存在该类问题。
  • D:在反馈板块大声告诉用户我们做出了该点改进,大家快来评价评价。

角色配置

前端开发:2 ,后端开发:2 ,测试:2 ,美工:不需要,被采纳的标签什么的都可以用已有的。

16周的详细计划

| 计划 | 时间 |
| :-----: | :----: |:----

推荐阅读