In my experience, scaling frameworks tend to be popular because they appear to provide an answer to the “What-do-I-do-in-this-complex-mess-I-am-in?” question. The more rigid the framework (i.e. the more clear cut / “Do this and only this”) the more appealing it sounds as it feels comfortable to follow a recipe as opposed to have to come up with everything yourself. However, once an organisation gets over certain size, it invariably grows in complexity (often exponentially) and that complexity makes it inherently unsuitable to any rigid framework.
Local context is everything and while “Do this and you will be fine” sounds tempting (because it means people need to think a less), it usually leads to a many undesirable consequences at a local and org level. It often results in a superficial adoption of the “recipe” and its practices without any deeper understanding of the “Why” and without actually delivering the desired org/business outcomes and benefits that prompted the adoption of a given scaling in the first place.
Scaling framework are useful and provide a range of approaches for organisations and teams to consider when scaling their agile delivery. However, the best way to scale is to start with a deep understanding of how the org works today, be selective about which practices from which frameworks to adopt (and for what reason), be sensitive to specific contexts and business needs (of which there are many in a large org) and to always remain focused on the “Why are we doing this” question.
#RantIsOver