First published in The Agile Zone, 12 August 2013
This week, with the Agile 2013 Conference in full swing, Ken Schwaber - the originator of Scrum - wrote an excoriating blog post on the Scaled Agile Framework (SAFe). SAFe is meant to fill a gap that Scrum supposedly leaves and its advocates have been attending that same event.
The core thesis behind SAFe is that while frameworks like Scrum can work in the small, there are greater considerations that must be addressed before agile methods can function in the large. These issues include matters such as Program and Portfolio Management and Release Planning. SAFe is thereby positioned as a remedy for supposed deficiencies in the application of Scrum at enterprise scale. To say that Ken Schwaber is unimpressed would hardly do justice to his post. Ken's disdain for SAFe seems to be almost visceral. I hope they don't meet up at the bar.
If you smell politics behind this, you'd be right. It certainly isn't all technical. SAFe is aligned to the Big Method school of thinking, and owes much of its inheritance to the Rational Unified Process...although perhaps rather less so than Disciplined Agile Delivery. Anyway, from a Scrum perspective SAFe might be dismissed as the death-rattle of an essentially stage-gated and procedure-heavy dinosaur. It can be viewed as a reflex to agility, and not a species of it; a last-gasp relic from a prehistoric waterfall world.
Ken is therefore understandably suspicious when he sees advocates of the Scaled Agile Framework attending the Agile Conference. A "dinosaur" seems to be masquerading as a different animal in a desperate attempt to find relevance and to survive. As he wryly observes in one barb: "They are touting their processes and tools this week at Agile 2013 in Nashville. They would be at the RUP conference, but there are none. They would be at a waterfall conference, but they are no longer. So they are at our conference. Strange, but they had nowhere else to go. Try to be polite." Poor Scaley the Dinosaur! Give him a cheery wave as he sinks down into the silt, and step over his fossil nicely.
Ken expresses the concern that "Many organizations will open their checkbooks for SAFe and its partners". He's right. A few months ago I worked as an Agile Coach on the largest SAFe implementation in Europe. Although I have many years experience in agile transformation, it was my first experience of using this particular framework. My job was to coach the Service and Operations teams in agile ways of working so that they could be included in program management and release planning. As you might expect, I found that Scrum could be used in some cases and that Kanban was more applicable in others. Aligning these with each other is one thing. Bringing SAFe into the mix is another quite different dilemma.
I found that SAFe presents significant challenges to an agile enterprise transformation of this nature. Here are the top three:
SAFe has gained traction not in spite of poor agile credentials, but rather because of them. Most organizations have only managed a patchwork approach to agile transformation. Teams rarely own their process. They face extensive dependencies and are unable to take a Sprint Backlog through to delivery without impediment. At scale, we're still in a waterfall world and a poorly implemented one at that. In fact, I'd say that most organizations demonstrate a stage-gated culture, and not the true application of any sort of process at all. That's why they look to SAFe. The barrier to entry is comparatively low.
Scrum, although simple in concept, is enormously hard to implement and it has not yet presented executives with a comparable transformation road-map they can buy into. Until that happens, Scrum will continue to be a small scurrying mammal dashing between dinosaur legs...and the dinosaur will continue to roar.