Summary: swapping roles for pigs and chicken during Sprint may jeopardize the initial contract concluded before it began, thereby jeopardizing successful delivery.
The pig and chicken concept is just a Scrum metaphor for what is otherwise known in project management as the direct and indirect stakeholders of the product development cycle.
A short, memorable and funny story about a pig and a chicken.
to managerial fervor.
One of the greatest things about Scrum is that it makes current management technology available to non-managers. Delivering it in consumer or user form, as we talk about software systems.
So can a chicken (indirect participant) turn into a pig (of a direct stakeholder) and vice versa during the development cycle? Can a person be chicken and pig at the same time?
Responding to the latter, this is a definite โnoโ: a person can only be a chicken or a pig in the context of one project, depending on which rate is higher. The idea of โโa whole chicken and a pig is to give greater decision-making power and responsibility at the project stage to people who are directly involved and interested in a positive outcome (pigs), limiting interference from sometimes powerful external players (chickens).
Can a role change during a project? Yes, it is possible, but not during Sprint . Scrum is an Agile development methodology whose goal is to share responsibility for the outcome across the team. Agile (and especially Scrum) promotes "one-man and one-on-one." Not all structured methods do this, for example, one of the Waterfall drawbacks is that the responsibility of some team members ends as soon as an intermediate result (i.e. a functional specification) is accepted, which shifts the weight of any problems that penetrate the project much more on the shoulders of unhappy team members who are responsible for the successful implementation of the project at later stages of development (usually developers).
The Scrum iteration, called Sprint, aims to completely change the specification for a ready-to-use product, rather than some kind of intermediate result. The team makes a lot of contribution to the decision about what is included in the Sprint, and subsequently must commit to implement the changes. This creates a contract between the team and the outside world.
Changing roles during Sprint may jeopardize this contract. If the pig becomes a chicken, he or she is no longer responsible for seeing how Sprint completed the job, putting the burden of dealing with any imperfections in his work on the shoulders of the remaining team members. When a chicken becomes a pig during a sprint, they cannot really agree on what was agreed before they came on board. Therefore, it is best when the roles remain unchanged for the duration of Sprint.