For much better alternatives to SAFe(tm), see this page.
All my personal/professional opinion.
I’m not a big fan of SAFe(tm). I haven’t yet had time to sit down and detail all of the problems I have with it, but I’ll hit a couple.
My biggest problem with it is that it condones old, out of date, and dysfunctional practices that don’t enhance Agility. It is essentially a hybrid approach of Waterfall and Agile, along with a lot of baggage from RUP. This probably shouldn’t surprise anyone since the creator, Dean Leffingwell, was a big salesman/evangelist for RUP. The biggest baggage from RUP is the complexity of a zillion different roles and the fact that SAFe is a “slice and dice” methodology. It’s not a framework. I think the “slice and dice” thing is really just a slick sales strategy. It allows those selling SAFe to immediately disown any practice of SAFe that a potential client complains isn’t Agile or won’t work. It also means that any tiny subset of SAFe is still considered to be SAFe. As such, I just consider this a sales strategy to sell more billable hours. This strategy was also used in RUP, and yet… over the years… which has prospered more? RUP or Scrum? Scrum is a framework, so there is no slice and dicing of the framework itself.
It claims to use Scrum at the team level, but then completely sells out Scrum in so many ways. It sells out the Product Owner role by giving control to all manner of people over the Product Backlog contents, something Scrum expressly forbids. It sells out the Scrum Master role by suggesting it’s a 25% time commitment. Then, it completely sells out the Development Team by creating Ivory Tower architects.
This one is self explanatory. :-)
The reasons I don’t like it are covered in way more detail in these reviews of SAFe by other people who are sharp enough to tell the differences between SAFe and other approaches, as well as the history behind similar practices and approaches
- http://lafable.com/ (Pokes fun at the SAFe methodology)