软件评测
作业基本信息
这个作业属于哪个课程 | 2021春软件工程实践 | W班 (福州大学) |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 1. 对三大IT问答平台进行体验和测评 2. 进行同类产品的对比和分析 3. 分析市场情况并对产品进行规划 |
其他参考文献 | CSDN、博客园、简书 |
第一部分 调研,评测
CSDN问答
体验
-
基本功能介绍和使用
- 基本功能:
- 问题查看。可以查看全部的问题,也可以查看我关注的问题,以及等你来答、有问必答模块。可以选择相应的问题频道,如python、java……通过我的关注和相应的频道进行问题筛选,还可以通过酬金类型、问题状态和排序方式进行更细的筛选。
- 问题操作。如回答问题、点赞和踩、收藏、关注、链接分享、举报和邀请回答,评论回答。
- 提出问题。
- 排行榜查看。如用户排行榜(包括采纳榜、收益榜和获赞榜)、标签排行榜(python/java……)
- 活动查看。如大咖来了、悦读时间等活动。
- 加急问题查看。
- 会员特权等机制。
- 使用过程:
- 提问
问题发布的同时进行审核,我的问题发布后在一天后被反馈为审核不通过/(ㄒoㄒ)/~~
- 回答
文本编辑仅支持最基础的文本编辑
- 提问
- 基本功能:
-
优缺点分析
解决了基本的提问和回答问题。- 数据量:数据量还算挺大,每分钟都会有用户更新问题。
- 界面:界面不太简洁,模块太多,视觉上给人一种很乱的观感。
- 功能:功能很丰富,有排行榜,连活动的模块都有,包括会员机制这些。但文本编辑上过于简单,不能支持markdown等其他更强大的文本编辑。没有为用户推送的部分。
- 准确度:准确度暂时还不太能评估的出来。
- 用户体验方面:基本体验还是可以的。但是会员机制会不太亲民,有些功能只有会员才能体验的到,这一点上体验感不是很好。
-
改进意见
- 希望能将会员机制去除,可以改为等级机制,如用户提问和回答获得一定的经验,升到一定的等级也可以享受和会员一样的特权。
BUG
- BUG说明:在提问界面右侧的提问步骤里,鼠标移动到【付费问题如何结算?】这段文字上,它会在下面弹出一段文字框,按道理鼠标移动出提问步骤这一块区域,它应该收起来了。但是没有,无论我的鼠标移动到哪里,它都不会收起来。我试了一下,它只有在你的鼠标做出从这弹出框内移出的行为它才会收起来!
- 我觉得开发人员应该是默认用户移动到文字上面,用户就会把鼠标就会移进弹出的文本内容里,但是,他们忽略了用户要是鼠标不经意间移动到文字上面触发了这一块内容的显示,而用户又不知道该怎么让它收起来。就像我刚开始也是琢磨了好一会,不知道它这个逻辑是什么,明明我的鼠标已经在左侧的编辑区里了,它竟然还显示着,这很影响观感欸!
- 以下是我的操作演示
结论
评分项 | 评分依据 | 分数 |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量] | 7 |
细节 | 有什么为用户考虑的细节? | 7(界面花里胡哨啥都有) |
用户体验 | 当用户完成功能时,不干扰用户 | 7 |
辅助功能 | 一些辅助功能如皮肤等 | 8 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 7 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 7 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 9 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 9 |
内容质量与社区繁荣度 | 问答话题的平均质量,每个问题的平均响应时间,总的浏览量等 | 7 |
总分 | 76 |
Stack Overflow
体验
- 基本功能介绍和使用
- 基本功能:
- 问题查看。可以选择查看所有问题、热门问题、赏金问题、周榜和月榜,还可以对问题进行筛选。
- 问题操作。如改进问题、建议编辑问题、共享问题、关注问题、评论问题等。
- 问答编写。支持Markdown格式,支持html标签编写。
- 使用过程:
- 提问
也是问题发布的同时进行审核,我的问题在一小时内收到了回复,但在两小时后就收到审核不通过的反馈/(ㄒoㄒ)/~~
- 回答
要求高质量的回答,我的回答也发表不出来/(ㄒoㄒ)/~~
文本编辑很强大啊!不仅支持markdown还支持html标签进行预览
- 提问
- 基本功能:
- 优缺点分析
解决了基本的提问和回答问题。- 数据量:数据量超大,每隔几秒都会有用户更新问题。
- 界面:连接不稳定,用户头像和其他图片都刷新不出来,观感不太好。不过整体界面还是简洁的,和github网站差不多的风格。
- 功能:功能很丰富的样子,特别体现在文本编辑上,不仅支持markdown还支持html标签。
- 准确度:准确度暂时还不太能评估的出来。
- 用户体验方面:刚开始的体验不是很好,因为是国外的平台都是英文看不懂,网页自动翻译过来的中文很奇怪。提问和回答还需要自行翻译成英文才可以。但是!在我提出问题的十分钟内,就收到了一个网友的回复,他表示能感觉到中文的自动翻译,但是部分语句因为百度翻译的原因无法理解原意,甚至给我推荐了一个叫Deepl的翻译网站。。这个平台的用户量确实很庞大!对于有很多问题需要第一时间收到回复的用户来说,很吸引人!不过我的问题很快就被平台屏蔽了,它不支持提出为书籍、工具、软件库等寻求建议的问题,他们这个要求还挺高的!我也觉得挺好。除了语言困难以外没有什么毛病。
- 改进意见
- 希望能推出国内版的吧!照顾一下英语小白。
BUG
国外平台不太会用,找BUG就算了!!
结论
评分项 | 评分依据 | 分数 |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量] | 10(编辑器很强大) |
细节 | 有什么为用户考虑的细节? | 8(没注意,不会用英文网站) |
用户体验 | 当用户完成功能时,不干扰用户 | 7 |
辅助功能 | 一些辅助功能如皮肤等 | 7(有我也不知道在哪。。) |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8(反正我不喜欢英文网站) |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 7 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 5(图片从来没有显示出来过) |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 9 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 7 |
内容质量与社区繁荣度 | 问答话题的平均质量,每个问题的平均响应时间,总的浏览量等 | 10(回复超快!) |
总分 | 76 |
SegmentFault
体验
- 基本功能介绍和使用
- 基本功能:
- 问题查看。可以选择查看最新问题、待回答的问题、为我推送的问题、问题周榜和月榜。
- 问题操作。如回答问题、收藏和关注、回复问题,邀请问答等。
- 问答编写。支持Markdown格式,可全屏预览,支持图像视频等文本编辑功能。
- 热门标签推荐,如javascript、php等。
- 热门回答推荐。
- 使用过程:(主要使用前3个功能)
- 提问
问题发出后说是要进行2小时的审核,我的问题根本没有机会让其他用户看到,等了很久才收到审核不通过的反馈
- 回答
重点说一下它回答的一个特性,它可以编辑其他用户的回答内容,在上面进行修改编辑,我觉得很赞!文本编辑也支持markdown预览~
- 提问
- 基本功能:
- 优缺点分析
解决了基本的提问和回答问题。- 数据量:数据量一般!隔几分钟才会有用户更新问题。
- 界面:界面很简洁!赞!视觉上给人一种干净清爽的感觉。
- 功能:功能虽然不是很丰富,但基本需要的功能都有了,没有累赘的功能,最重要的是文本编辑支持markdown和预览,很好!能对其他用户的回答进行修改编辑。
- 准确度:准确度暂时还不太能评估的出来。
- 用户体验方面:体验感很好。新手还会推送新手任务,会推送问题。文本编辑可以预览还能支持markdown,再也不用担心格式问题了。
- 改进意见
- 希望能扩展平台问答区的宣传力度,问答区看起来用户量和数据都不是太多的样子。
BUG
- 先随便来一张回答区的图片
- 很明显看到这总共就只有一条回答,但是最底下依旧存在“查看全部1个回答”的链接,这还不是最主要的,更主要的是我再点这个链接,它就相当于刷新了以下界面,唯一有变化的就是,那个“查看全部1个回答”的链接没有了。我觉得如果只有一条回答的话,就不要显示这个链接了!不然用户点了还要重新刷新网页,体验感很差的!
- 这种情况出现在,我点击回答问题没有回答成功,然后返回该问题界面的时候。
- 对了还有上面那个“发布于29分钟前”,这个竟然能点,但是点了并没有什么用我以为会出现什么新的东西,没想到就还是刷新界面,我就觉得这个设置一个链接有点多余,用户自己也可以刷新啊!
结论
评分项 | 评分依据 | 分数 |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量] | 8(功能很简单) |
细节 | 有什么为用户考虑的细节? | 9(界面干净简洁!) |
用户体验 | 当用户完成功能时,不干扰用户 | 9 |
辅助功能 | 一些辅助功能如皮肤等 | 8(可以绑定很多第三方账号。。) |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 7(没啥特色) |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 7(这个我不知道怎么评判) |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 8(很流畅) |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 6(竟然还要审核两小时) |
内容质量与社区繁荣度 | 问答话题的平均质量,每个问题的平均响应时间,总的浏览量等 | 6(没啥流量) |
总分 | 76 |
第二部分 分析
开发时间估计
三个平台都有最基本的功能,就是提问和问题,以及问题推送等内容。考虑到已经有专业的UI支持并且团队人数是6人左右,还都是计算机大学毕业生,应该都有项目开发的基础,我认为完成基础的功能三个月足以,如需丰富功能或提高算法搜索引擎则还需要三个月左右的时间。
同类产品对比排名
评分细则 | 分数(单项满分10,总分70) | 详细说明 | ||||
CSDN问答 | Stack Overflow | SegmentFault | ||||
功能性 | 问答筛选 | 10 | 9 | 7 | CSDN有频道选择,筛选功能强大;sf没有筛选功能 | |
文本编辑 | 7 | 10 | 10 | stack和sf都支持预览 | ||
用户体验感 | 8 | 8 | 10 | sf简洁大方 | ||
消息及时性 | 8 | 10 | 5 | sf平台用户更新稍慢;stack用户群体庞大 | ||
界面美观性 | 6 | 9 | 10 | sf界面简洁;csdn界面过于丰富略显杂乱 | ||
用户适应性 | 9 | 8 | 10 | sf功能简单易适应;stack全英文难以适应 | ||
平台审核机制 | 8 | 10 | 6 | stack发布的同时进行审核;sf需要等待审核通过才能发布 | ||
总分 | 54 | 63 | 60 | stack略胜一筹;csdn不太行 | ||
推荐指数 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | stack确实各方面都很不错 |
BUG存在的原因分析
-
关于CSDN鼠标移动的BUG,我觉得是软件团队考虑不周的问题,他们只考虑到了用户有需求想看,却没有考虑到不想看的用户不小心移动后的情况。
-
关于思否里“查看一条回答”的BUG,我觉得还是团队考虑不周的问题,过于粗心大意,或者说他们觉得给“查看一条回答”加个超链接然后刷新整个页面是符合逻辑的?
第三部分 建议和规划
这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?针对以下的问题进行思考。
市场概况
首先市场有多大?
- 对于IT相关的问答平台,目标市场就是IT从业人员,我了解到去年1-11月,我国软件业从业平均人数为698万人,同比增长1.9%;照这个速度,现在IT人员人数大概是已经700万+了吧!这些都是平台在中国的直接用户量,那么潜在用户量还可以包括在校的计算机专业相关的大学生,那么加起来恐怕要有1k万+了吧!这些都是市场的潜在用户量!说明市场还是很庞大的!
市场现状
目前市场上有什么样的产品了?
- 单说问答这块的话,其实市场上的问答产品还是很多的,最早出的就是百度问答了,它算是一个比较综合的一个问答平台,涵盖了所有方面的内容。其次就是腾讯出的一个问答平台,它跟百度问答差不多。在我小学初中的时候都是用这两个问答平台。后来出现了知乎,它跟百度问答最大的差别就是它比较学术。
这次的这3个IT问答网站:CSDN,Stack Overflow,SegmentFault 思否,都是针对IT方面的问题,用户群体特征突出。
上述产品的定位、优势与劣势在哪里?
- 像百度问答和知乎这类的问答平台,涵盖的范围其实都很广,从学术到生活情感领域的,内容很杂。优势就是已经存在市场很久了,有很大的知名度和庞大的用户群体。劣势就是针对群众不突出,任何方面的类型都有,用户的问题很容易石沉大海,即便用户量很大也会没有什么浏览量,以至于用户的问题无法得到及时的回应。
- CSDN,Stack Overflow,SegmentFault 思否三个产品的定位都是针对IT行业的问题,优势就是有明显的用户群体(IT人员),劣势就是用户群体没有普遍的问答平台庞大。
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
- 其实百度问答和知乎之间可以算是竞品关系吧,这两个产品如果要我选择的话我个人倾向使用百度问答,主要是由于这是第一款接触到的问答平台吧!但目前的用户量来看,应该是知乎的用户量比较大。
- CSDN,Stack Overflow,SegmentFault 思否这三个产品的话,国外的Stack Overflow其实可以不用算入这个竞争,因为其实很多国内朋友(比如我)就不太喜欢用除了中文以外的网站。那么就剩下CSDN和SegmentFault 思否这两个产品进行竞争了,很明显CSDN的用户量是更多的。
市场与产品生态
这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
-
这里主要针对CSDN问答区。它的核心用户就是IT从业人员和IT专业相关的大学生。
|分类|典型用户描述|
|-- |:--😐 :--😐
|学历|本科及以上|
|年龄|19~29不等|
|专业|计算机/软件工程/信息安全等IT相关的专业|
|爱好|打代码|
|收入|高收入人群,月薪10k+|
|表面需求|获取更多IT相关的知识,解决Bug|
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
- 这种问答平台的用户群体之间肯定是有关系的呀!不然用户的问题谁来回答呀!管理员在线回复嘛,这不太可能吧。
- 这种用户之间密不可分的关系,当然可以充分利用了!像什么会员机制,可以使得用户的问题让更多其他的用户看到,获得推广。还有金币机制,吸引用户回答问题来获得金币,当然平台就可以赚取这一点点的中间费啦!我觉得还是有很充分利用起来的!不然什么机制都没有,也没有用户愿意来回答问题呀!
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
- 我觉得产品之间肯定是有存在一定关系的,不然隔断的话要是别人都抱团,那不是很惨?CSDN很多广告的样子,应该是没少跟其他产品打交道叭。说到这个子产品,CSDN就开发了很多类似的东西,什么冲榜分奖金啊,就激励用户回答问题,用尽一切办法留住用户啊!
- 其实CSDN的模块真的多,但是大部分人用的都是CSDN的博客区,比如我,我之前一直用CSDN但没想到还有个问答区。还有下载代码这部分,虽然我试图下载却没有下载成功过因为没有💴,但是看大家评论资源还挺有东西的样子。
- 思否有个课程模块,点进去都是付费的课程,我觉得它是有通过提供学习资源来获取它的利益的。
产品规划
- 以下针对CSDN问答平台
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
- 功能以及NABCD分析
- 如果我是用户的话,我会更希望产品会有经验升级和任务的一种等级机制。具体来讲就是,平台每天都可以给用户推送每日任务,用户通过完成相应的任务(如回答多少问题,收获几个采纳,提出几个问题,获得多少点赞等等)获取经验。通过等级机制,比如用户升到一定级数的时候,可以获得类似一天的会员特权(比如问题推广等),也可以获得勋章(符合收集癖好的用户的口味)等等。通过这些,让用户更有兴趣去经营这个问答平台,留住用户。
- Need
- 对于有疑问需要提问的用户,它希望自己的问题能够获得更多的推广,更多的用户能看到,除了会员机制,那么不想充值的用户就可以通过升级获得短期的会员特权。
- 提问对有需求的用户来说是必需的,但是回答不一样,用户可以按心情来决定我要不要回答想不想回答这个人的这个问题,即便我会,没有动力趋势用户去回答这个问题。加入经验等级任务机制,就可以让用户像打怪升级一样去回答问题。
- Approach
- 增加等级经验机制,通过完成任务、日常提问和回答问题等获取经验;
- 推送每日任务等其他辅助升级的功能;
- 增加等级特权,达到一定的等级可以获得奖励勋章等。
- Benefit
- 通过类似打怪升级的机制,促使用户经营账号,留住用户。
- Competitors
- StackOverflow似乎有勋章这个东西?可能更类似于成就吧,有没有经验机制我太了解因为这个国外网站我不会用。既然是国外网站,那跟国内的平台应该没什么大的竞争,暂时不用考虑它。
- 如果能在这个等级经验机制上完善丰富一下,还是很有市场的,毕竟也鲜有人愿意做无用功。
- Delivery
- 在自身网站进行推广,如新用户注册时推送新手任务,引导用户适应平台的使用。
- 如果我是用户的话,我会更希望产品会有经验升级和任务的一种等级机制。具体来讲就是,平台每天都可以给用户推送每日任务,用户通过完成相应的任务(如回答多少问题,收获几个采纳,提出几个问题,获得多少点赞等等)获取经验。通过等级机制,比如用户升到一定级数的时候,可以获得类似一天的会员特权(比如问题推广等),也可以获得勋章(符合收集癖好的用户的口味)等等。通过这些,让用户更有兴趣去经营这个问答平台,留住用户。
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
请为你的团队设计16个周期每周的详细规划。
-
角色配置
分工 人数 UI设计 1 前端开发 2 后端开发 2 测试 1 -
16周的详细计划
周数 任务 1-2 具体功能的需求分析 3 数据库结构设计、接口文档编写 4-5 完成UI设计图/原型图 6-8 同步进行前端和后端的开发,测试人员实时跟进 9-10 前后端交接,接口数据测试 11 推出alpha版本,进行内测 12-13 收集用户体验反馈,修复bug、完善功能 14-16 发布最终版本