我们使用Trac作为我们的错误跟踪/开发/维基系统,我想知道是否有人有经验并使用了一些Trac Agile / Scrum插件或功能?你推荐什么?
或者将Trac票证复制为死树用户故事索引卡和手绘燃尽图表会更好吗?
答案 0 :(得分:23)
对于一个并置的团队,我总是在索引卡上复制用户故事。与任何软件工具相比,卡墙更加协作且易于使用。什么是最重要的,它在你的脸上。
烧伤图也是如此。根据我的经验,软件图表由少数人在线查看,通常是拉动介质。一张大的,一手拉的海报(经常变化)被大家注意到,并作为临时讨论的孵化器。
在每日Scrum会议期间能够指出它们也是非常有价值的。
答案 1 :(得分:18)
这就是我们如何使用Trac来实现像sprint一样的scrum:
所以只是默认的Trac功能,现在没有任何插件来保持轻量级。随着我们越来越好,我们可能会添加诸如燃尽图表之类的功能,或者可能会切换到另一个工具,但我们希望首先实现流程。
答案 2 :(得分:5)
答案很晚,但到目前为止,我更多地分享了我对Trac + Agilo的经验。
为了快速回答您的问题,也许Agilo是使用Trac进行敏捷开发的最佳选择。
现在安装和使用安装非常简单。我们使用了他们最新版本0.7.3.3。它在Trac 0.11和Python 2.5上安装完美。别忘了安装libjpeg和python映像库。值得注意的是,我们使用了virtualenv,它使事情变得更容易。
进一步使用非常简单。对于wiki,我更喜欢Trac对Agilo定制的旧视角。除此之外所有事情都有效。
在他们的邮件列表中,我注意到他们计划在将来提供多项目支持。总而言之,我推荐Trac的Agilo插件。
答案 3 :(得分:3)
是的,我在Trac装置上安装了Agilo。
看起来非常酷,包括漂亮的燃尽图。
不幸的是,在我得到任何严重用法之前,我离开了我安装它的公司。
安装很痛苦(Ubuntu Ibex) - 我在Agilo Google Group上记录了精确的步骤。
问题(一如既往)是整合到PM和CEO喜欢看的事物的业务端(例如估计与实际时间)。有(正如已经提到的)其他产品可以解决这个问题(FogBugz介绍了这个我相信),但我(和团队)喜欢Trac所以我们解决了这个问题。
哦,还有一件事;看起来它引入了相当多的开销(即你必须花费更多时间在trac上才能充分利用它),但就像我说我没有机会在愤怒中真正使用它。
答案 4 :(得分:2)
我们之前使用Trac使用了Burndown插件然后去了Redmine。我们发现Redmine对于存储库查看和问题界面来说很糟糕。我们实际上希望再次回到Trac。
答案 5 :(得分:1)
Bitten是一个用于持续集成的Trac插件,可用于在签入时自动构建,这是敏捷过程的关键部分(快速反馈)。我没有亲自使用Trac的任何其他插件,所以我不能对它们发表评论。但是,我怀疑,里程碑的原生Trac功能可以很容易地用作迭代标记(每个里程碑代表迭代的结束)。由于里程碑可用于标记功能的“截止日期”,因此您不需要太多修改方式来使用它们。
从那里开始,使用故障单作为用户故事,并将它们与里程碑联系起来(我确信这可以在最坏的情况下手动完成)将为您提供一种跟踪速度并让团队了解进度的基本方法(以及更改也需要制作。)
答案 6 :(得分:1)
我们使用Trac wiki:
每个“功能”的票务系统中还有一张票,用于保持总积压和计划的当前/下一个冲刺。
然后我们在sprint规划期间为每个功能编写一堆卡片。
还有一个更具操作性的方面。我们每个冲刺都有一个人在Ops上,所以我们有一个人专门被团队外的人打断。团队的其他成员可以专注于提供功能。
每个bug / ops任务都会获得一张票,但是一旦我们开始处理它,它就会获得一张卡并开始全面移动。这样它就能获得可见性,我们不会忘记让测试人员等参与其中。
Scrum是非常有触觉的,所以我认为在物理工作环境之外放置太多东西是不行的。但最终你的团队需要找到一个有效的平衡点。
答案 7 :(得分:1)
对于完全不同的东西,使用Trac进行敏捷开发的最佳方式可能是simply migrate到Redmine的所有内容。它支持Trac的核心功能,包括多个项目,甘特图,论坛,DCVS等,但它看起来像是not completely there yet。正在筹备中的一些好事。
Daniel Srb(在评论中)有一个他正在研究的redmind agile plugin看起来很有希望。您可以联系并查看他是否计划发布它(很久以前)。
答案 8 :(得分:1)
Agilo for Scrum rock,最新版本使用客户端生成的图表,因此不再依赖,更容易安装:-) agile42只需发布一个Pro版本,可以很好地丰富Agilo体验和直观的Planning Board,非常酷的截屏视频: - )
答案 9 :(得分:0)
我们最近开始使用Scrumban。
基本上是一个看板,每天的站立会议都涵盖了经典的敏捷Scrum问题 - 你前一天的工作是什么?你打算今天做什么工作?你有阻滞剂吗?
我们围绕物理看板执行此操作,它非常适合可视化工作流程和团队协作,但我们还希望我们看板的数字形式能够双重检查trac使用情况与物理板。
在寻找可行的方法时,我发现了这个聪明的post on re-creating a digital version of the Kanban board in trac。
这是非常直接和简单的,我能够轻松地为我们的工作流程操纵这种方法,你可以根据你的敏捷Scrum迭代方法定制它(或者如果你能够放弃时间盒装方法,给Scrumban试一试。