2011-06-21 71 views
3

我被提升为经理,我需要采用一种方法来管理这里的程序员。SCRUM - 测试阶段在哪里?

我读了很多关于Scrum的内容,但在我的案例中,我们有一个测试人员,我无法在Scrum中找到测试的地方。它会在冲刺期间还是在冲刺结束时?我们有3个C#程序员,2个VB,1个ObjectiveC和一个网页设计师/开发人员。 Scrum是我们最好的选择吗?

在此先感谢您的帮助和抱歉拼写错误,我的英语不是很好=)

+1

http://www.scrumcoach.de/uploads/RTEmagicC_69d9be1d0f_02.gif.gif抱歉,无法抗拒 –

+1

hehehehehhe amazing =)感谢分享hehehe – Gerep

回答

7

如果您正在尝试引入SCRUM,请阅读Scrum from the trenches,这对我有很大的帮助。正在完成的用户故事等的定义应涉及通过测试,我相信您的测试人员将是决定功能何时完成的关键。

+0

我也很好,很容易阅读! – Gustav

3

每个积压项目应考虑测试之前“完成”,即测试冲刺期间完成。

如果您将“test”称为“演示”,则应在sprint结束时完成,并且产品所有者,客户(以及其他负责人)出席。

4

我从来没有在一个团队里进行测试,比使用scrum时更关注焦点。正如其他答案所述,测试应该是冲刺项目完成标准的一部分。

我对规则有很好的经验,系统和用户测试的定义应该写成冲刺项目的第一项活动。此外,没有适当级别的单元和集成测试,任何项目都不应该被接受。

这隐含地意味着物品不应该被解决物品的人“捐赠”。恕我直言,这应该是冲刺队其他成员的责任 - 在你的情况下,它可能是测试者。

问候, 莫滕

+0

+1对于“我从来没有在一个团队里进行过测试比使用scrum更关注的团队”......非常非常真实。 – ratkok

0

没有测试阶段。测试是每个迭代的一部分。这

但高于在理论上。在实践中,你可能必须通过你会喜欢重要的日期运送东西 - 所以有时团队标签迭代接近日期稳定迭代没有添加新功能,只有必须修复错误已完成..

1

测试是件好事吗?是!然后一直做!

“测试阶段”是来自瀑布项目的术语。

在敏捷方面(我假设你在成为Scrum团队时努力变得敏捷),你的重点是能够快速适应和采用 - 测试是该流程的关键。

经常做,并一直做 - 反馈将经常提供,团队将能够快速,及时地采用。

创建一个测试阶段(无论何时安排) - 您将滑入瀑布模式或更好 - 滑倒。考虑反馈意见 - 在'测试[阶段'结束后,其中一些阶段结束了。您试图通过敏捷和使用Scrum来避免大量浪费。

没有主要技能的人正在测试 - 没关系 - 让他们学习如何测试他们的产品/应用程序。投入时间(和金钱) - 这将在他们前进的过程中付出很大的时间。