这个作业属于哪个课程 | 软件工程实践2022年春-F班 |
---|---|
这个作业要求在哪里 | 软件工程实践—软件评测 |
这个作业的目标 | 1、调研,评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验 2、分析(参考8.6节对工作的估计,和14.1节软件工程的质量3、建议和规划(参考《构建之法》第8章功能的定位和优先级;第9章项目经理) |
其他参考文献 | 《构建之法》、CSDN |
目录
- 一、调研、评测
- ·bug严重性
- (1)CSDN开发者互助问答社区_程序员有问必答-CSDN问答
- 体验
- bug
- 优缺点:
- 建议:
- 结论:
- (2)Stack Overflow - Where Developers Learn, Share, & Build Careers
- 体验
- bug
- 优缺点:
- 建议:
- 结论:
- (3)SegmentFault 思否
- 体验
- bug
- 优缺点:
- 建议:
- 结论:
- (4)采访
- 二、分析
- 1.开发时间估计
- 2.软件对比
- 3.建议
- 4.bug存在原因
- 三、建议与规划
- 1.市场概况
- 2.市场现状
- 3.市场与产品生态
- 4.产品规划
- NABCD
- 规划
一、调研、评测
·bug严重性
等级 | 描述 |
---|---|
XXX | 严重错误,严重影响客户的使用以及系统的安全性 |
XX | 中级错误,部分功能出现问题,但不会影响整个系统运行 |
X | 轻微错误。轻微影响顾客使用,主要是顾客体验不佳,但不影响功能使用 |
(1)CSDN开发者互助问答社区_程序员有问必答-CSDN问答
体验
1.介绍和使用软件
CSDN提供了一个程序员的社区,大家可以在CSDN上交流自己遇到的问题或者记录自己的技术成长经历,在国内知名度比较高,用户量大,各种技术的初学者往往都可以在CSDN上解决一些常见问题。
2.优缺点分析
优点:
社区功能比较完善,不仅仅能交流技术问题,程序员们还能在社区交流生活,而且CSDN本身的资源库里有大量的代码,每年上传下载量不计其数,作为中文社区,入门也比较简答,是一个较为大众化的平台。
缺点:
这几年广告越来越多,这是平台的维护管理工作做的不够好,优质用户已经严重流失,而且资源库基本没有免费一说,无论大小的资源都要收费,给人的感觉就是越来越乱。
3.对产品有什么改进意见
还好把精力放在社区内容管理上吧,就这样下去任由广告劣币驱逐良币,发展不会长远,想做中国的StackOverflow还是想圈快钱,我想股东们心里自然有数。
bug
bug1测试环境:
处理器:Intel® Core™ i7-9750H CPU @ 2.60GHz 2.59 GHz
系统类型:64 位操作系统, 基于 x64 的处理器
浏览器:Microsoft Edge 版本 100.0.1185.29 (正式版本) (64 位)
bug等级:XX
bug描述:这是一个跟CSDN自家的gitcode联动的bug,也可以算是CSDN的bug:当你在CSDN上登录过账号A并且没有退出时,此时你想在gitcode上登录账号B,无论如何点击登录按钮,都不会弹出来登录窗口,而是直接进入账号A的gitcode,并且没有给任何提示,这么久了都一直存在,我不知道是没发现还是设计逻辑就是这样?为什么能让用户自由登录gitcode?退一步说,为什么不给任何提示?我是在偶然中才发现的解决办法,就是一定要保持CSDN也登录的是同一个账号,无论怎样,就我所知这个bug浪费过不少人的宝贵时间。
可以看到,退出后再点登陆,没有输入用户名密码直接就进入了
刚刚发现新bug,我正在写此博客,突然莫名其妙刷新一下,虽然大部分内容保存了下来,但是我不由得还是心中一颤。此bug属于突发bug,无法重现截图,但是相信用多了CSDN的大家总会遇到的。
结论:
类别 | 描述 | 评分(满分10分,良好6分, 及格4分,聊胜于无1分, 很差-3分) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 8 |
细节 | 有什么为用户考虑的细节? | 7 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告) | 7 |
辅助功能 | 一些辅助功能如皮肤等 | 7 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 6 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 8 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 10 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 5 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 |
问答内容质量 | 回答是否准确回答用户问题 | 8 |
总分 | 76 |
我的评价是c) 一般,作为初学者这是一个很好的解决常见问题的网站,但是不值得长期重度使用,因为CSDN的管理者似乎也不是很在乎用户体验。
(2)Stack Overflow - Where Developers Learn, Share, & Build Careers
体验
1.介绍和使用软件
Stack Overflow应该说是目前最专业最经典的开发问题交流社区了,免费、简洁、易用(如果习惯使用英语的话),庞大的用户量和访问量比一切宣传都更有说服力,相对来说,Stackoverflow上更容易找到一些疑难杂症的解决方案。
2.优缺点分析
优点:
一个开发问题交流平台最重要的是什么?当然是用户量和专业性,无论出于什么原因,在结果上Stackoverflow无疑做好了这两点,打开Stackoverflow,搜索或者浏览问题,学习或者帮助他人解决以加深自身的理解,良好的设计使得整个流程让人感到愉悦,当然最重要的是你的难题确实得到了解决。
缺点:
在简中互联网的共同问题,使用Stackoverflow时当然也避免不了,我不想把这些称作缺点。比较实际的不足是,Stackoverflow的编辑器非常简陋,似乎根本没准备让你直接在网页上coding,但我认为我可以选择更加好用的本地IDE,但是你不应该不提供这种需求的可能性,比如用户在ipad上使用时呢?
3.对产品有什么改进意见
可能的话希望对各国语言都做一下本地化处理,不是每个人都愿意花精力学习英语。
bug
bug1测试环境:
处理器:Intel® Core™ i7-9750H CPU @ 2.60GHz 2.59 GHz
系统类型:64 位操作系统, 基于 x64 的处理器
浏览器:Microsoft Edge 版本 100.0.1185.29 (正式版本) (64 位)
bug等级:XX
bug描述:有时候在提问之后,页面只显示Page not found
经过调查了解,原因是加载 JavaScript 失败。如果不科学上网的话,基本都会遇到这个问题。
Stack Overflow 这个网站虽然在国内能访问,但是想用的话,就必须得挂代理,否则注册登录都不能用。
结论:
类别 | 描述 | 评分(满分10分,良好6分, 及格4分,聊胜于无1分, 很差-3分) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 10 |
细节 | 有什么为用户考虑的细节? | 8 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告) | 10 |
辅助功能 | 一些辅助功能如皮肤等 | 7 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 8 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 9 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 9 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 |
问答内容质量 | 回答是否准确回答用户问题 | 10 |
总分 | 89 |
我的评价是a) 好的软件/平台真正明白它的核心竞争力是什么,我认为目前来说Stackoverflow基本没有对手
(3)SegmentFault 思否
体验
1.介绍和使用软件
“SegmentFault
思否是中国领先的开发者技术社区。我们以技术问答、技术专栏、技术课程、技术资讯为核心的产品形态,为开发者提供纯粹、高质的技术交流平台。”
整体感受是,比CSDN强多了,同时不仅是一个技术交流平台,同时也是求职招聘平台,综合性比较强,适合闲来无事随便逛逛,目前的用户也是越来越多,总体来说做的不错。
有意思的小提示
2.优缺点分析
优点:
相对比较新,设计理念也比较新,广告也有,但是相对来说目前还比较少,页面设计自认为比较美观。
缺点:
不是纯粹的技术社区,内容有些杂乱,产品定位其实不如Stackoverflow和CSDN清晰,
3.对产品有什么改进意见
完善一下审核吧,感觉现在审核变慢了,当然这背后还有很多不简单的没法说的问题。
bug
bug测试环境:
处理器:Intel® Core™ i7-9750H CPU @ 2.60GHz 2.59 GHz
系统类型:64 位操作系统, 基于 x64 的处理器
浏览器:Microsoft Edge 版本 100.0.1185.29 (正式版本) (64 位)
bug等级:X
bug描述:没登录怎么能点击跟随呢?这应该是开发人员的一个小疏忽
结论:
类别 | 描述 | 评分(满分10分,良好6分, 及格4分,聊胜于无1分, 很差-3分) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 8 |
细节 | 有什么为用户考虑的细节? | 9 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告) | 6 |
辅助功能 | 一些辅助功能如皮肤等 | 9 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 9 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 8 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 8 |
问答内容质量 | 回答是否准确回答用户问题 | 8 |
总分 | 80 |
我的评价是d) 好,不错,感觉初创团队很有理想,眼光较长远,注重用户体验。
(4)采访
采访了高中同学,他正好有空。
二、分析
1.开发时间估计
最少六个人,少一个都没法干,时间至少3个月,否则难以保证可用性。
2.软件对比
毫无疑问,Stack Overflow>思否>CSDN 。我的评价指标一方面是核心需求实现,另一方面是用户体验度。
3.建议
1.CSDN:
一款高开低走的平台,现在已经逐渐远离当初的追求,希望管理人员目光放长远,眼里不要只有快钱。
2.Stack Overflow:
希望对各个国家,尤其中国这样技术入口庞大的国家做好本地化处理。
3.思否:
多多学习老牌先进平台的经验,我对它抱有比较大的期望。
4.bug存在原因
平台本身功能复杂,出现bug是很正常的事情,太多细枝末节的问题不可能一次项面面俱到。
三、建议与规划
1.市场概况
国内互联网的体量确实大,但是技术先进程度上要正视和尤其是美国的差距,消费互联网领域市场现在是白热化竞争,但是真正的高端市场还有很大的探索空间,技术人员们对高端的技术交流平台的需求没有充分得到满足。
2.市场现状
国内的CSDN、思否、知乎、博客园、简书都算技术交流平台,目前事实上做的比较大的并且专业化强的就说CSDN和思否,也许中端市场已经饱和,但是高端市场绝对有很大的争取空间。
3.市场与产品生态
核心用户是IT技术相关从业与学习人员。绝大部分用户都是男性,普遍具有本科学历,并且年龄普遍在18-40岁之间,共同的主要需求是技术问题解决和求职。潜在需求是技术带来的满足感和技术带来的高收入
Q:产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
肯定是存在的,开发人员本身容易产生共同的兴趣爱好,社区就可以从这些兴趣爱好(如游戏、电影等)方面构建用户画像。
Q:产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
存在但是关系不一定强,主要是把捆绑性做的要适度,太强让人厌烦,太弱没有用户粘性,像腾讯一样合理利用捆绑,相信一定可以形成扩散效应,让各个子产品都吸收到该产品带来的流量。
4.产品规划
我希望增加即时的用户反馈模块,尤专门的负责人员管理,主要目的就是为了提升用户满意度,增加用户依赖性,更好的推广横向产品和子产品。
规划
开发:3人
测试:2人
美工:1人
第一周 | 对市场调研以及分配任务 |
---|---|
第二周 | 学习新技术并且规划任务 |
第3-10周 | 实现基本功能,完成白盒测试和黑盒测试 |
第10-15周 | 优化算法,解决bug |
最后一周 | 验收发布 |