速度的第一个答案,比我个人对scrum非跨职能团队和每个冲刺初期的测试人员的洞察力。
我看到那里不一致。如果团队不能跨职能,你可以区分测试人员和开发人员。在这种情况下,您必须在速度计算中区分它们。如果团队不是跨职能的,测试人员不会真正提高你的速度。您的速度将是开发人员可以实现的最大速度,但不超过测试人员可以测试的内容(如果所有内容都必须测试)。
与您的scrum master交谈,否则总是会出现速度和估计问题。
现在作为测试者和冲刺初期。我作为测试人员与5个开发人员不交叉功能团队,所以这个答案可能有点个人化。 您可以通过两种方式解决此问题:a)通过添加单独的测试冲刺来更改工作组织或b)更改测试人员的工作方式。
在a)你创建单独的测试冲刺。它可以平行于开发者的冲刺(刚刚移动那几天),或者你可以每两到三次开发冲刺就发生一次。 我听说过这个解决方案,但我从来没有这样工作过。
b)您必须要求测试人员检查他们的测试活动方法。也许这取决于你使用的实践和工具,或者你遵循的过程,但是在早期他们怎么能做到无关呢?正如我之前提到的那样,我与5名开发人员一起担任测试人员,而非跨职能团队。如果我等待开发人员结束自己的工作,我将永远不会测试给定sprint中的所有功能。除非您的测试人员仅执行探索性测试,否则在功能发布到测试环境之前,他们应该做些事情。在测试人员将特征/代码放入他的手中之前,有一些活动可以完成(或必须完成)。下面是我做的功能被释放到测试环境之前:
- 经历要求的功能被实现
- 设计测试脚本(高层设计)
- 准备草案测试用例
- 经历可能的测试数据(如果正在执行的更改是操纵系统中的数据,则需要对此数据进行快照,稍后将其与此数据的特定功能进行比较)
- 将测试套件中的所有内容合并起来
- 通信开发人员作为功能正在开发 - 通过这种方式,您可以更好地理解已实施的解决方案(而不是询问他何时已将自己的思想放在其他f eature)
- 你可以作出必要的变更作为特征的发展
然后测试情况下,当功能完成后,您: - 充实测试用例与早不知道你的任何细节(这是小事,但按钮名称可以更改,或者出现向导中的一些额外步骤)
- 执行测试
- 上升问题
。 事实上,我发现我的自己比第一部分花费更多的时间(设计测试,并在适当的工具中准备测试脚本)而不是实际执行这些测试。
如果他们所有,他们可以马上而不是等待代码被发布给测试环境应该帮助这个初始间隙,它会减少的冲刺结束前测试没有完成他们的活动的风险。
当然总是会有更少的测试人员在年底开始和更多做,但你可以尽量减少这种差异。即使上述情况仍然让他们在开始时浪费大量时间,您可以不给予任何与编码有关的任务。一些配置,一些维护,文档更新,其他。
好了,什么测试人员的一周的第一部分吗?填字游戏? :) – 2009-08-14 01:36:05
如果上一次冲刺没有结转,我们让他们设置测试计划。 – Vaccano 2009-08-20 04:36:27