天下打工人苦钉钉久矣——案例分析作业
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2021春季软件工程 (罗杰 任健) |
这个作业的要求在哪里 | 案例分析作业 |
我在这个课程的目标是 | 提高软件开发能力,锻炼团队协作能力 |
这个作业在哪个具体方面帮助我实现目标 | 分析体验各种软件,取其精华、取其糟粕,对自己的设计有了更多的理解和反思 |
(一)调研,测评
一、钉钉
1、功能体验
在登录钉钉账号后,创建了新的团队,邀请同学加入团队。在师生群里布置了作业,并尝试提交作业。在工作台体验了签到、请假等功能。
2、bug及改进点
01
在通过录音和视频提交作业时,如有电话或其他活动打断录音和视频时,挂断电话时,录到一半的录音和视频会消失,跳转回原来的页面,需要重新开始录音。
-
测试环境 Android8.0
-
可复现性 必然发生,在该环境下,每次打进电话,录音都会丢失。
-
具体情况
1、 在交作业时,点击录音
2、 有电话打进来,挂断电话后,录音消失,跳转到初始页面
-
可能成因 可能由于测试不够充分,没有测试到该种情况
-
严重情况 🌟🌟🌟
-
改进意见 在打入电话时,自动保存该录音,或者增加“上传录音”的按钮
02
工作台的大部分应用在PC端都无法使用,对于习惯在电脑上办公的人不太友好。
-
测试环境 macOS 10.13.6
-
可复现性 必然发生
-
具体情况 打开工作台,点击签到,会发现无法使用
-
可能成因 可能开发团队认为钉钉这些功能在手机上使用更频繁或者在PC端的实现有一定困难。
-
严重程度 🌟🌟
-
改进意见 完善这些功能在PC端的实现。
03
在新建用于测试的团队后,进入工作台界面,PC端可以切换工作台,手机端无法切换工作台。
-
测试环境 macOS 10.13.6 ios14
-
可复现性 必然复现
-
具体情况 创建新团队,创建完成后打开工作台界面,会发现手机端无法切换工作台,PC端可以。
- 手机端
-
可能成因 二者没有进行同步
-
严重程度 🌟🌟
-
改进意见 对二者进行同步
04
提交作业后依然显示没有提交。
-
测试环境 android 8.0
-
可复现性 偶然出现,本次测试未出
-
具体情况 在打卡提交作业的地方提交之后依然显示没有提交。
-
严重程度 🌟🌟
-
改进意见 针对这一功能多做一些测试,优化用户体验。
二、企业微信
1、功能体验
登录后新建了团队,因为无法认证所以不能邀请好友。体验了工作台中健康上报、布置作业、打卡等功能。
2、bug和改进点
01
无法在电脑端的企业微信切换工作台,在手机切换工作台后,电脑端会进行对应切换,即电脑和手机只能同时使用同个工作台,并且无法用电脑切换,个人认为这种方式非常不便。
-
测试环境 macOS 10.13.6 ios14
-
可复现性 必然复现
-
具体情况 电脑无法切换工作台
-
严重程度 🌟🌟
-
改进意见 完善PC客户端的应用,增强客户端的独立性。
02
微信邀请用户进入团队时,实际并未发送任何消息,也并未邀请,显示被邀请人进入团队,但在六个小时之后系统发送了“邀请失败”的消息。
-
测试环境 macOS 10.13.6 ios14
-
可复现性 必然复现
-
具体情况 在无法邀请好友的时候,没有任何提示,早上十点邀请后,下午四点系统反馈邀请失败
-
严重程度 🌟🌟
-
改进意见 建议增加提示语句或加快反馈速度
三、飞书
1、使用体验
在注册登录后新建了团队群,并体验了打卡、签到、会议等常见功能,以及飞书特色的沟通协作方面的工作汇报、共享文档等功能。
2、亮点
在尝试过钉钉和企业微信后,打开飞书使用,感觉眼前一亮,没有找到以上所述的bug或改进点,反而有许多闪光点,本来带着挑刺儿的心理而来,却慢慢开始欣赏起这个软件。
01 PC客户端——工作台
飞书PC客户端的工作台终于不再是一个摆设,签到、打卡大部分功能都可以在客户端完成。个人认为在工作中,大多数时候都在使用电脑,在客户端完成工作更为方便。
02 多人编辑——云文档
飞书云文档储存在云端,可多人协作进行编辑,还可以还原历史记录。共享同事的同时授予权限。
在体验后发现,云文档还有许多可选择的模版,有工作计划、会议记录、项目甘特图、任务进度表等。除了方便之外,美观程度也不亚于记录方面的App。
除此之外,云文档里可添加的内容非常丰富,图片、视频、表格、流程图、思维导图、UML图等。
即便不用来协作,而是日常记录,这个功能已经非常吸引我,电脑编辑完成后,手机端同步出现,省去了发送的步骤,之后如果需要记录或者画图的时候,我也可能会选择飞书。i了i了
03 康康你在干什么——日历
飞书可订阅他人日历,通过订阅他人日历,可以看到同事的日程安排,方便沟通,方便安排一系列事务。
飞书还可以创建公共日历,在公共日历中可增加一系列团队工作安排,无需多次重复通知,在日程安排多的时候,非常清晰明确。
04 一点小缺憾
与钉钉、企业微信不同,飞书没有针对学校老师家长学生的一系列布置作业之类的功能。但个人认为,飞书作为企业协作的工具,定位明确,也不是很需要那些功能,在疫情期间,钉钉已经在中小学生市场占领先机的情况下,飞书很难在这部分市场扩展大量用户。
四、bug反馈
五、用户体验及对比分析
个人对钉钉、企业微信的体验都不太好,但对飞书体验不错,主要原因如下:
-
钉钉
- 功能过多、过于复杂,在打开看到界面的第一瞬间,就有种关掉的冲动。但其实许多功能的用户没有交集,学生家长用到的主要是提交作业等功能,企业用到的主要与打卡等功能有关,个人认为如果将软件拆分后面向不同的用户,会使用户使用更加便捷。
- 除此之外,界面复杂的原因还有同一个功能有多个入口,比如提交作业可以从群聊、协作、工作台三个入口提交,对于新用户会造成许多烦扰。
- 加入多个组织后,工作台反复切换,非常容易错群。(在测试中非常担心自己会做出什么不可挽回的事情
- PC客户端上工作台内的大部分功能都必须在手机端完成,对习惯电脑工作的用户很不友好。
-
企业微信
- 企业微信的界面相比钉钉简洁很多,没有一些不必要的功能入口。
- 企业微信在切换团队后,会同时切换所有功能的团队,让我可以安心地在为测试建的团队里测试,好评!
- 企业微信的PC客户端无法切换工作台,并且手机切换同时电脑会相应切换,给使用造成了非常大的不便。
- 在新建团队后用微信多次邀请用户时,并未发送任何消息,六个小时后,系统反馈邀请失败,原因是团队没有认证,但期间反馈等待时间过于长,而且没有任何提示。
- 企业微信邀请用户进入团队需要企业进行认证,与钉钉相比较为安全。
-
飞书
- 首先,被云文档惊艳到了。模版美观,可插入内容丰富,pc客户端和移动端可同步修改。
- 通过协作功能的体验,能感觉到飞书是真实地在提升团队工作效率,而不是一个上级管理下级的工具,也不是一个仅为了沟通的工具。
- 如果说钉钉的界面是刚打开就想关掉,企业微信是与钉钉相比简洁了一些,那飞书已经站到了美观的层级上。
- 飞书-高效愉悦的办公软件,高效、愉悦两个关键词清晰地概括了其相较于钉钉、企业微信的特点。
六、采访
本次采访中,采访了一位在工作中需要经常用到钉钉的小学老师。学校用钉钉对老师进行管理,如进校需要打卡等,老师对学生也需要钉钉来布置作业、加一些直播课。
这位老师也认为钉钉的功能虽多但繁杂,许多家长都会时常有疑惑,需要她一一解释。
七、定性定量评价
由上述分析,我的评价是钉钉、企业微信一般,飞书良好。
类别 | 描述 | 评分(满分10分, 良好6分, 及格4分,聊胜于无1分, 很差-3分) | ||||
---|---|---|---|---|---|---|
功能 | 软件 | 钉钉 | 企业微信 | 飞书 | ||
核心功能 | 分析三个核心功能,功能设计和质量。 | 9 | 10 | 10 | 钉钉安全性较企业微信比较差,二者手机端功能非常齐全,PC端较差,飞书PC客户端功能齐全 | |
细节 | 有什么为用户考虑的细节? | 8 | 9 | 9 | 容易错群等方面钉钉与企业微信比较差,飞书在协作方面功能齐全 | |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 8 | 9 | 9 | 钉钉录音无法保存使用户体验较差 | |
辅助功能 | 一些辅助功能如皮肤等 | 10 | 10 | 10 | 功能齐全 | |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 7 | 8 | 9 | 钉钉对管理者吸引力较大,飞书的文档协作对用户吸引较大 | |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 9 | 9 | 9 | ||
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 7 | 7 | 8 | 钉钉、企业微信功能主要集中于手机端,飞书PC客户端体验也非常良好,且与移动端同步 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 | 9 | 9 | ||
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 9 | 8 | 9 | ||
自选 | 自选评分项目 | 界面设计 | 4 | 7 | 9 | 个人而言,钉钉界面十分劝退 |
总分 | 总分 | 79 | 86 | 91 |
(二)分析
使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
- 我认为大约需要半年以上,因为钉钉的功能较多且复杂,需要适应多种类型的团队,且每种团队都有不同的功能。钉钉的功能包括高效的沟通体系、视频教学、大型在线会议、云盘,以及各类细节的功能,需要较长的时间来设计、实现、测试。
分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
-
在APPLE的App Store中,商务类免费App排行榜中,钉钉排名第一,企业微信排名第二,飞书排名第三。可以看出钉钉和企业微信在同类产品中占据绝对的领先地位。
-
钉钉
- 优势在于功能庞大齐全,且在功能的设计中注重管理,吸引了许多管理类公司,并且钉钉的密聊功能给数据安全带来了保障,同时钉钉具有先发优势。
- 劣势在于用户的体验差,功能太多,给使用上造成不便。
-
企业微信
- 优势在于背靠微信,有庞大的用户基础,主要吸引营销类公司,方便与客户交流。
- 劣势在于没有形成像钉钉一样的体系,功能较为松散,大部分都可以直接通过微信完成,无需下载企业微信。
-
飞书
- 优势在于文档协作、群成员日历等协作功能较多,专注工作体验,而非管理,用户体验较好。
- 劣势在于没有钉钉的体系,并且没有上述两者的用户基础。
-
从上述分析来看,一段时间内,钉钉依然会是同类产品中的第一。
从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
- 《构建之法》12.1.1中说到
很多软件设计者把用户界面等同于给领导汇报的成绩单,所有的功能都争先恐后地出现在用户面前,唯恐用户没有注意到,但是用户往往会被繁杂的界面弄晕了头,无所适从。
我深感自己就是那个被繁杂的界面弄晕了头,无所适从的用户。
- 我认为钉钉可以对界面做一些简化,如:切换团队时,一次切换所有功能均切换,否则很容易出错;同时,针对不同的团队类型,将一些不用的功能隐藏起来,家校群主要用到提交作业、直播课堂等工具,企业群主要用到打卡、会议等工具。
你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
- 在第一部分发现的bug,一部分是比较细节的bug,在测试的时候很难覆盖到。另一部分关于PC客户端的改进点,可能团队认为钉钉的主要使用场景在手机端,所以PC端的完善程度较低。
(三)建议和规划
-
市场概况
-
首先市场有多大?
- 受2020年的疫情影响,远程办公软件的用户量大幅提升,市场体量巨大,且增长迅速。钉钉的已注册企业数量超1000万,月活11991万,在商务类软件中排名第一。
-
其次直接的用户有多少?潜在的用户又有多少?
-
钉钉的个人类用户已经超过两亿,主要面向中小型企业进行内部沟通、协作办公、组织管理等。由图可知,钉钉的主要用户为25-40岁的上班族,受疫情影响,钉钉也有许多学生用户观看网络直播课。
-
钉钉的用户已经超过两亿,有数字化办公意识的大部分企业都已经是钉钉的直接用户。潜在用户可能为其他群体,如学生等,但钉钉还需要做出较大变化和功能上的设计来吸引学生群体的使用。
-
-
-
市场现状
-
目前市场上有什么样的产品了?
- 目前主要的移动办公软件即为钉钉、企业微信、飞书。其余软件可能与这三者有一些功能上的交叉,但定位相差甚远。
-
上述产品的定位、优势与劣势在哪里?
- 这三种产品都是移动商务办公软件,定位上的区别主要在于:
- 钉钉的功能设计更注重管理,吸引中小型的管理类公司。
- 企业微信有庞大的用户基础,主要吸引营销类公司,方便与客户交流。
- 飞书更注重协作办公和用户体验。
- 优劣势在上述已经提到。
- 这三种产品都是移动商务办公软件,定位上的区别主要在于:
-
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
- 以上三者互为竞品关系,分别背靠阿里、腾讯、字节跳动。经上述分析可得出,一段时间内,钉钉依然会是同类产品中的第一,企业微信占据中间位置,飞书虽然后发,但用户量不断增长,具有较大潜力。
-
-
市场与产品生态
- 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
- 以钉钉为例。由上述分析可知,钉钉的主要用户为25-40岁的上班族。
- 上班族主要包括管理层和员工:
- 管理层:学历较高,本科及以上,年龄在40岁左右,专业比较多样,爱好可能在闲暇时间养生或旅行等,收入较高。表面需求产品的功能齐全,能与员工达成较好的沟通。潜在需求能较全面地管理员工各方面情况,如工作进度等。
- 员工:学历有高有低,本科或专科及以上以下,年龄在25-35岁,专业与职位匹配,爱好可能是玩手机,收入中等,表面需求是产品的交互设计能为工作提供更多便利,而非仅仅是管理的工具。潜在需求是能为如打卡这样的工作内容外的管理功能提供一些便利。
- 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
- 用户群体存在上下级的关系,目前主要是管理层对员工的影响构成用户生态,员工对管理层的影响较小,即员工在管理层的要求下使用钉钉。员工对管理层造成影响的可能较小,并且根据一些网上言论、app store的评价可知,员工用户对钉钉的评价普遍较差。
- 但如果钉钉通过交互设计等给员工带来较好的体验,当员工向管理层转变时,可能会有一些积极作用。
- 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
-
产品规划
-
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
- 为钉钉加入群成员日历的功能,当需要开会时,无需一一询问成员是否有空,直接可以从成员日历找到可开会时间,方便团队协作。
-
N:企业会有开会的需求,但开会时需要询问成员是否有时间。
A:通过群成员日历实现日历共享,成员维护各自的日历,组织会议的人可以简捷地安排会议时间。
B:方便会议的安排。
C:飞书有此功能,但飞书的用户量较小。
D:通过app首页,以及会议提示进行广告和引导。
-
-
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
-
我认为需要一个人进行架构设计,一个人进行美工,两个人进行开发,两个人进行测试。
-
请为你的团队设计16个周期每周的详细规划。
周数 规划 1 项目立项 2 功能需求分析,发布调查问卷,了解用户需求 3 功能简要设计,确定需要实现的功能 4 功能详细设计,原型图设计、UI设计,编写架构设计书 5-7 编码实现,包括前后端、App端,编写接口协议文档 7-12 编码实现+单元测试 13 集成测试 14 系统测试+回顾测试 15 用户验收测试 >16 运行维护
-