使用Scrum和Jira处理3层应用程序开发

时间:2015-07-09 12:03:40

标签: jira agile scrum

我想在3-tier Application中使用scrum管理jira发展(数据/业务/演示),但不知道我是否使用3个项目(每个图层一个)或一个使用epic标记函数来设置和排列图层。

我发现了很多关于大型scrum项目的内容,但是没有这种结构,大多数文章都指的是我们没有的大型团队。

2 个答案:

答案 0 :(得分:0)

使用Scrum框架将应用程序层分成单独的项目是不常见的。使用Scrum,我们通常会处理用户故事,这些故事通过提供某些业务价值的应用程序来表示垂直切片。

分离层级意味着:

  • 您创建外部依赖项,这使团队难以解决自己的问题。 Scrum指南包括以下内容:"跨职能团队拥有完成工作所需的所有能力,而不依赖于不属于团队的其他人。"
  • 衡量完成进度的速度'软件变得更加困难。 Scrum指南说:"“完成”产品的增量交付确保始终提供可用的工作产品版本。"
  • 您创建了一个同步和资源问题,因为团队必须以平衡的速度工作,以便他们以一致的速率构建三个层。例如,业务层开发不能远远超出表示层。
  • 由于您拥有跨越多个团队的集成测试,因此测试可能效果较差。这使协调变得更加困难,并且可能会增加编写代码和显示错误之间的时间。

答案 1 :(得分:0)

工具的问题在于他们会尝试推动您采用scrum。我建议踩下工具,考虑一下如何在简单地使用scrum时看到这种方法。然后看看该工具是否会对其进行建模。

对于您描述的情况,我会考虑一个产品和一个产品待办事项,其中包含多个产品待办事项。产品待办事项项目将描述跨业务模型的所有三层的垂直功能片段