【问题标题】:What is the best way for multiple teams working on same tasks [closed]多个团队处理相同任务的最佳方式是什么[关闭]
【发布时间】:2014-09-26 20:23:35
【问题描述】:

我正在使用 JIRA 敏捷并为项目创建一个 Scrum 板。这个项目有多个团队,分别是后端、iOS 和 Android。对于大多数任务,iOS 和 Android 将是相同的,因为最终它们将具有相同的功能但在不同的平台上。

一种方法是为 iOS 和 Android 创建一个任务。例如,创建登录窗口。我们可以为它创建两个子任务。现在我有两个关于这种方式的问题:

  1. 估计:假设这个任务在 iOS 上的估计是 3,在 Android 上也是 3。我是累积它们并为此任务设置 6 个,还是只保留 3 个?
  2. 如果一个团队完成了这个任务,而另一个团队没有完成,那么这个任务将在下一个冲刺中继续,但只有一个团队参与,我需要调整估计还是保持不变?如果保持不变,则总估计将变得不准确。

另一种方法是有单独的任务。使用标签或前缀来区分它们。这种方法不会有估计问题,但很难检查一个功能是在两个平台上实现还是只在一个平台上实现。

那么我应该走哪条路?谢谢

【问题讨论】:

标签: jira agile


【解决方案1】:

最好创建单独的任务。 Android 和 iOS 实际上有很多相同的基本原理,但总有一些陷阱和陷阱。还有不同的规则和发布时间表。例如,由于要处理 Apple 应用提交,我们的 iOS 发布计划通常比 Android 提前一周,而 Google 的应用提交通常在 10 分钟内完成

两个平台都使用不同的编程语言,尽管 ANYONE 告诉您什么,但两个团队将拥有不同的经验,即使这是开发的一个方面。此外,两个平台都内置了不同的东西,可以减少开发时间,并有不同的社区来帮助他们完成不同的部分。

示例:您的 iOS 团队可能会在 4 小时内完成 UI,但您的 Android 团队遇到了问题,因为他们必须将 iOS 模型适应 Android 并且在此问题上的灵活性为 0(这种情况经常发生)。

【讨论】:

  • 伟大的。有道理。
猜你喜欢
  • 1970-01-01
  • 2021-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-29
  • 2016-05-26
  • 1970-01-01
相关资源
最近更新 更多