软件评测
这个作业属于哪个课程 | 2021春软件工程实践/S班 |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 进行软件评测 学会分析、总结和思辨 |
其他参考文献 | CSDN |
-
软件评测
第一部分 调研,评测
-
CSDN问答
-
体验
-
- 介绍和使用软件:介绍软件基本功能;使用这个软件的基本功能10–30分钟,并上传使用软件的照片
CSDN是全球知名中文IT技术交流平台,创建于1999年,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区.
-
问答功能的体验:
已经是CSDN的老用户了,很感谢在上面的资源和搜到的方法,是程序员的必备网站。
- 优缺点分析:描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
优点:
1、方便,用户基数大,浏览量大
2、问题解决及时,大家都很热心
3、UI美观,界面好看,内容丰富
缺点:
1、下载内容不能浏览,下到了不能用的资料心疼钱....
2、用户量大,灌水的帖子也比较多,有些没有意义的重复转载和无用信息
- 对产品有什么改进意见?
改进意见
可以出一个极简模式,方便有强迫症的同学~
- BUG
部分界面会出现转义字符的问题
-
必然发生
-
浏览器:Chrome
-
操作系统:Win10
-
严重程度:三颗星(影响用户使用体验)
-
结论
十分推荐!
-
Stack Overflow
-
体验
- 介绍和使用软件:介绍软件基本功能;使用这个软件的基本功能10–30分钟,并上传使用软件的照片
问答模块:
个人中心:
Stack Overflow is the largest, most trusted online community for developers to learn.
stackoverflow作为全球最大的技术问答网站,是技术工作者的必经之路
- 优缺点分析:描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
优点:
1、我们可以使用英文搜索,在提问之前使用Google或者其他搜索引擎检索一下,灌水会被喷...
2、可以锻炼我们的英语水平,用英语和国际接轨hhh
3、作为知识问答社群比较规范,对类似于没有什么客观答案,例如讨论某种语言是否过时,两种语言谁更好之类的国内论坛讨论的火热的问题,它关掉了,避免主观问题引发战争。
缺点:
1、可以锻炼我们的英语水平,但是看英语确实难受
2、没有语言切换
3、比较小众(可能是我比较没有文化...)上手还是有一定难度
4、一定要先设置工作信息或者教育背景,有点讨厌
- 对产品有什么改进意见?
1、优化注册体验
2、优化图片显示
3、提供多语种界面
4、设置信息可以放在后面,或者以弹出的形式提醒用户
-
-
BUG
-
注册老是失败,没有提示,或者说在密码填写上出现问题
- 必然发生
- 浏览器:Chrome
- 操作系统:Win10
- 严重程度:五颗星(用户体验严重影响)
-
图片显示出现问题、裂开
- 必然发生
- 浏览器:Chrome
- 操作系统:Win10
- 严重程度:三颗星(影响用户体验)
-
结论
不错
Stack Overflow一定是一个非常棒的回答网站,还有许许多多的为止使用姿势等我们去发现。
- 必然发生
-
SegmentFault
-
体验
-
- 介绍和使用软件:介绍软件基本功能;使用这个软件的基本功能10–30分钟,并上传使用软件的照片
SegmentFault 思否是中国领先的开发者技术社区。以技术问答、技术专栏、技术课程、技术资讯为核心的产品形态,为开发者提供纯粹、高质的技术交流平台。*这次使用了一下模拟手机来浏览SegmentFault
回答界面:
- 优缺点分析:描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
优点:
体量小,轻盈。
缺点:
部分设计很恶心人,比如注册账号的时候,关注了公众号还要再手机注册一遍,用GitHub等第三方登录也是这样,那我好要其他登录方法干嘛?给你送流量还是其他应用的用户信息?把人当傻子也要有个度啊。
- 对产品有什么改进意见?
改进建议:
参照缺点改进。
-
BUG
部分页面没有对移动端做出很好的适配
-
特定页面发生
-
浏览器:Chrome模拟手机移动端
-
操作系统:Win10
-
严重程度:三颗星(影响用户体验)
结论
还行吧
【进阶】采访另一个用户: 让 TA 也使用这个软件/服务, TA 能上手使用么? 有什么明显的困难, 软件的开发团队为何没有意识到这些初始用户会碰到的困难?
(请将采访过程以图片和文字的方式记录下来,且要求采访对象为其他软工班级的学生;如果TA也要完成软件评测的作业,要求TA选择的测评对象和你的不一样)
线上指导使用,并视频连线采访:
记录请至少包含以下几点:
a. 采访对象的背景,为什么选择这个人采访?TA 的需求是什么?
同龄人,其他高校工科类学生;因为年龄专业相仿,具有参考价值;学习IT技术,进行IT有关的解答。
b. 采访对象实际使用的产品栏目
CSDN、SegmentFault、Stack Overflow
c. 采访对象使用软件的过程中会遇到的问题和亮点
CSDN:较为好用,能找到兴趣相关的回答,但是可能是因为没有付费习惯,对下载区域好感较低。
SegmentFault:解答时间太长。
Stack Overflow:英文看不懂。
d. 采访对象觉得从用户体验的角度来说需要改进的地方有哪些?
CSDN:希望免费资源多一点,看广告换资源也行啊。
SegmentFault:解答时间太长,提升效率。
Stack Overflow:英文看不懂,出中文把。
-
第二部分 分析
- 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
-
开发时间估计
- CSDN:50天
- stackoverflow:60天
- SegmentFault:30天
分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
-
同类产品对比排名
CSDN是全球知名中文IT技术交流平台,创建于1999年,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。优势是老牌IT论坛,资源丰富用户量大。
SegmentFault 思否是中国领先的开发者技术社区。以技术问答、技术专栏、技术课程、技术资讯为核心的产品形态,为开发者提供纯粹、高质的技术交流平台。优点是简洁,对移动端友好。缺点是:内容过于单一,用户量较小,且有些不讨人喜欢的设计。
stackoverflow作为全球最大的技术问答网站,是技术工作者的必经之路。优点是水平高,全球视野好,和国际接轨。
排名:CSDN~=Stackoverflow>>SegmentFault
【进阶】从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
-
[软件工程方面的建议]
CSDN:可以做一些付费的预览功能,减少用户下载到不想要的资源或者错误资源。
Stackoverflow:做一下中文适配吧,球球了。
SegmentFault:提升产品多样性。
【进阶】你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
-
[BUG存在的原因分析]
CSDN:可能是编码方式或者其他的问题(开发人员粗心大意)
Stackoverflow:可能是因为是外网,图片加载容易出错;还有密码。(开发人员粗心大意+测试人员把关不严)
SegmentFault:应该还是没有考虑全情况(测试人员把关不严)
-
第三部分 建议和规划
-
市场概况
首先市场有多大?
其次直接的用户有多少?潜在的用户又有多少?
-
对于在线内容方面的市场很大,IT回答类社区作为其中一部分也有很巨大上升潜力。从IT行业来看:随着我国经济产业结构不断升级,电子商务产业、移动互联产业的发展及云计算技术在全球范围内的推广,智能手机终端、移动应用、云管理、云物流、云手机等技术领域将产生巨大的人才。我国每年IT人才市场供给约200万新人,目前国内IT相关行业从业人员约1500万人,按照年增长15%的速度,每年约225万新增岗位,加上5%退休和离职率,每年大约有300万市场需求,预计国内每年IT市场人才需要约100万人。对这些目标用户回答类应用潜力巨大。
直接用户:IT技术岗,高校CS学生,IT爱好者
潜在用户:准备从事IT的人员,有IT问题的人
-
市场现状
- 目前市场上有什么样的产品了?
- 上述产品的定位、优势与劣势在哪里?
- 上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
我们接触到的为一下几个应用:
CSDN是全球知名中文IT技术交流平台,创建于1999年,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。优势是老牌IT论坛,资源丰富用户量大。
SegmentFault 思否是中国领先的开发者技术社区。以技术问答、技术专栏、技术课程、技术资讯为核心的产品形态,为开发者提供纯粹、高质的技术交流平台。优点是简洁,对移动端友好。
stackoverflow作为全球最大的技术问答网站,是技术工作者的必经之路。优点是水平高,全球视野好,和国际接轨。
三者互为竞品关系。其中中,CSDN在国内IT问答市场为主流,而Stackoverflow是国际IT问答市场主流.
-
市场与产品生态
- 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
- 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
- 产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
核心用户群:学习或从事IT相关产业的人员
学历,年龄,专业,爱好,收入:高中以上,16以上,理科工科专业,电子产品技术等爱好,没有收入或者高收入人群(话说现在幼儿编程也开始流行卷了...真没必要一定要整一个目标用户画像)
表面需求:提升IT技术
潜在需求:爱与和平
高技术的人还是比较有话题的吧。产品的用户群体之间存在一定的关系,有利用其相互作用二次构成特定用户生态的可能性
对于产品的子产品,以及其他相关产品之间存在一定的关系。有同样的用户和之前用户的流量入口吧。可以有利用各个产品特性之间的相互关系二次构成产品生态的可能性。类似于回头客的概念吧。
-
产品规划
你要在当前软件的基础上设计什么样的新功能?
我想在现有的产品上加入视频推荐的功能。
为何要做这个功能,而不是其他功能?
因为现在视频可以大大增加用户的使用时间,也可以承载更多的信息,提升KPI。其他的没想到。
为什么用户会用你的产品/功能?
视频流文件有种神奇的魔力,
你的创新在哪里?
网页之前没有这种功能,就算是一种新的尝试。
- NABCD模型
-
- N (Need 需求)
- 我们需要提升用户使用我们程序的时间,而一种成熟且有效的方案就是视频流。视频可以大大增加用户的使用时间,也可以承载更多的信息,提升KPI。
-
- A (Approach 做法)
- 使用行业成熟的视频流技术,对项目进行添加。
- 依靠庞大的用户流量,提升用户粘性。
-
- B (Benefit 好处)
- 用户使用时间增多
- 吸引用户、黏性增加
- 提高KPI
-
- C (Competitors 竞争)
- 其他论坛也可推出相同功能的模块,我们需要创新。
- 加入视频可能会分食视频赛道头部的蛋糕,我们需要竞争力。
-
- D (Delivery 交付)
- 官网推送功能更新,这个功能将会作为我们的核心竞争力。开放用户反馈使得用户可以对此做出点评,进行优化。
-
- NABCD模型
-
角色配置
- 前端兼职美工:2人
- 算法:4人
- 后端兼职测试:1人
16周期每周的详细规划
- 第一周:制定好目标,小组内进行讨论,指定详细的计划
- 第二周:进行算法设计
- 第三周:进行算法设计
- 第四周:进行前端、后端的设计
- 第五周:进行前端、后端的设计
- 第六周:进行前、后端的编写
- 第七周:进行前、后端的编写
- 第八周:进行前、后端的编写
- 第九周:前后端的调试
- 第十周:前后端的调试
- 第十一周:前后端的调试,并发布测试版
- 第十二周:用户反馈bug,改正
- 第十三周:用户反馈bug,改正
- 第十四周:发布正式版
- 第十五周:持续跟进
- 第十六周:持续跟进