Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接

时间:2024-04-01 17:11:26

接触过Scrum的童鞋们,一定会遇到一个词:用户故事(User Story)。大家都习惯了讨论怎么写用户故事:作为一个<xx用户>, 我想要<xx功能>,以达到<xx效果>。
但是童鞋们有没有考虑过用户故事在敏捷的项目管理中是怎么产生的,它如何和需求连接,这里我推荐大家看一本书:User Story Mapping(中文名:用户故事地图)。
如果没有书的小伙伴们也不要失望,作者很贴心的做了个两页的索引对如果使用用户故事地图做了简单的介绍,大家可以到以下这个地址下载:http://www.jpattonassociates.com/wp-content/uploads/2015/03/story_mapping.pdf

第一次接触JIRA这个在线敏捷项目管理平台的小伙伴们一定一开始就会在JIRA里面创建用户故事(JIRA里面称呼用户故事为issue,现在好像也改成叫Story了)Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接
看起来很方便有木有?但是用心的小伙伴的会开始思考了,我如何把这些支离破碎的用户故事组织起来呢?hmmm…敏捷圈里最大的谎言就是不用写文档。

如果使用JIRA的小伙伴们,一定不能忘了我们有另外一个超级强大的知识库管理平台Confluence(当然如果公司只买了JIRA的license的除外)。 Confluence可以很方便的保存用户需求,讨论的Blog,风险管理,回顾会的行动计划,会议纪要等。这里只是简单的介绍下如果将word文档的功能需求转换成Confluence里面的功能文档,然后跟JIRA里面的用户故事连接起来。
在Confluence里面,每个项目或者应用可以创建一个Space,这个就是以后你保存所有文档的地方。
Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接
有了Space之后,我们可以开始新建一个产品需求页面(Production Requirements)Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接有了Product Requirement这个分支页面后,我们就可以将我们已经讨论并达成一致意见的需求文档(这里只演示导入word文档)通过Confluence的Import word document来直接导入。
Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接
当然你也可以通过Add Product Requirements按钮手工创建需求文档,然后再复制黏贴即可。
Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接
导入文档后,如果对页面的排列方式需要调整的话(一般说导入的时候会直接排列到最前面),可以通过以下方式调整各个分支节点的顺序。
Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接
当需求文档导入到Confluence里面后,可以通过Confluence里面的快捷链接功能直接对文档里面某一个小的用户故事(你的文档有可能是一个大的用户故事,或者是一个EPIC/Theme)进行用户故事的创建,这里创建的用户故事会在JIRA里面直接创建并且自动链接到Confluence的需求页面,并且动态更新用户故事的状态。
选择需求里面一段内容,右键单击会出现一个菜单,选择Create Issue。
Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接在Summary里面输入用户故事的标题,选择issue的类型(这里我们选story),点击创建以后,自动会在JIRA里面创建用户故事,这里注意别忘了选择项目,否则链接到别的项目就尴尬了。
可以看到链接了用户故事的地方会自动更新状态。
Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接
以后任何跟需求有关的内容修改都可以在Confluence的文档中直接进行更新,所有的人都可以看到实施更新的内容。

接下来下一篇要介绍的是如何在JIRA里面管理用户故事。