With 20 years of experience at team-level Agile, I believe all of the following statements are true:
Teams need a set, simple starting point that provides the choice of being pre-defined or where they are from which they will move forward
Teams need a way to move forward and transcend the starting point
Organizations don’t’ want any immutable pieces because doing so will make it inapplicable for parts of the organization
It must be based on a model that helps people understand the mechanisms under their challenges
Training companies need to provide a support structure that includes:
Don't settle for anything that provides less.