Russell Bateman
December 2018
There are 5 essential meetings that exist in formal Scrum. To some degree, there is a chicken-and-egg aspect to last and first in this list.
The entire team including the product manager/owner and the scrummaster.
Sometimes this meeting is split into two with a middle part accomplished between times by the scrum team members:
The poker cards are used in this meeting. In some implementations of Scrum, a sprint goal is stated.
The meeting ends with an expression of commitment, the fist of five (or fewer) fingers symbolizing commitment.
The entire team including the product manager/owner and the scrummaster. Optionally, chickens may attend such as end-users and interested owners of other, perhaps related products.
As noted elsewhere, what's handled is strictly limited to each member (pigs only) answering three questions:
The entire team including the product manager/owner and the scrummaster, the QA team (if not part of the organization's Scrum team), chickens such as end-users and interested owners of other, perhaps related products, potentially even customers.
It may not be suitable that some attendees attend every aspect of this meeting, but only the product demonstrations.
The entire team including the product manager/owner and the scrummaster, no others (no chickens).
It is most emphatically not about what didn't get finished or what should have been in the sprint except in the sense of answering the question of what's broken in our implementation of Scrum that made us fail in finishing what we signed up to do or why we failed to recognize something that should have been part of our sprint but was not.
The spring retrospective is about process and not about the product in any way.
The product manager/owner, team leads and possibly the scrummaster.
The purpose of this meeting is to do work that will shorten sprint planning by answering as many questions as possible about planning the next sprint including prioritizing the backlog, converting epics (if epics are used) to stories, making those stories understandable and adding new work to the backlog.