我加入了一个新的工作场所,他们遵循敏捷(Scrum)。有几个产品,每个产品都有一个内部产品所有者,但是开发团队是一个外部供应商(开发人员和scrum大师)。
作为一名scrum高手,我认为这与Scrum略有不同,在Scrum中,所有的资源都在内部。这更像是咨询公司Scrum,但恰恰相反。
关于如何处理这样的环境和维护良好的Scrum实践,我几乎没有什么问题:
Q1)在这种情况下,谁负责编写验收标准?
Q2)我们(同时作为PO、内部Scrum和客户端)是否被允许测量开发团队的速度?
请注意。外部Scrum与外部开发团队在一起。我们有不同的供应商,每个供应商都有一个scrum大师。在内部,需要一位Scrum来处理我们这方面的事务,确保按部就班。目前所有的POs都没有经过培训,他们一直在向供应商施压。
发布于 2016-12-09 14:16:42
在这种环境中,您的组织是客户,其他组织是开发组织。您的组织应该向正在进行开发的Scrum团队提供产品负责人。
就我个人而言,我不理解在您的组织中需要一个Scrum。每个发展中组织都应该执行自己的过程。如果他们遵循Scrum或相关的方法,这些组织的Scrum或教练应该帮助产品负责人(由您的组织提供)理解他们的开发过程,并为他们提供及时构建产品所需的信息。
但是,我可以在您的组织中看到Scrum的一个用途。您应该与远程Scrum大师和教练一起工作,以了解他们的每个过程,并向产品负责人提供现场支持。您还可以确保产品负责人了解Scrum和敏捷软件开发的基本原则。但是,您不应该要求开发团队执行流程。
要回答你的具体问题:
在这种情况下,谁负责书写验收标准?
在这种环境中,您的产品负责人应该与他们支持的外部团队协作,编写验收标准。外部Scrum大师或教练应该帮助他们理解如何编写适合于开发团队的验收标准。
我们(同时作为PO、内部Scrum和客户端)是否被允许测量开发团队的速度?
不是的。独立的开发团队应该管理自己的过程。这包括定义他们的估算方法。你应该只看他们的输出。如果您对交付质量或交付率有顾虑,您的组织应该通过产品负责人与外部供应商的Scrum和开发团队讨论这个问题。
https://softwareengineering.stackexchange.com/questions/337836
复制相似问题