23

有人一起使用 Fogbugz 和 Scrum 吗?

我们广泛使用 Fogbugz,我正在寻找任何可能将它用作 Scrum 一部分的人的想法。我找到了这两个项目,但它们已存档,无法进一步讨论。我对将 Scrum 概念映射到 Fogbugz 的想法特别感兴趣。

有些事情是相当明显的。发布和冲刺很好地相互映射。但是 Scrum 的其他部分并不真正适合。

http://support.fogcreek.com/default.asp?fogbugz.4.12143.4
http://support.fogcreek.com/default.asp?fogbugz.4.19971.3

我还认为创建一些轻量级的自定义东西来包裹 Fogbugz 可能并不难,这样我们就不必为了改进我们的软件流程集成而放弃我们最喜欢的工具之一。

编辑:

我正在添加一些更具体的问题。对这些项目的任何建议都会有所帮助:

  • 我们如何对只有 Fogbugz 提供的 7 个优先级的大量积压工作进行优先级排序?我们可以修改数据库表以添加更多级别,但这在当前/预期的 Fogbugz 模型中是否合适?
  • 我们如何/在哪里记录冲刺目标?
  • 我们如何记录取消的冲刺?
  • 我们如何记录冲刺评审?
  • 我们如何跟踪已完成或取消的冲刺?

编辑#2:

Chris 下面的回复提醒了我,我们确实升级到了 Fogbugz v7。它具有许多与敏捷、Scrum 和精益更紧密结合的强大功能,包括:

  • 项目积压(通过插件)
  • 自定义工作流程
  • 燃尽图
  • 看板(通过插件)

有关详细信息,请参阅以下链接:
http ://www.fogcreek.com/FogBugz/WhatsNew.html
http://www.fogcreek.com/FogBugz/Plugins/default.aspx?ixCategory=-3

编辑 #3 添加 Perhentian 在他的回答中提到的链接以及我发现的另一个链接:

http://www.danielroot.info/2009/08/how-to-apply-scrum-using-fogbugz-7.html
http://www.fogcreek.com/FogBugz/blog/post/Scrum-Friendly-Features .aspx

4

11 回答 11

7

FogBugz 现在(从版本 7 开始)支持插件,这应该使它更容易与 Scrum 一起使用。

敏捷/Scrum 工具

于 2009-08-03T19:36:14.760 回答
5

我们已经使用 FB很长时间了,但最近开始正式确定我们对 Scrum 的使用。

发现以下内容很有帮助:

  1. 为每个 Scrum sprint 使用一个标签。
  2. sprint 标签被输入到该 sprint 中的每个 FB 案例中。
  3. 我们有一个名为“Scrum Sprint Reports”的 Wiki
  4. 在该 Wiki 中,我们为每个新的 sprint 添加一篇文章(我们按周添加)。那篇文章的标签与 sprint 的标签相同。

然后,以下事情会有所帮助:

首先,如果您只是通过标签搜索,您会发现:所有案例和特定的 Wiki 文章(即使在标题视图中也会显示目标)

其次,我们创建了两个过滤器:一个过滤器用于在列表视图中显示该 scrum 的案例,第二个过滤器用于在饼图中显示打开/关闭的案例。当你度过这一周时,你希望能吃更多的馅饼。

对此我唯一不喜欢的是,我必须每周五修改我的两个过滤器,但至少要修改 TGIF。


PS:就像提到FB Wiki Editor 比7.0 中的一个要好,但实际上应该是0.8 版本。它至少还有 2 个版本才能成为稳定的东西。

于 2010-10-15T16:03:01.320 回答
4

在使用 FOGBUGZ 和 JIRA 进行敏捷之后,我认为这两种工具都不是支持模型的理想选择。你能不能让任何一个工作。是的。JIRA 实际上要好一些,因为它能够自定义更多(创建用户故事等)但是如果你真的希望你的团队处于 SCRUM 模式,你需要让每个人都查看燃尽图,每个人都查看积压工作,我认为你应该看看像 SCRUMWORKS 这样的工具。基本版本是免费的,它会给你你想要的。使用 JIRA 和 Fogbugz 来完成它们的任务,跟踪错误和请求,但不是完整的 SCRUM 管理工具。

更新:您可以在 JIRA 中使用 Greenhopper 插件,这对于支持敏捷项目会更好一些。

于 2008-11-29T14:15:53.337 回答
2

在 icanhascheezburger.com,我们使用 FogBugz,我们发现 FogBugz 在很多方面都很出色,但它在开箱即用的敏捷开发中效果不佳。以下是我们要做的两件事:

我们将讨论板用于每日 Scrum 报告,但 wiki 页面可能更适合于此,因为您可以订阅它。

我们还将优先级 7 用于积压工作。要查找所有积压案例,只需搜索:

priority:7 project:"project name"

该 API 将使编写一个小的 scrum 客户端变得非常容易。

FogBugz看板插件

于 2008-11-30T07:33:26.643 回答
1

我们目前正在基于 SCRUM 的项目中试用 FogBugz。

我们仍然非常依赖 SCRUM(和 FogBugz),所以我们所做的可能不是“纯粹的”SCRUM。

首先,我们将 Excel 用于发布积压工作,例如我们将在 x.xx 版本中交付的内容

