过去一个月在做一款即时通讯软件时,需要多人协同完成。刚开始时没有找到一个合适的协同工作方法,导致版本管理比较糟糕。后来通过SVN在AXure解决了该问题,实现协同设计。以上为背景。希望可以帮到有需要的小伙伴。enjoy~
阅读对象:产品经理及其他Axure用户
一、开始准备工作
我是通过SVN来搭建的协同设计,所以在开始之前你和你的小伙伴需要注册一个SVN账号。
这里是SVN注册链接
二、创建团队项目
1、注册完毕SVN账号后,在网站创建项目。
需要注意的是,在创建项目时,不要勾选左下角的自动创建目录结构。不然团队成员在加入团队时AXure会提示路径不可用。这里解释下为什么会出现这个问题?当我们创建这几个目录之后,我们所创建的项目也在该项目路径下,当我们团队小伙伴在获取时,系统无法判断我们希望获取或更新的是哪一个文件。
创建项目如下图所示。
2、复制SVN链接
创建项目完成之后进入项目,点击右上角“复制”按钮,复制SVN链接,接下来创建项目需要用到。
3、在Axure中创建项目
新建Axure文件,在团队---从当前文件创建团队项目进入。在下图中输入正确的SVN链接、团队项目名称和选择本地存放路径。
创建完成之后,Axure会提示团队项目创建成功,并且Axure左侧页面标识变成蓝色菱形。
三、加入团队项目
接下来介绍团队成员如何加入协作项目。
1、获取团队项目
小伙伴新建Axure文件,在团队---从当前文件创建团队项目进入。点击“获取并打开团队项目”。
选择SVN一栏,在团队目录中输入链接,并选择本地存放路径。
2、注意雷区,前方高能!
这里需要注意一点:在输入SVN地址时,需要回到SVN网站,进入我们刚刚创建的项目中,如下图中所示的文件夹,并复制文件夹中的链接。
再次解释下此中原因。在协同设计工作过程中,会有很多项目子文件,每个人分工不同,就涉及到权限问题。所以在获取项目路径时一定要是团队成员所在的项目路径,而不是项目的总路径。否则就会出现下图所示的问题。
正确的方法应是找到对应的项目路径,即下图所示。
大功告成!----一半
四、协同设计
在产品设计过程中,以往我们和团队成员沟通时都是导出html文件。当我们完成上述工作后,就不必这么麻烦了。
在开始介绍如何协同设计工作之前,需要介绍2个名词和2个状态。
签入:在对Axure团队项目修改之前,需要将该文件从服务器中签入,即获得该文件或具体某页面的操作权限,否则无法编辑,只能浏览。
签出:签出与签入是对应关系。当我们设计或修改完毕后需要更新项目文件,通过签出动作完成。
签入状态:在未签出前,页面前有蓝色菱形标识
签出状态:获得签出成功后,页面标识为绿色圆形标识,即表示我们编辑了。
协同设计工作流程:
1、获取变更
协同设计的关键是一定要保持信息同步。因此在开始工作之前,我们需要首先获取项目的全部变更信息,拿到第一手最新文件,避免做重复工作。
2、签入设计
在完成设计之后,我们需要将我们所做的工作更新至团队项目,即签入。
3、签入说明
为便于团队成员知晓最新变更内容,在提交签入时,我们最好填写下签入说明。
大功告成!---这次是真的完成了~~^_^
五、后记
以上就是通过SVN实现Axure协同设计工作的全部内容。
走通这套流程之后,在工作过程中的的确确是少了很多无谓的工作,工作效率有明显提高。在做产品规划和产品设计时,版本管理变得游刃有余。
最后,我在思考一个问题,回归到协同设计本身,协同设计是以人为主还是以项目为主?这是完全不同的两个理念。
如果是以人为主,协同设计对应的软件就类似于钉钉、OA系统,以人为核心开展协同设计,这是一种固定结构的协同设计。
而如果是以项目为核心,或者说是以事为核心,这是一种自由流转、开放形态的协同设计。
孰优孰劣,个人不敢妄言。不过我偏向于后者。或者说,协同设计可以把二者结合起来,在固定与开放之间找到一个平衡点。
以上
蜗牛丨2018.11.14