我已经在我的项目上使用敏捷几个月了.然而,我们看到我们的迭代burndowns存在稳定的问题.我们每次迭代都没有达到零.
剩下的任务是QA任务.像编写测试,测试等等.
现在,对于敏捷的"跨职能团队"理念存在一些组织上的阻力.Dev为单个项目开发,但测试人员共享多个项目.这与Dev和QA协同工作的敏捷理念完全相反.
我的测试人员的时间与许多其他项目分开的事实是导致我们减速的原因.开发人员正在测试尽可能多的松弛,但有些任务仍未完成.
从我看来,我可以做两件事:
说服组织走向"每个项目都有一个专门的QA人"
将我对"完成"的定义更改为不包括质量保证/测试工作.事情仍然会进行单元测试.
我宁愿避免做#2,因为我重视我们正在进行的测试协作.
你对我的困境有什么建议?