我一直在按照瀑布模型作为.NET开发人员工作。比如,在一个12个月的项目中,通常我的团队会遵循分析、设计、编码和测试阶段。但是当涉及到遵循Scrum流程时,我真的不知道我需要如何处理。
考虑一个4周的Sprint和待办任务有10个。让Sprint现在开始。如果开发人员在前10天工作于某些待办任务,我不知道测试(包括SIT和UAT)是否仅需要剩下的10天来完成工作。现在我们的Sprint没有时间做最后一分钟的漏洞修复,只有极少数的漏洞可以在计划的Sprint内修复。
而且,在开发过程中,我们如何确保测试团队除了准备测试用例和等待我们交付功能外还保持忙碌?
这引出一个问题,我们是否需要在Sprint的前3天内交付第一个任务/特性,以便测试人员可以准备好他们的测试用例来测试该部分。
我还需要教育客户来帮助他们适应Scrum流程。
我需要一些指导方针、参考资料或案例研究,以确保我们的团队遵循正确的Scrum流程。任何帮助都将不胜感激。