Most teams using Scrum today are doing a combination of working with other teams to enhance existing products. This is a far cry from Scrum’s intent as a framework for developing, delivering, and sustaining complex products for a single team.
How teams are supposed to work together is somewhat ignored. The attitude of “figure it out based on trust” may be great for some organizations but this has failed in the test of the real world. Agile approaches must not just say “do this or you won’t be effective-and, btw, don’t blame us if you don’t do what we say.” They must provide the guidance required for the truly complex problem of team coordination. This is not something to be discovered by the team via “inspect and adapt” or “fail fast.”
What’s been missing is the role of the Senior Scrum Master. This is a person who understands how Scrum teams need to work together. Not in the idealized state of where everybody has Agile values, but in the real world. PMI’s Disciplined Agile Senior Scrum Master certification fills this role. It takes a systems-thinking approach while showing how theories of Flow and Lean can guide teams working in effective ways. We’re running pilots for it this week. See https://bit.ly/2UFRn0e for more.