天下打工人苦钉钉久矣——案例分析作业

项目 内容
这个作业属于哪个课程 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 运行维护
posted @ 2021-04-09 00:53  AhaSokach  阅读(1136)  评论(2编辑  收藏  举报