我的开发团队仅增长了100%(从1个开发人员增至2个)。我的新成员想投资Bug跟踪软件。这样小的团队对于这种软件有好处吗?
我的开发团队仅增长了100%(从1个开发人员增至2个)。我的新成员想投资Bug跟踪软件。这样小的团队对于这种软件有好处吗?
Answers:
我认为所有“是”的答案都对认可该想法大有帮助。但是我将放弃这一决定是基于以下几个问题的想法:
IMO,这些问题的答案更多地是关于您看到产品走向何方以及如何发展团队的,而不是关于“ 2个人=错误跟踪系统的原因”。更大的问题可能是“错误跟踪系统是否值得配置和管理以及购买成本?”
1,但前提是无痛。例如,GitHub有一个非常简单且可用的问题跟踪器,为一个小型团队提供了足够的功能。Bugzilla,Trac或其他工具都不错,但是它们都需要硬件,安装和配置才能使用,而且维护费用绝对是非零的。
第一次使用错误跟踪软件时,我们的团队非常小,我惊讶于我们一直认为需要修复多少东西,而这些问题从未得到解决。无论您的团队多大,这都是完全值得的。
是。是一千次。
甚至不要将其视为错误跟踪,而应将其视为票证跟踪。
能够查看故障单中的所有任务具有巨大的优势。您可以将一项任务的历史记录保存在一个地方。您知道谁在何时进行此工作。您可以说出在某天完成某项任务的详细程度。
对于错误跟踪,您可以将所有错误放在一个地方,并跟踪已完成的错误和仍在进行的错误。
它可以帮助您更好地管理事情。
只要团队中的每个成员,您都不需要任何错误跟踪软件
有明确的好处-即使在个人项目上,我也使用错误跟踪软件。它不仅对跟踪错误有用,而且对跟踪“ TODO”和功能请求也很有用。
对我来说,这不仅与软件有关,而且与软件有关。在担任测试经理的日常工作中,我基本上生活在其中,它提供以下好处:
我发现这对于2个以上的测试人员和3个以上的开发人员确实非常有效。
开发人员错误修复工作的管理
我们积极管理开发人员的“错误队列”,以控制他们分配给他们的工作量,并确保我们在团队中对错误修复工作进行平均分配。
确定什么可以解决,什么不能解决
在日常流程中尝试新的错误是一种很好的方法,可以帮助您专注于您要做什么和不应该做什么以及何时进行修复。在项目的早期,您想要修复所有问题。最后,您只想修复显示停止器,错误跟踪工具非常适合
需要指标时
对我而言,最大的事情是指标,即,当您希望能够查看错误的发现和修复趋势,代码的错误区域在哪里,测试人员发现和重新测试错误的速度如何时。现在该是一个错误跟踪系统了。
如果您有一个简约的Bug跟踪器,我想说这对一个团队来说也很有用。在我朋友的一个项目站点QuokForge上,他们基本上为每个项目提供了Red Mine实例。在我看来,Red Mine具有良好的Bug追踪器(即使有时有些奇怪)。这是因为您可以通过仅在一个字段中输入文本来提交错误。我以前也使用过FogBugz。2人以下免费。而且它还具有相同的简单性,只需填写一个文本字段即可提交错误。(它还提供图表和其他有用的东西)
基本上,不要使错误提交成为一个严格而正式的过程,这需要您拨出30分钟的时间来填写错误报告(BugZilla,我在找您)。这只是意味着人们不会使用它。
最后,拥有一个错误列表(即使每个错误都包含大约50个字符的文本)也非常有价值。“嗯,回合发布1.0版。我想我已经修复了最后一个错误。” 对于经理们来说,看到您实际上在做某事也很棒:)。在团队中,这是更有价值的,因为你们俩都没有试图在脑海中保留一组不同的心理任务清单。它修复了“您是否修复了(确实是严重的安全漏洞)?嗯,是的,我想是这样。那么,让我们发布1.0。”
我也喜欢跟踪功能。这是可选的,但是我仍然可以从减轻将待办事项清单保留在脑海中的精神任务中受益。
另外,看看乔尔对此有何评论
是。推荐使用bitbucket http://www.bitbucket.org。它们提供免费的bug跟踪以及免费的Mercury 私有存储库。
不要跟踪错误,请对其进行修复。
团队的大小并不重要,而是您愿意在修复列表之前先查看列表中的错误有多长时间。
如果您使用的是敏捷/ TDD,则错误列表将很短,并且这些错误不会在列表上停留太长时间。在这种情况下,任何跟踪系统就足够了。