闲来无事(其实因为是明天要去珠海面试WPS给自己攒RP),想体验体验WPS,因为对这个应用很有好感而且也挺熟悉的
part1:功能模块概览
习惯性地使用一张思维导图来概括一下WPS的功能模块。然后作为心机婊,我也把这篇体验报告着重要体验的模块--【文档漫游】--高亮出来了

part2:【文档漫游】相关需求挖掘
首先,先看一下WPS文档漫游功能是如何呈现的:



所以,结合WPS的功能界面,对于上述的四个需求,WPS的解决程度如下:
1. 基础功能:不同终端同步 -- 必须满足
2. 编辑冲突场景:WPS有一套解决方案,后面阐述
3. 同步方案选择(即对某一个特定文档,选择上传或者不上传或者设置为私密):WPS选择不满足这个需求,并且使用这样的方式:对于某个文档,只要用WPS进行编辑,就会被上传(个人认为,这种去除非核心功能换取更简单的体验的方式,也是可取的。而且part3会提到,WPS其实考虑到了这个问题,并且提供了替代方案,漫游文档删除并不会影响本地文档)
4. 文档管理归档:非常弱的管理方式,相比较于其他的文档应用,会有笔记本,标签等方式协助文档管理。(个人认为,文档管理工具有可能是后续的产品迭代方向)
part3:解决方案 -- 逻辑、交互
A. 文件同步逻辑

1. 当用户开通了文档漫游的功能,一切的文档操作行为,都变成对云端文档的操作。即使在断网情况下进行编辑,一旦网络连接,也会开启漫游同步。这样最大的好处是,节省了大量同步成本,而且避免了同名文件BUG的巨坑。
2. 弱化文档上传的操作,将其自动化。对于新建文档,无需上传,在新建同时就已经自动变成了云文档。好处在于:a.节省重复操作 b. 避免用户忘记文档同步带来的不方便
3. 用户可以在编辑之后将文档从云端删除,也就是仍然有办法做本地编辑,只是会更加麻烦。也许WPS考虑到,1.使用文档漫游的用户需要私密本地编辑的并不多 2. 即使需要私密本地编辑,在自己终端同步私密文档,也没有什么太大的影响。所以,WPS依旧使用自动化的文档同步方式
B. 文档并发编辑异常处理
(请说人话...在手机和电脑同时编辑同一篇文档怎么办?)
WPS的处理方式是:用后保存的文档,覆盖其他版本的文档,并在移动端询问用户,是否执行覆盖操作(有做先后两种情况的对照,确实如此)


保存之后的操作:


如果我是PM:
个人觉得,两个终端同时有不同的编辑操作,网络状态不佳是造成不同终端同时有修改的一个原因,在这种情况下,两个终端的编辑对用户来说,可能都是有价值的。对于文档这种有可能记录重要信息的载体来说,更好的解决方案应该是:即使麻烦一点,也要让用户可以保留住全部有价值的信息。
如果让我设计的话,如果当检测到同时有不同终端的保存行为,我会设计为增加另外一个副本,保留住两份编辑,用户可以根据自己的需要自行编辑合并,或者直接删除掉其中一个副本。
C. 文档呈现方式
(如何呈现已经漫游的文档?)


WPS的思考点可能在于:
PC端的WPS文字,表格,PPT演示是三个不同的程序,把全部的文档放在一起,又不能打开,对用户不友好
个人觉得,PC端的WPS漫游文档呈现方式,有两个地方可以优化体验:
1. 将全部不同格式的文档呈现在漫游文档列表中,无论用的是WPS文字还是WPS表格应用打开。如果用户在WPS文字中打开了一个.xls文件,则调用WPS表格来打开(未考虑开发实现的难度,有可能是因为这个原因,WPS没有这样做)
2. 增加文档筛选归类标准,如下图:
2.5 实际上还有很多其他可以考虑增加的东西,当用户的漫游文档数量达到一定数量的时候,单纯按照时间排列必然不能满足文档管理的需求。可以参考大多数笔记应用的做法,笔记本归档,标签管理,这里就不展开了。

增加文档筛选标准 之 格式筛选(原因在于,不同格式经常对应着不同内容类型的文档,通过格式筛选对用户快速定位目标文档是有价值的)
part4:If I were PM
1. WPS联盟:所有漫游的文档,只要打开了WPS的某一个应用程序,都可以看到,如果用WPS文字客户端打开WPS表格文档,则调用WPS表格客户端
2. 增加文档管理组织方式:分类,归档,标签
3. 文档编辑冲突:保存全部冲突的文档,让用户自己决定用哪个做覆盖,还是自行编辑合并
----end----

网友评论