Client Collaboration and Feedback
Hi everybody!
I am currently working on a project right now where we work closely with our clients (they’re part of all our events other than Sprint Retrospective) to the point of them controlling our Sprint activities and our overall process (requesting for mid Sprint Reviews, deciding scopes per Sprint which should be PO’s work, doing user story acceptance/rejection before an item is tagged as done).
I agree that shorter feedback loop is very important in software development, but is our set-up with our clients good and sustainable? I know that customer collaboration is more important than contract negotiation but I am a bit conflicted and honestly my gut tells me that there is something wrong here. What do you guys think?
What does the PO think about this situation, and how effectively would you say product ownership is being represented?
What does the Scrumguide say about collaboration with stakeholders? And, a interesting question, what is the difference between PO and stakeholders?
I have no problem with "stakeholders doing user story acceptance/rejection before an item is tagged as done". Feedback loops and stakeholder collaboration that tight is something many teams spend a lifetime working towards. Many don't even get close.
However, the Scrum Team should strive to stay self-organizing and focused, and help the stakeholders understand the thin line to walk between collaboration and, uhm... "meddling", I guess.
stakeholders doing user story acceptance/rejection before an item is tagged as done
Why is the development team not able to test if the item is done?
Feedback loops and stakeholder collaboration that tight is something many teams spend a lifetime working towards.
100% agree, except checking if something is done!
we work closely with our clients (they’re part of all our events other than Sprint Retrospective) to the point of them controlling our Sprint activities and our overall process
Do the Scrum Team members see this as collaboration? Put another way, do they consider themselves a self organizing team?
And to respond from a different angle… are the clients behaving as though they are members of the Scrum Team? If so, what would be gained and lost by formalizing this, and have them participate in the Scrum events as team members (including the Sprint Retrospective)?