I recently read an article titled Four Must-Have Rules for Scaling Enterprise Agile. Its an excellent article. There is nothing in the article that I can argue with. It covers the fundamentals of most of the things a company needs to do in order to scale their agile development. The problem? Its incomplete. Theres at least one more must-have for scaling agile.
Recognize the importance of integration.
SAFe is hard. It requires quite a change of perspective. Everyone is trying to scale Agile, but few are successful. Even those who are able to get some traction tend to struggle, because a piece of the puzzle is missing. And most enterprises dont know that integration is the puzzle piece theyre looking for.
Most of the information available on Scaling Agile deals with the soft side of the issue. Theres the mindset, the people, the process–all vital to making this work. And theres plenty of information out there that covers these things. You can read about how to implement SAFe on the Scaled Agile Framework site. You can Google for training classes. Even the tool vendors are talking about SAFe. Heres an example of information from Rally, and JIRA, and VersionOne. But notice that one important thing is missing.
How to integrate your tools and team.
To build software, you need a multi-discipline team and a variety of tools–like RTC or JIRA for your engineering execution, CA PPM or HP PPM for your portfolio management, or Target Process or Aha! for your product road-mapping.
Even if you use the best tools on the market, you still need to integrate your tools and team to make SAFe work. Without an integration layer, your organization will drown in a sea of emailed requirements, spreadsheets of test results, and endless meetings to update statuses from one tool to another. And not only is that inefficient, its impossible to scale.
Personally, I find the silence around integration deafening. If I want to implement Getting Things Done, everywhere I look, theres talk about the tools to use. Should I use Evernote? Todoist? Wunderlist? Moleskin notebooks? Theres discussion and debate about what tool I should use. If I want to ramp up my data analysis practice, I can find great arguments for Python, Excel, R, Tableau, SAS, and others. But when it comes to integration tools needed for SAFe practices, there is a dearth of information. Why?
Because not only is integration hard and, when done well, invisible, its also fairly new when it comes to Agile circles.
So yes, its important to define what large-scale Agile means for your organization. Its also important to evolve past waterfall habits and recognize that Agile isnt magic and that you need to put people first. But there is one more thing…
You need to add the missing piece–integrate your tools and team to allow automated communication–to complete the SAFe puzzle.