我有一个项目,有 4 个团队处理一个相当大的基于 Web 的系统的不同部分。在 Jira 和 Jira Agile 中处理此问题的最佳方法是什么?
每个团队一个项目和一个董事会,还是在 Jira Agile 中有另一种组织方式?
阅读有关使用组件的信息,但由于我对 Jira Agile 还很陌生,所以我不知道该怎么做。
我有一个项目,有 4 个团队处理一个相当大的基于 Web 的系统的不同部分。在 Jira 和 Jira Agile 中处理此问题的最佳方法是什么?
每个团队一个项目和一个董事会,还是在 Jira Agile 中有另一种组织方式?
阅读有关使用组件的信息,但由于我对 Jira Agile 还很陌生,所以我不知道该怎么做。
如果多个团队在同一系统的不同部分工作,我建议您只创建一个项目。根据我的经验,您很有可能希望将“项目”从一个团队移动到另一个团队,或者链接两个相关但不由同一团队处理的项目。
就像之前提到的帖子一样,GreenHopper 只是一个(敏捷的)插件,可以帮助您管理 JIRA 中的项目,允许以不同的方式显示和管理它们。如果您遵循像 Scrum 这样的开发过程,这些插件特别有用。
使用该工具的最新版本,我能够轻松地在多个团队之间共享单个“待办事项”工作,然后在需要处理时将项目“分配”给特定团队。例如,在计划下一个 Sprint 时。
当然,清楚地了解您的流程是关键。
我认为您对一些事情感到困惑,这对于该工具的新手来说是可以理解的。
Jira 是您正在使用的软件,Greenhopper 是一家为其生产插件的外部公司,主要是敏捷插件。组件位于 Jira 中,它们只是您对问题进行分类的一种方式。我建议您在 jira 上找到一个教程视频,以更好地向您介绍该工具。
现在,再一次,这些只是工具。他们没有规定你应该如何工作。Jira 以这种方式非常灵活,因此您可以在其中执行敏捷、Scrum、看板或任何您想要的方法。
您需要首先决定您将采用哪种方法/流程。基本上,你们将如何工作?
所有团队都在冲刺中工作吗?他们有相同的截止日期吗?故事问题是整体的一部分,还是每个团队都可以自己提供完整的功能?
例如,如果一个团队是基础设施,一个是 UI,一个是 DB,他们的部分很可能会组合在一起形成一个“整体”功能,即完整且经过测试。另一个例子是如果团队 A 正在做一个报告模块,而团队 B 正在做一个登录模块,它们的功能通常不相关,它们可以单独工作。
所以基本上,你不能要求这里的任何人给你直接的答案。停止专注于工具并了解您将如何工作以及什么对您有意义。
请记住:敏捷是反复试验。尝试一些东西,如果它不起作用,请适应。