agile devops DevOps Best Practices Platform Engineering Best Practices Tanzu Labs

How VMware Tanzu Labs Works with Customers Who Use SAFe

Some of VMware Tanzu Labs’ customers have adopted the Scaled Agile Framework (SAFe) to manage hundreds or even thousands of agile teams across their enterprise. They use SAFe to ensure that these teams, and most importantly teams of teams, are all rowing in the same direction in order to meet the organization’s strategic goals.

When customers ask if our practices are compatible with SAFe, we say yes. And they’re not only compatible, but beneficial. Working with Tanzu Labs, organizations can make their SAFe adoption more effective.

How do Tanzu Labs’ practices and SAFe complement each other? SAFe focuses on the planning, budgeting, and architectural issues inherent in large extreme programming (XP) and Scrum-based processes for teams larger than 50 people. It doesn’t go deep into how individual teams are practicing agile; SAFe assumes that this is already happening. But those who have implemented agile at the team level know this is a big assumption! A significant mindset shift is required to reap the value of lean startup, extreme programming, and user-centered design. Customers use Tanzu Labs and Agile Practice Leadership Enablement to mentor teams to be truly agile. Leaders also work with Tanzu Labs to ensure that related functions—HR, finance, operations, security—provide an environment that promotes agility.

So if SAFe is about scaling agile, and Tanzu Labs’ practices are about helping teams be agile, how do they work together to help large enterprises?

  • Tanzu Labs helps SAFe deliver on its agile brand promise
  • Tanzu Labs helps customers rigorously measure the business value of agility

Helping SAFe deliver on its agile brand promise. SAFe clearly states that it wants users to abide by agile principles. But in our experience, SAFe implementations can sometimes emphasize process and tools over people and interactions. For senior and middle managers yet to fully embrace agile, SAFe can provide familiar mechanisms ripe for misuse for command and control purposes. Already wary of agile team autonomy, these managers use SAFe processes to reassert authority, resulting in a SAFe process that is heavy, slow, and bureaucratic.

For customers who have experienced this tension between control and autonomy, Tanzu Labs has helped them tailor SAFe to ensure that the process is true to agile principles. For instance, a customer came to us with a challenge: their Program Increment (PI) Planning sessions weren’t sufficiently productive. This lack of productivity is a big problem, because two-day PI Planning sessions are expensive (all members of the Agile Release Train, or ART, attend in person) and central to SAFe. We facilitated a workshop intending to make the PI Planning sessions leaner and more focused on creating business value. The result was an updated process that enhanced both the connections the enterprise required to ensure coordinated efforts and the autonomy the product teams needed to be agile.

SAFe offers that the enterprise should see increases in productivity, improvements in quality, faster time-to-market, and increased employee engagement and job satisfaction. But how does an organization measure this in a granular and credible way?

Tanzu Labs looks at IT processes through the lens of what we call the 5 S’s: stability, security, scalability, speed, and savings. We use the 5 S’s to instrument SAFe so that the enterprise can effectively measure IT process progress. We have leveraged our own code development experience as well as customer engagements to design and implement these types of measures. Some examples from each category:

  • Speed: Time to value, frequency of customer feedback, the time between bug identification and fix, customer net promoter scores

  • Stability: Product team stability (whether teams are kept together to provide a consistent level of quality and performance); the volatility of team output; mean time to failure; mean time to recovery

  • Scalability: Speed at which resources can be scaled to address increases or decreases in demand; the investment ratio between software development and operations  

  • Security: The fraction of operator time spent on security configurations; the number of disruptions or suspensions due to security concerns

  • Savings: Development, deployment, and operating costs, and whether they are in line with industry-best standards; operator-to-developer ratios; the number of apps per operator; degree of automation for provisioning, build, test, change approval

Tanzu Labs also goes beyond measuring IT efficiency. Lean budgeting requires that organizations measure business value so that they can invest their dollars productively. Tanzu Labs animates SAFe practices so that the organization can measure business value creation at the team, ART, and portfolio levels. To ensure agility, we help organizations create hypotheses about how much business value each incremental investment will create, and then measure whether the hypothesis was validated. Based on the results of these experiments, management can decide whether to pivot or persevere.

Tanzu Labs helps organizations create business value metrics that are granular and actionable, ensuring that leadership has a constantly updated view for how to most productively direct resources.

SAFe is a rich process for ensuring many agile teams stay aligned on business goals. Tanzu Labs helps organizations ensure that SAFe’s processes are always congruent with agile principles and practices. We help optimize autonomy (which agile teams require) and connection (to ensure that strategic goals are being met). And we help customers instrument the work done under SAFe to ensure that it is providing measurable business value.

This post was originally published in May 2019 and updated in 2022.