没有Product Owner参与的Sprint迭代能交付可工作的软件吗?
近期Jackson管理的研发中心有一个优先级极高的项目在第一次交付时出现了严重的质量问题,客户在UAT阶段发现了超出预期的缺陷,而且最重要的是有两项开发完成的功能并不是客户所期望的,不能满足客户的业务需要。客户写了一份问题报告通过正式的邮件发送给了负责该项目的Scrum Master和Jackson,并提出了4项明确的要求:
(1)停止后续功能开发,现将客户需要的两项功能开发完成,并且在2周内立刻交付;
(2)修复已知的缺陷;
(3)对Sprint#1~Sprint#3开发的需求做更加完善的测试,包括:功能测试、性能测试、安全性测试、代码质量检查。
并将测试报告提交给客户。
(4)改善开发质量,实施质量改善活动。
收到客户方的正式邮件之后,Jackson 向负责这个项目的Scrum Master了解情况:
从Sprint#1开始,客户方的Product Owner(PO)移交了开发需求后,因为PO还负责另外一个新产品的计划工作,所以基本就不再过问开发情况了,只是在Sprint开发快结束时,让 Scrum Master通过邮件报告一下Sprint的开发进度是否正常,是否能够如期进入下一个Sprint迭代;之后,就是移交下一个Sprint的开发需求。这样工作模式一直持续到Sprint#3开发结束。
对于Scrum团队提出的关于需求的问题,Product Owner(PO