实际上,我曾写过一篇关于使用 FogBugz 作为积压工作的博客文章,但最终还是选择了 Excel,因为我的提议回想起来有点复杂,而且我认为我并没有真正获得任何东西。

在 backlog 电子表格中,我们保留了 back log 项目的名称、大小估计值,以便我们可以计算速度以及一些其他信息,例如我们将在哪个 sprint 中交付每个项目。

我们将产品规范保存在 FogBugz wiki 中,并从积压的每个条目中添加指向此的链接。

在 Fogbugz 中,我们将发布映射到 sprint,并使用计划项目来跟踪每个积压项目的任务。

在我们开始一个 sprint 之前,我们选择我们将在这个 sprint 中交付哪些 backlog 项目。在 FogBugz 中,我创建了一个新版本并将结束日期设置为两周后。然后,我们将选择的积压项目分解为任务,并将它们作为“计划项目”添加到发布中。

每个人都像往常一样使用“工作中”菜单估计自己的任务并跟踪他们的时间。团队成员每天都会修改他们的估计,然后我们可以使用各种报告来了解事情的进展情况。发货日期置信度图表为您提供了一种反向燃尽图。

团队的每个成员还有一个他们每天编辑的“状态”计划项目,以记录每日站立会议的状态报告,例如我昨天做了什么?, 我今天在做什么?我的路上有什么障碍?

如您所见,我们实际上只是使用 FogBugz 进行任务管理。

我们更多地为EBS和 Wiki 选择了它。

到目前为止,它运行得很好,但我正在使用它的项目是一个 3 人 6 周的项目。

希望有些帮助。如果您需要任何澄清,请告诉我。

编辑:我也不是第一次尝试让完美的系统启动并运行。我非常喜欢尝试一些东西,如果它不起作用,那就改变它。到目前为止,FogBugz 还不错。

于 2008-11-24T22:37:04.697 回答
1

FogBugz 和 Scrum 充分合作。我认为你的问题很好,所以我会坚持回答这些问题......

我们如何对只有 Fogbugz 提供的 7 个优先级的大量积压工作进行优先级排序?我们可以修改数据库表以添加更多级别,但这在当前/预期的 Fogbugz 模型中是否合适?

恕我直言,7 太多了,无法管理,我发现前 3-4 名是可以管理的,除此之外,我不妨将所有内容归为一个“稍后”的积压工作。但是,FogBugz 文档或知识库文章偶尔会为添加了额外优先级的人提供指导,因此如果 FogBugz 不打算让您使用它,他们似乎很清楚它并基本上支持人们这样做。

我们如何/在哪里记录冲刺目标?我们在每个项目的 wiki 上都有一个“sprint review”页面。我们将最近的 sprint 记录在顶部,并使其成为一个巨大的页面(尽管我想我们最终会只保留最近的一年或其他时间,因为这些页面变得越来越大)。我们使用的 sprint review 很简单,并且有一组必须由团队和 PM 完成的字段。在 sprint 之前,我们记录一个目标和 SBL,在我们添加用于审查的字段之后。

我们如何记录取消的冲刺?

在上面提到的 sprint review 页面中。

我们如何记录冲刺评审?我们如何跟踪已完成或取消的冲刺?

我想你现在可以猜到我们如何处理这两个 :)

我希望这对您和其他阅读者有所帮助。我们确实有一些与 FB 估计相关的fogbugz hack,我没有在这里讨论,但如果您想进一步讨论,我很乐意这样做。也许您有一些经验可以分享,我可以从中学习?

-斯科特

于 2009-03-01T23:13:39.383 回答
1

查看新版本的 FogBugz。这里有一篇博客文章总结了支持 Scrum 的改进。我们使用它,它对我们很有效。

http://www.fogcreek.com/FogBugz/blog/post/Scrum-Friendly-Features.aspx

于 2009-08-26T12:19:15.603 回答
0

我们使用 Scrumworks 和 JIRA。

SCRUM 并没有真正涵盖您如何实施 QA/QC 程序,敏捷的一部分是能够定义、改进、迭代流程。

于 2008-11-30T00:27:14.227 回答
0

到目前为止的评论很好。我将看看 Scrumworks。我们真的很喜欢 Fogbugz 并且团队对此很满意,所以这就是为什么我想看看它是否可行。

@Stefan,链接文章中对产品积压的建议之一是,项目积压可以在 Fogbugz 中实现,方法是创建一个可分配的同名版本,不带日期、正式合同结束时的日期或远距离进入未来。您是否尝试过或对为什么您的方法可能更好有任何想法?

于 2008-12-01T18:46:51.777 回答
0

我们将 FogBugz 用于 scrum,通过对项目 backlog 使用“发布”,然后为 sprint 创建发布,将项目从项目 backlog 发布移动到当前的 sprint 发布。每个项目都有一个估计值,我们可以从中构建一个燃尽图,如前面的 SO question中所示。

不,这并不理想,但效果很好。

于 2008-12-01T19:14:09.223 回答
0

开源工具trac集成了FogBugz,Scrum部分可以使用Agilo for Scrum,它基于trac,全面支持Scrum。

于 2009-08-08T05:17:34.753 回答