Alright all, I’m having a moment of imposter syndrome 12 years into this journey, I need a sanity check. My problem is that I’m used to working at a RI level for Scrum, and I’m in an environment that is between Shu and maybe Ha and have to rethink how I teach and communicate to those around me in the manager positions who have their own pre-biased views.
The current environment is a continuous deploy environment (think Facebook) and our users are internal employees. Our story DONE criteria includes that not only is the thing tested and deployed, but the criteria includes a launch plan which has a post deploy metrics and monitoring and acceptance feedback loop before moving the item to our DONE backlog.
This means that anything that goes to sprint review has already been seen by the entire team (small teams) and the PO, and the customers… anyone who might show up at sprint review.
Am I crazy in thinking that (this in a “formal scrum” environment) this makes the sprint review somewhat of a wasteful process as it’s defined at a high level in the 2017 Official Scrum Guide? There’s little need to redundantly review what was already reviewed and accepted along the way when the team and work is small enough that we all know it already.
The Ri voice in my head doesn’t really care… “do what works for the intended outcome” it screams! BUT, my current environment is doing something they call a review/demo (which is neither) and before I start coaching against that problem, I’m gut checking myself before they throw the red Jeff Sutherland scrum book (the “scripture” before I arrived) back at me and say they hired the wrong agile coach to teach them Scrum today, and Kanban/other agile later.
I’ve never been in a truly continuous instant deploy environment before and that’s what is making me think this through after watching it for a couple months…