(关于Jira和Confluence的基本介绍请参看文章团队协作,集成工具推荐)

背景:已经使用Jira和Confluence管理了一个产品团队的任务和资源,现在又想加入另外一个产品团队的任务和资源,首要问题是如何解决两个团队之间的权限隔离。研究了半天,阅读了Jira和confluence的相关文档,终于搞定,现在分享给大家。


Jira
  1. 打开系统管理中的权限模型我们可以看到现在有系统默认的权限模型和我自定义的两个权限模型(建议自建权限模型时采用复制默认模型的方法然后进行更改)

    Jira和Confluence的权限管理_Confluence

  2. 我们打开系统的默认权限模型可以看到系统默认的三种用户组(管理员,开发者,普通用户)

    我们可以打开tester的权限模型然后对相应权限应用的用户组进行更改


Jira和Confluence的权限管理_敏捷_02


这些组和组成员的管理在用户、组及角色中进行设置

3.我们再把项目的权限模型改为需要的权限模型即可

Confluence

Confluence不同产品团队间的资源权限可以利用“空间”的方式来做隔离,如下所示

  1. 创建一个空间,标红的地方本来是默认选中的,我们不选它们,以便之后的隔离权限。

    Jira和Confluence的权限管理_权限_03

  2. 创建空间后管理员可以进入相应空间的空间管理界面进行权限设置,比如这里除管理员外我只给ibaby组用户分配关于此产品空间的权限。

    Jira和Confluence的权限管理_jira_04

这些组和组成员在站点管理的管理用户中设置即可。

  1. 这样当某个用户登录后只会看到自己所属组拥有权限的空间。

Jira和Confluence的权限管理_权限_05

一点小感想:我个人感觉Jira和Confluence不仅功能完善、流程清晰、易用性也好;更重要的是它的主旨是鼓励团队间的协作,千万不要把它作为一个监控员工工作的工具。现在很多公司还在继续采用限制监管员工的管理方式,采用这种自上而下的监管,不如接受自下而上的协作去推动工作。