案例分析作业 --- 两极分化般的笔记软件使用体会
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2021春季计算机学院软件工程(罗杰 任健) |
这个作业的要求在哪里 | 案例分析作业 |
我在这个课程的目标是 | 了解软件工程的原理在好/坏软件上所起的作用 |
这个作业在哪个具体方面帮助我实现目标 | 分析、思辨、总结 |
前言:
随着互联网和移动端设备的普及与升级,许多当代大学生选择使用在线编辑工具/移动端app来记录笔记,笔者也在大二时顺应潮流,赶着教育优惠的尾巴购买了ipad和Goodnotes、Notability全家桶,尽管最后发现想象中的生产力变成了B站启动器后忍痛割爱将其贱卖了,但在过程中也算体会到了笔记软件的功能与优劣,因此本次案例分析,我重点考察调研了
- Evernote
- 语雀
两款笔记软件在Android端的表现,同时与他们在PC、IOS端的响应情况形成对比,最后给出两款软件定性和定量的评价,并选出相同条件下最值得推荐的软件。
在Bug描述前,首先给出我定义的Bug严重程度量化标准:
BUG性质与其造成的影响 | 严重程度对应的星级 |
---|---|
严重影响到用户账号、个人信息以及财产安全 | ⭐⭐⭐⭐⭐ |
会导致系统崩溃,丧失大部分功能 | ⭐⭐⭐⭐ |
触发率不高,只会影响用户对小部分功能的体验,且较易修改 | ⭐⭐⭐ |
属于功能设计上的小漏洞,基本不会影响用户使用 | ⭐⭐ |
简单的文字图片/feature错误/与运用场景不相符合 | ⭐ |
Evernote:
1. 测试环境:
PE端:
- 使用的设备为:OnePlus7T ,处理器Snapdragon 855 Plus,8GB RAM + 256GB ROM,Android 10,
- 软件版本为:中国版印象笔记 10.7.18
PC端:
- 使用的设备为:HP OMEN 暗夜精灵6,处理器R7-4800H,16GB + 512GB SSD,显卡 RTX2060,Windows 10 家庭版
- 软件版本为:中国版印象笔记 6.21.75
2. 产品使用,功能介绍,优缺点分析
一、使用截图(左PE右PC)
二、功能介绍
Evernote是一款横跨Windows、Android、IOS、OS X、BlackBerry OS等市面主流OS的“专业”笔记软件,在2012年进军中国,取名为印象笔记。
它为用户提供了诸多纷繁复杂的功能,以下列举部分免费用户经常能使用到的功能
- 在线编写笔记,并同步到多个操作系统/设备。
- 提供大量模板如思维导图、工作日志、甘特图供用户直接使用。
- 提供了语音识别录入,手写识别、拍照识别等功能
- 支持共享协作,能和小伙伴一起完善笔记
三、 软件优缺点分析
缺点:
-
PE端软件内容过于冗杂:使用完后我还以为我不小心错误下载了“腾讯QQ非精简版PLUSPLUS”,作为一个笔记软件,印象笔记app不仅包含了市面上常见的笔记软件应有的功能(如编辑保存文本等),还十分“贴心”的附加了诸如“热点新闻”、“天天金句”、“春日减肥大作战”等诸多推送文章(神似QQ看点),并且内置如“100本必读书讲解”,“人性的减肥术”等课程的购买与播放窗口。
这让无法忍受腾讯QQapp 广告、热点小新闻扑脸,各个按钮随时都冒小红点的我有些生理不适。冷静分析,我认为印象笔记Android端的开发者并没有正确认识到我们的产品是怎样的定位/我们究竟要做出怎样的一个产品,而选择一锅乱炖,把当今市面上用户量大、流量高、隐形消费高的板块全部扔入一个app,但这却与其官网上标榜的“做最专业的笔记软件”完全不符。可以想象,笔记软件的目的就是能让用户能静下心来享受记笔记的快感与便捷,然而,只要用户不小心push了软件下方的识堂button,就会立刻看到许多某些博人眼球的小新闻/小文章/小课程,从而诱导用户以浪费记录笔记的时间/精力为代价,沉浸于这些板块。这就好比Forest app在每棵种的树上都放上了一个二次元少女的图片,点击后能直接进入pixxxx(打住),然后界面标题配上“姜太公钓鱼,愿者上钩”的文字,实在让人无法理喻。 -
PE、PC端软件性能优化较差:PC端的性能优化问题可以从一个小细节看出,下图GIF中当我点击笔记本后,软件花费了1s(实测如果笔记本数目更多,该延迟会更长)来根据所有笔记的更新时间进行排序并显示
PE端体验也同样差强人意,使用90HZ刷新率的手机拖动页面时会有明显的掉帧(由于录制比较繁琐就不展示了) -
广告和逼氪彰显的淋漓尽致:无论是首页无法关闭的“6折新手专享折扣”,还是进入模板库经典推荐的6个模板中4个需要充值续费(如下图),都着一股浓浓的强迫消费的味道,这对首次使用该软件的新用户会起到极大的劝退作用
-
BUG较多,这在下文将详细罗列出
优点:不可否认,尽管印象笔记有诸多上述不足,但是其支持各个终端进行数据共享,提供大量现成模板供用户使用也是其亮点所在。
- 多终端数据同步十分顺应其主要用户——现代大学生的电子设备部署情况,大学生可能会在课上使用电脑记录笔记,吃饭时突然想到了某个idea可能直接拿出手机进行记录,因此同步功能十分重要。
- 提供大量现成模板能极大程度满足软件轻度用户的需求,该类用户使用该软件的频率低/时长短,e.g.某正在OS实验报告的同学可能会每周一次,每次10min地使用该软件进行思维图谱的绘制工作,他所追求的就是高效且便捷,因此提供现成的模板就能极大吸引该类用户的使用。
四、功能性BUG与分析
1.Android版本中无法显示文字加粗/倾斜后的字体。
(效果为下图左半部分,已经选取加粗和倾斜字体,但显示字体并未修改;右半部分表示切换到Windows版本后能正常显示)
- 触发条件:使用 印象笔记 10.7.18 Android版,新建文字笔记后编辑,输入几个文字,选择加粗/倾斜
- 触发概率/复现概率:100%
- BUG分析:通过调查IOS版本,发现在IOS上字体倾斜加粗的效果能正确显示,且同样的笔记文本切换到Windows版本后能正常显示,因此猜测是开发人员在将该功能移植到Android端时没能识配对应字体,导致出现BUG。
- BUG严重程度:⭐⭐⭐⭐。原因:尽管这看似是一个特别细节的BUG,但却发生在app最重要的文字笔记部分中最基础的字体编辑单元的第一二号功能按钮位置,其易触发程度以至于我第一次使用该软件,不到5min就发现该问题,这会给新用户留下极其不好的印象分。
2.在对文本复制操作时,点击复制按钮没有反馈
(下图左半部分为点击“复制”按钮时的情景,右半部分为点击后,可见不同于其他编辑框按钮“全选”,“粘贴”,“剪切”在点击完后会自动隐藏编辑框,“复制”按钮在点击完后仍然保持原状,没有反馈,实际体验会让用户误认为复制失败)
- 触发条件:使用 印象笔记 10.7.18 Android版,新建文字笔记后编辑,输入几个文字,长按屏幕,点击复制
- 触发概率/复现概率:100%
- BUG分析:猜测是开发人员移植、复制代码时漏掉了”copy_function“中的”Hide_edit_box“部分。
- BUG严重程度:⭐⭐。原因:触发率较高,但对用户的使用影响不大。
3.还发现该软件存在一些基础上的功能缺失/能更加完善的地方,由于十分明显且易于修改,遂罗列时取消bug分析模块:
未实现重名文件提示报错/自动修改文件名去重的功能,导致在检索文件时会出现无法定位目标文件的问题
- 触发条件:使用 印象笔记 10.7.18 Android版,创建多个未命名笔记,进行搜索操作
- 触发概率/复现概率:100%
- BUG严重程度:⭐⭐。
许多图标为非矢量图,清晰度较低
- 触发条件:保存一个文件/点击分享链接后有几率弹出
- 触发概率/复现概率:无法定量化表示
- BUG严重程度:⭐。
工作日志模板中,无法对单元格进行增添/删除操作
- 触发条件:使用工作日志模板,尝试进行单元格删除操作
- 触发概率/复现概率:100%
- BUG严重程度:⭐⭐。
五、BUG反馈
已通过留言的方式将上述BUG反馈给印象笔记官方
六、改进建议
- 将冗杂的app拆分成多个子app分管不同的模块,可以借鉴 小猿搜题 和 猿辅导 的经验。
- 在保证多平台多操作系统兼容的同时,加强对Android、ios、windows等用户集群较大的平台上的软件的测试工作。
语雀:
1. 测试环境:
PC端:
- 使用的设备为:HP OMEN 暗夜精灵6,处理器R7-4800H,16GB + 512GB SSD,显卡 RTX2060,Windows 10 家庭版, Chrome 89.0.4389.114
2. 产品使用,功能介绍,优缺点分析
一、使用截图
二、功能介绍
语雀按照官蚂蚁集团官方的定义是一个”专业的云端知识库“,已成为10 万阿里员工进行文档编写、知识沉淀的标配。
它为不同的用户群体(个人用户、小型组织、企业用户)提供了与之对应的功能:
- 对于个人:能编写个人笔记、博客、建立表格、构建自己的知识库等等
- 对于团队:提供了多人协作开发的平台,易于整理各项团队资料
三、 软件优缺点分析
优点:
-
相较于印象笔记,语雀给人的第一印象就是:界面简约优雅,内容丰富而不失条理,这一点从上图能直观的感受到,并且整体体验下来并无明显的卡顿,与PC版的印象笔记相比简直不像同一世纪的作品。
-
绝大多数功能都开放了免费体验功能,并且笔者体验到现在都没发现直白的弹窗式推送/广告。(不愧是大公司的作品,格局就是高)
-
拥有较为活跃的用户论坛,据我观察项目开发人员在其中也有相当高的活跃度,通过论坛的方式拉近与用户的距离,同时解答用户的问题。
缺点:
- 暂时没找到,语雀真的很对我味。
四、功能性BUG与分析
1.表格排序功能没能完全实现
- 触发条件:通过上述gif可以看出,语雀的表格排序功能实现得极其诡异,其操作机理是先使用鼠标选中一个单元格,将其所在列作为排序的依据,再通过拖动鼠标来选取需要进行排序的单元格。这就导致如果作为排序基准的列如果处在所有需要排序的单元格的中部,则只能选取”该列及其左边的列“ 或 ”该列及其右边的列“ 进行排序,无法做到对每行全部数据进行选取。
- 触发概率/复现概率:100%
- BUG分析:实现的问题。
- BUG严重程度:⭐⭐。原因:相当于只实现了最简单的表格排序。
- BUG修改建议:可以参照Excel修改排序功能的操作方式。
2.和印象笔记相似存在未实现重名文件提示报错/自动修改文件名去重的功能的问题,并且在知识库界面没有显示各文件的文件类型(如文档/表格/知识图谱),降低了检索效率
- 触发条件:建立多个重名不同类型的文件
- 触发概率/复现概率:100%
- BUG严重程度:⭐⭐⭐。原因:对企业用户检索大量文件有着巨大考验
- BUG修复建议:可以参照windows,给每种文件类型设置不同的后缀,例如”.txt/.table“。并在用户试图创建和已有文件重名的文件时,对用户进行请求提示,若用户确认则自动在文件末尾添加去重编号如”(1)(2)“,否则禁止用户建立该文件。
五、BUG反馈
已在语雀官方的讨论区中指出
六、改进建议
在功能性BUG与分析模块中已经说明
采访:
1.采访对象:1806田同学,非本软工班级,Notability三年的忠实用户,希望通过采访能获得其他笔记软件的深度用户对语雀和印象笔记的体验,进行横向比较。
- 采访内容
Q:田同学对印象笔记和语雀的初期体验如何?
A:通过短时间的使用,我认为印象笔记、语雀不能严格的定义为”笔记软件“,或者说二者与Notability相比,是不同的笔记软件类型。Notability整个软件的核心都在于提升用户使用apple pencil进行手写记录的体验,软件中附带的铅笔选择工具、剪刀工具、纸张选择工具的核心都是为了赋予用户更大的自由度来灵活的书写、编辑自己的笔记; 而印象笔记与语雀更像是类WPS一样的办公软件全家桶,单说笔记部分,两者与市面上常见的”简历自动生成app“类似,他们都提供了许多已经完善的模板来供用户进行快速的笔记记录,而与完善的模板/快速的开发作为抵换的就是用户的自由度。
Q:okk,那兄弟在使用这两个软件时有遇到什么问题吗?
A:我在使用语雀时发现如果在表格中点击插入图片,选择一张本地图片上传后,网站会提示已经插入成功,在表格中也的确能显示出插入的图片,但使用CTRL+F5进行刷新后插入的图片会丢失。
Q:这是个好BUG呀(案例分析中能写的BUG又-1 QAQ),那田sir认为从用户体验的角度来说这两个软件有哪些需要改进的地方吗?
A:首先是印象笔记,软件内置了太多无法关闭的广告和消费提示,这让习惯了简约风格Notability的我十分不习惯,并且我认为将”智能去除广告“作为充值会员的权益有些不妥,开发者应该重新在”广告投放“与”用户基本体验“二者间找到新的平衡点。而语雀则可以增加更多快捷输入接口,例如氢OS中的氢视窗,能方便用户在不打开网站直接进行笔记编辑,省略到大量的loading时间。
- 采访现场照片
产品比较与推荐:
-
印象笔记:b)不推荐
软件评分细则:
类别 描述 评分(满分10分,良好6分,及格4分,聊胜于无1分,很差-3分) 核心功能 分析三个核心功能,功能设计和质量 6 细节 有什么为用户考虑的细节 10 用户体验 是否强制推送广告/强制消费 -3 辅助功能 除去记录笔记以外的功能,如生成pdf等 10 差异化功能 这个软件独特的功能 4 软件效能 运行帧数,启动速度,内存消耗情况 1 软件的适应性 断网、缺少鼠标、不同平台协作 4 成长性 根据收集的用户大数据进行定向信息推荐 6 用户控制权 系统状态有反馈,等待时间合适,各项操作都有提示 4 软件生态圈 用户论坛、反馈中心 4 总评 46 -
语雀:e)非常推荐
软件评分细则:
类别 描述 评分(满分10分,良好6分,及格4分,聊胜于无1分,很差-3分) 核心功能 分析三个核心功能,功能设计和质量 10 细节 有什么为用户考虑的细节 10 用户体验 是否强制推送广告/强制消费 10 辅助功能 除去记录笔记以外的功能,如生成pdf等 10 差异化功能 这个软件独特的功能 6 软件效能 运行帧数,启动速度,内存消耗情况 6 软件的适应性 断网、缺少鼠标、不同平台协作 4 成长性 根据收集的用户大数据进行定向信息推荐 4 用户控制权 系统状态有反馈,等待时间合适,各项操作都有提示 4 软件生态圈 用户论坛、反馈中心 10 总评 74
分析 (选择国内版印象笔记进行具体分析):
- 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
由于印象笔记在主流OS上有不同的版本,6人左右的团队显然无法全部覆盖,因此这里假定团队开发的项目为 印象笔记安卓版。
预计总完成时间为26周,约6个月
- 需求调研、产品设计阶段:3周
- 项目原型图设计阶段:1周
- 项目UI设计阶段:3周
- app开发阶段:12周 (本app内部功能较多,参考市面上如”广州app“的复杂度与开发时间,适当扩充了时间)
- app测试阶段:4周
- app上线阶段:3周
- 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
本产品具体的优劣及详细的分析以在前文 ”Evernote-软件优缺点分析“ 中已经提及,随下面进行简要的总结:
优点:
- 功能齐全,提供了丰富的模板
- 快捷功能键方便
- 支持主流OS和多终端数据同步共享
缺点:
- Android端功能过于冗杂,无法满足深度用户的需求
- Android和Windows端优化较差,使用有明显的卡顿
- Android端存在许多明显、易触发、且影响用户体验的BUG
- 广告和消费暗示过多。
- 内存占用较大,许多内存消耗在热点新闻、视频的缓存上。
排名依据酷安,不完全统计了下载数目超过10万次笔记软件对应的评分
软件名 | 下载次数 | 评分 |
---|---|---|
印象笔记 | 24W | 3.1 |
有道云笔记 | 100W | 3.8 |
为知笔记 | 46W | 4.3 |
随笔记 | 31W | 4.4 |
纸草笔记本 | 15W | 4.5 |
OneNote | 109W | 4.1 |
随手写 | 15W | 4.6 |
很抱歉没能找到大于10W下载量且评分比印象笔记低的笔记app,当然用户评分并不能完全反映软件的质量,根据我自身的体验,尽管印象笔记在某些问题上存在显而易见的BUG,但抛开实用性,其实现的绝大多数功能都能正常使用,因此我认为排名大概在6~10名左右。
- 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
根据上文笔者提到的印象笔记在安卓/windows端的实机体验:”使用有明显卡顿、许多UI设计不走心(图片模糊)等“,因此我认为软件开发团队需要将更多的时间放在优化代码性能上,而不是填鸭式的将现成的代码模板强行揉进app中。
- 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
我认为原因是:
- 画的饼太大:前文也提到印象笔记几乎兼容市面上所有主流的OS系统,而通过我自身在安卓端、windows端的体验和室友lcy同学在ios端的体验进行对比,发现ios端在UI设计布局、软件性能优化、功能完善程度的体验均完胜前者(就真的苹果人上人?doge)。可见软件团队在各个OS上分配的开发资源极其不均,当然也可能是国内开发人员缺口过大所造成的。
- 开发人员粗心大意、测试把关不严,敷衍了事:可以说第一个字体倾斜/加粗的BUG但凡稍微使用过安卓版本的人都能立刻发现,实在无法理解为什么测试人员为何没有注意到如此明显的功能性BUG。
建议和规划 (选择国内版印象笔记进行具体分析):
1.市场概况
首先市场有多大?其次直接的用户有多少?潜在的用户又有多少?
可以说这类产品在拥有电脑、手机、平板电脑等终端设备 且 正在进行学习、工作的人群内都有很大的市场。根据网上数据,仅2019中国在校大学生数量就达到了3700W,就业人口约为7.7亿。其直接用户为广大在校大学生和年龄低于30岁的在计算机、财务(统计)等领域就业的人员,潜在用户则为拥有终端设备的人员。
2.市场现状
目前市场上有什么样的产品了?上述产品的定位、优势与劣势在哪里?上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
目前国内市场上能与印象笔记形成竞争关系的收费笔记软件即为apple store中的三大巨无霸: Goodnote、Notability、MarginNote,上述软件与印象笔记的优劣势前文已经提及多次,但在定位与竞争中的各方态度却有很大不同。
值得注意的是,Goodnote、Notability、MarginNote均为买断制,即在下载软件之前就需要付款。通过多年和许多同学朋友交流,以及在各大论坛网站潜水,我认为国内用户对买断制软件的接受程度明显低于国外用户,经济不独立的用户(初高中学生)以及年龄较大的用户,在发现软件为买断制后都会产生类似下面的思考
- 如果我购买软件后发现这是个shit,不就亏大了
- 如果能在网上找到离线破解版白嫖,不就爽翻了
- 花私房钱买一个app太亏了,我还是继续忍受之前免费的软件吧(尽管全是弹窗广告)
因此在这样的环境下,印象笔记采用目前国产软件通用的内购套路是十分明智的,但我认为需要改善的是,可以适当增加用户对收费功能的试用机会,来吸引更多的用户。
3.市场与产品生态
这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
前文已经概括,不再赘述。
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
显然存在这样的可能。由于软件的核心用户即为在校大学生,而大学生之间则通过班级、寝室、同学相互关联。因此可以采用类似于WPS APP的共享模式:举一个很常见的例子:当同学1编写完笔记,想要通过微信将该笔记分享给同学2,这时app提供的分享功能会引导同学2进入印象笔记云端平台,在平台里可以对笔记进行简单的阅读操作,但如果想要继续编辑修改,则提供给同学2印象笔记的官方下载链接,从而二次构成特定用户生态。
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
同样存在可能,类似于前文提到的小猿搜题 + 猿辅导的模式,印象笔记app本身已经内置了例如“如何记录笔记”相关课程的板块,这与app本身想要实现的笔记功能关联度极高,将这个板块抽出形成子产品就能利用各个产品特性之间的相互关系二次构成产品生态。
4.产品规划
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?
我会完善印象笔记的笔记共享功能,现在的印象笔记app共享笔记的主要方式为复制笔记链接,接受方将该链接复制到浏览器中打开,会强制进行注册、身份信息填写、登录等一系列繁琐的操作,影响用户体验。因此我希望仿照WPS app制作一个印象笔记云端平台,不仅能一键分享,接受者也能在不进行注册的情况下极为方便地在云端预览文件,而要进行编辑等操作则提示下载印象笔记app本体,二次形成新用户。
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色.
人员分配 | 人数 |
---|---|
美工UI设计 | 1人 |
需求调研 | 1人 |
app前端开发 | 2人 |
app后端开发 | 2人 |
测试 | 4人(前后端开发人员) |
请为你的团队设计16个周期每周的详细规划
- 需求调研、产品设计阶段:2周
- 项目原型图与UI设计阶段:3周
- app开发阶段:6周 (前后端并行开发)
- app测试阶段:3周
- app上线阶段:2周