The Scaled Agile Framework (SAFe) is the recognized approach for scaling Agile practices to the enterprise level. It provides comprehensive practices to help synchronize and coordinate Agile across many teams. However, companies adopting SAFe risk getting caught up in the many detailed elements of the framework and run a risk of losing the benefits of Agile. Companies must pay particular attention to accepted Agile principles as they use SAFe in order to keep SAFe agile.
Favor face-to-face collaboration over reliance on technology tools
SAFe helps coordinate activities across teams and technology tools provide support in this coordination. However, over reliance on technology tools can hinder face-to-face interaction. Frequent, personal communication speeds decision making and transfer of knowledge in a more complete way than through a tool. Visual display of team information through Program Boards, Sprint Backlogs, Kanbans, Product Backlogs, and other methods makes information more easily accessible than locked away inside of a tool.
Prioritize continuous integration to constantly realize value
It’s easy to fall into the mindset that the real delivery of the system happens at the end of the current Program Increment (PI). In reality, working code at the system level should be produced at the end of every iteration which provides the ability to ship new features every two weeks. In complex systems, this can be difficult. The Systems Team should be relentlessly working on how to provide automation everywhere in the delivery pipeline.
Cross-functional teams deliver fully working code
It is tempting to organize teams into familiar waterfall silos – business analysts, designers/developers, testers, and trainers. However, dividing teams creates boundaries which then requires handoffs introducing wait time and hindering efficient flow. Providing all the necessary skills to deliver an entire working piece of code reduces work in process and ensures value is delivered in the shortest amount of time. Focus teams on delivery.
Stable teams are the most productive
Waterfall project teams typically form and disband for each phase. In contrast, form individual teams and teams of teams within an Agile Release Train (ART) for stability. Learning as a collective team provides the best way to make the ART productive. Teams that have been together the longest tend to have the highest velocity. Team members should be dedicated full-time to avoid starting and stopping tasks as team members come and go.
Embrace changes
Don’t treat the Program Increment (PI) feature scope as fixed like in waterfall development. Keep some flexibility to adjust priorities during the PI so that important new features do not automatically get deferred 3 – 6 months in to the next PI. At the team level, features are typically locked down during the current Sprint (iteration), but new features can be added to the next iteration during the next Sprint Backlog Planning event. Work closely with teams throughout the PI to continually adjust feature priorities for possible inclusion in upcoming Sprints.
Business collaboration delivers the highest prioritized value
In waterfall development, the business typically sets the scope at the beginning of the project and accepts the solution at the end of development. Don’t let Program Increments fall into this same pattern where business participation occurs at the beginning in PI Planning and at the end for the Solution Demo. Keep the Business Owners and Product Management/Owners closely involved with the teams throughout the entire Program Increment so that features can be reprioritized throughout development to deliver the highest value.
Keep it simple
Small batch sizes increase velocity. Keep the number of features to be worked on in the current Program Increment small. The waterfall approach overloads as many features as possible into the current phase for fear that there is only one chance to request features. Don’t allow PI planning to pack in too many features. With continual prioritization of the backlog and constant two week cadence of iterations, features can be broken down into small, high-value increments with high confidence of on-time delivery.
About the Author
Brian Walker is a Senior Director at Kenny & Company. With 20+ years of business, technology, and consulting experience, Brian has led work with executives at Fortune 500 high technology, manufacturing, telecommunications, consumer products and hospitality companies to successfully realize value through large scale integration of people, processes, technology and strategy. Brian has led projects in Business Operations, Process Excellence, Lean/Agile, Program Management, Systems Integration, ERP, Change Management, Business & IT Strategy, Supply Chain Management, and Finance. Brian is a Certified SAFe® 4 Program Consultant (SPC), Certified Scrum Master (CSM) and Certified in Production and Inventory Management (CPIM).
About Kenny & Company
Kenny & Company is a management consulting firm offering Strategy, Operations and Technology services to our clients.
We exist because we love to do the work. After management consulting for 20+ years at some of the largest consulting companies globally, our partners realized that when it comes to consulting, bigger doesn’t always mean better. Instead, we’ve created a place where our ideas and opinions are grounded in experience, analysis and facts, leading to real problem solving and real solutions – a truly collaborative experience with our clients making their business our business.
We focus on getting the work done and prefer to let our work speak for itself. When we do speak, we don’t talk about ourselves, but rather about what we do for our clients. We’re proud of the strong character our entire team brings, the high intensity in which we thrive, and above all, doing great work.
This article was first published at michaelskenny.com on October 26, 2017. The views and opinions expressed in this article are provided by Kenny & Company to provide general business information on a particular topic and do not constitute professional advice with respect to your business.
Seven Insights: Keeping SAFe® Agile by Brian Walker, Kenny & Company is licensed under a Creative Commons Attribution-NoDerivs 3.0 United States License . Kenny & Company has licensed this work under a Creative Commons Attribution-NoDerivs 3.0 United States License.