Agile Planning to 100% Capacity? Don’t Do It!

Agile team planning

Someone asked me the other day why Agile teams don’t plan to full capacity. Think about this scenario: during the last PI, a team on the ART achieved 50 percent of its planned business value. Stakeholders weren’t pleased with that result. When the team held its retrospective to examine its performance, several issues came to light. High turnover and lots of team members shifting between teams prevented them from finding their groove. People were experiencing burnout from moving too quickly while trying to correct quality issues.

As a scrum master, I coach my teams to plan to less than 100-percent capacity (see scenario above). But I understand why that doesn’t always make sense to stakeholders. They worry that it will result in even fewer met commitments. Teams need a way to talk to stakeholders about how they need to plan less and yet somehow deliver more. It’s easy to criticize the stakeholders. Of course they’re going to ask for more—that’s their job! They may not understand why agile teams estimate and how they plan agility. They don’t see the burden that agile planning to maximum capacity places on the team.

We need to shift the stakeholders’ perspective. So, here are five key things I’ve learned about capacity and predictability that could be persuasive input.

1. Agree on what capacity means

In a recent iteration planning meeting, I asked the team to give me a number that represents our capacity. There was general consensus that we should plan to 80 percent capacity. It didn’t take long to realize that we all had different ideas about what it means to allocate 80 percent of our capacity. Is it 8 points per person? Or 80 percent of 8 points? Doesn’t SAFe® tell us somewhere? 

SAFe doesn’t prescribe a measure. Whether we agree that our team’s capacity is 45 story points or 200 hours, what matters is that the team agrees to some quantitative measure of their capacity for progress. 

2. Balance business needs with team capacity

A little pushing outside our comfort zone is a good thing, and can even be inspirational. Often, it’s uncomfortable to try new things, such as setting goals to do more or work faster than we have before. Yet that discomfort can lead to growth and achievement. Think about athletes getting better by pushing themselves to do things they’ve never done before—run faster, lift heavier, jump higher. As a team, we want to win the championship!

But when we push too much, we experience burnout, high turnover, and a lack of creative problem solving because we’re constantly rushing to meet deadlines. Take the athlete analogy—rest, recovery, and refueling via sleep and nutritious meals are essential to an athlete’s success. Otherwise, they risk injury, burnout, and decreased athletic output. Simply put, we need to help the team find its balance so it can thrive. 

3. Find confidence in your understanding of the work

Whether your team is developing software, creating marketing strategies, or negotiating a contract, the amount of time required to complete any given task will vary. New teams and ARTs might take more time as they’re forming and storming. Building a new product could take more time during the early development stages because we don’t know how it will be received by customers.

When estimating the size of work, my team uses several perspectives. We assess work based on three criteria: volume, complexity, and our knowledge about the work. We ask ourselves questions like: Have we done this before? How much space do we reserve for the unknowns? Through conversations, we all gain a better understanding of the work. Our certainty in estimating fuels our confidence that we’re pushing ourselves to achieve excellence without the risk of burnout.

Agile team planning

4. Protect space for built-in quality and problem solving

I like to keep a monthly budget for personal finance. I know from experience how unwise it is to spend all the cash I earn! I need to be able to respond to life’s unknowns, so I reserve some income for savings. It’s also smart to invest in the future. Early in my career, it was hard to imagine allocating any of my hard-earned salary for investing. (“I’ll start next year!” I’d tell myself.) But every day that went by was a missed opportunity.

The same concepts apply to teams approaching problem solving and innovation. We need “savings” to respond to life’s inevitable unknowns. Innovation can be applied incrementally, like little investments. When the team is constantly rushing to meet an overwhelming list of iteration goals, it’s like living paycheck to paycheck. 

5. Slow down to speed up

As a sailor in the U.S. Navy, I learned the saying, “slow is smooth and smooth is fast.” When we were performing meticulous, potentially dangerous tasks aboard naval ships, time was of the essence, and safety and accuracy were paramount. Go too fast and you risk sloppy performance, decreased accuracy, and an unsafe environment. Conversely, go too slow and you risk the mission. As sailors, we lived by “slow is smooth and smooth is fast” to develop awareness and learn to strike the balance between speed and accuracy.

Agile teams are similar. They need time and space to define and automate their processes and to create the environments and infrastructure to ensure built-in quality.  Slowing down this PI helps accelerate the next, and with higher predictability.

As I was writing this post, I spotted a conversation about capacity happening in the SAFe Agilists forum on the SAFe Community Platform (login required). Forums like these are great places to ask questions, share your knowledge, and learn something new. I hope you’ll check them out the next time you’re looking for advice.

About Sam Ervin

Sam is a certified SAFe® 5.0 Program Consultant (SPC)

Sam is a certified SAFe® 5.0 Program Consultant (SPC) and serves as the scrum master for several teams at Scaled Agile. His recent career highlights include entertaining the crowd as the co-host of the 2019 and 2020 Global SAFe® Summits. A native of Columbia, South Carolina, Sam lives in Denver, CO, where he enjoys CrossFit and Olympic weightlifting.

View all posts by Sam Ervin

Share:

Back to: All Blog Posts

Next: The Power of Customer Feedback in Prioritizing Work

SAFe® Program Dependency Board Retrospective – PI Planning and Execution

Learning from the program dependency board

SAFe® Program Dependency Board Retrospective

The SAFe program board, or program dependency board, is a key artifact used in PI Planning and execution. The Agile Release Train (ART) teams and stakeholders used it to align, anticipate risks, and adapt the plan accordingly.

This inspection and adaptation of the plan based on insights from the program dependency board is first-loop learning—making changes in the plan based on what we see.

Deeper learning from the program dependency board

What we rarely see, though, is deeper learning from what the program dependency board shows us. It’s like the good old times where you would see a project manager/PMO working their Microsoft Project Gantt Chart, moving things around, but rarely stopping to ask deeper questions around the base structure of their plans and why they’re based on a waterfall model.

Program dependency boards can drive deeper learning about the structure of our ART and its alignment with the kind of mission/vision we’re pursuing, and the backlog of features we’re working on. If we see too much red yarn on our boards, it isn’t something to be proud of. Yes, we can be proud that we identified the dependency and even more that we were able to massage our PI plan to deal with it in a reasonable way. But too much red yarn means too many dependencies. Too many dependencies mean our Value Stream network isn’t configured well. It means we should probably look at ways to reconfigure the network (meaning restructure teams and maybe even the ART).

When to do this deeper learning

I get it. This sort of learning is hard to pursue in the heat of PI Planning. And all too often when PI Planning is done and we have a workable plan in hand, it’s tempting to just move into execution. Resist the temptation. Let the dust settle, but find the time that makes sense to have a deeper retrospective that is based on the patterns you see on the program board. This can be a good discussion in your Scrum of Scrums or with an extended forum that includes the wider ART leadership.

There’s no need to wait for the next inspection and adapt (I&A). It’s fresh now and outcomes from this retrospective might anyhow require a lot of refinement and consideration before they’re actionable. Start the process early in the PI, so hopefully, you’ll be in a position to reconfigure the network going into the next PI as needed.

A typical pattern is when such a retrospective raises the need to rerun a Value Stream identification (VSI) workshop.

SAFe® Program Dependency Board Retrospective

Validating the Value Stream design hypothesis—a key but often skipped step

Speaking of the VSI workshop, one key element in it that many practitioners skip is the validation of your Value Stream design hypothesis. After identifying a development Value Stream, run some water through the pipes—take some work in the form of Features or even higher-level Epics/Themes and explore how they will flow through this Value Stream/ART/Solution ART. If the work flows nicely with a minimal number of dependencies, you found a good setup. If even in this ‘dry run’ you already see you have too many dependencies, time to rework the design!

PI Planning dry run

And yes, what this dry run means is that ideally, even in this early phase, before even launching the ART, you should consider doing a light version of PI Planning with the Value Stream design you have in mind to see that it makes sense. You don’t want to train everybody, spend a serious amount of time on preparing to launch the ART, and then find it’s not a self-sufficient ART or that it’s comprised of teams that aren’t self-sufficient.

Summary

I’ve talked about some recommended SAFe best practices here—some are implicitly mentioned in SAFe, and some complement the formal guidance. The key point I wanted to make is how important is it to aim for the right Value Stream network and to continuously inspect and adapt so that value can easily flow with minimal dependencies and slowdowns. And if your Value Stream network is configured well, everything else becomes much easier.

If you’d like to read more about my SAFe experiences in the trenches, I’ve written an e-book. I’ll also be at the upcoming 2020 Global SAFe Summit on the Agile Marketing panel, at the AgileSparks booth in the Partner Marketplace, and at the SAFe Experts Coaching Station. I look forward to connecting with you.

About Yuval Yeret

Yuval Yeret is the head of AgileSparks (a Scaled Agile Partner)

Yuval Yeret is the head of AgileSparks (a Scaled Agile Partner) in the United States where he leads enterprise-level Agile implementations. He’s also the steward of The AgileSparks Way and the firm’s SAFe, Flow/Kanban, and Agile Marketing. Yuval is a SAFe Program Consultant Trainer (SPCT5), a Professional Scrum.org Trainer (PST), an internationally recognized Kanban Trainer, a thought leader, recipient of the Lean/Kanban Brickell Key Award, and a frequent speaker at industry conferences.

View all posts by Yuval Yeret

Share:

Back to: All Blog Posts

Next: The Power of Informal Learning Networks

Aligning Global Teams Through Agile Program Management: A Case Study – Agile Transformation

Agile Program Management

Like many organizations, Planview operates globally, with headquarters in Austin, Texas, and offices in Stockholm and Bangalore. About two years ago, we launched a company-wide initiative to rewire our organization and embrace Agile ways of working—not just in product and R&D, but across every department and team, starting with marketing. We developed three go-to-market (GTM) teams, whose goals and objectives centered around building marketing campaigns to create a pipeline for sales. Each team aligned to a different buyer group, with members from the product, marketing, and sales.

The challenge: integrating international teams in our Agile transformation

Like many organizations, we struggled to align and execute our marketing programs across our international teams, defaulting to “North-America-first efforts” that other regions were then left to replicate. As we built out these new groups, we considered how to best include our five-person team of regionally aligned field and demand marketers in Europe, the Middle East, and Africa (EMEA).

At the beginning of our Agile transformation, the EMEA marketers were often misaligned and disconnected from big-picture plans. The EMEA teams were running different campaigns from those in North America. Before forming cross-functional GTM teams, the EMEA team had to individually meet with the different functions in marketing, product marketing, and other departments. The extra complications of time zones and cultures also made it difficult to get things done and stay on strategy.

With team members feeling disconnected, at Planview we suffered lower-impact campaigns and less-than-ideal demand generation. To succeed in our Agile transformation journey, it was critical to properly align the international team through an integrated Agile program management strategy.

The approach: forming and integrating the EMEA team into Agile program management

While the three GTM teams had dedicated cross-functional members representing demand generation, content strategy, and product marketing, it was clear that assigning an EMEA team member to each of these teams wouldn’t solve the problem. Each EMEA marketer is organized by region and language, not by GTM Agile Release Train (ART), so we needed to develop our own EMEA Agile program that would meet the challenges and achieve the needed international alignment.

Working with our Chief Marketing Officer and other stakeholders, we determined that we would continue to align our EMEA team by region/language. Now that the GTM teams were formed (with each team having all the necessary people to deliver end-to-end value), the EMEA team could meet with each team in the context of the prioritized strategic initiatives. Drawing on our local expertise, we could weigh the campaigns from the three GTM teams against each other to determine which would drive the most pipeline and impact in each region. This structure enabled EMEA marketers to opt into GTM campaigns that were regionally impactful, instead of creating standalone campaigns. This approach has been a success. At our last PI planning event, EMEA progressed from just replicating campaigns into co-planning and co-creating the campaigns that were of local interest and fit.

By including the distributed teams in Agile program management, we achieved better alignment as a global marketing team; gave our EMEA marketers the opportunity to leverage fully supported, regionally impactful campaigns; and ultimately, achieved better results for our demand generation campaigns.

Agile Program Management

Learning 1: When starting the process of shifting to an Agile approach, there is an advantage in letting the GTM team form, storm, and norm before involving the EMEA team. That delay allows for the EMEA team to finish up previously committed (sales-agreed-upon) deliverables. It gives the team and the sales stakeholders time to observe and see the benefits of Agile GTM teams without feeling that they are not getting the support they were expecting.

The practice: virtual, inclusive PI planning

Our model continues to evolve in a positive way. We’ve now been through five PI planning events and have transitioned from a “one EMEA representative” approach to including our full marketing team in a truly global planning event.

What does a global planning event look like in practice?

When our EMEA team started to participate in PI planning, we had one representative join to understand the process and feed the critical milestones into the team’s plans. We then matured to the full team joining remotely, which meant that we needed to create a system that would enable inclusive planning across continents.

We created a process of “continuous planning.” First, our global team would plan “together,” from Austin and virtually via web conferencing for EMEA. Our EMEA teams would log off during the evenings in their time zones, and the US team would continue to plan with recorded readouts. The next morning, while the US teams were offline, the EMEA teams would listen to the readouts, adapt plans accordingly, and provide their own readouts on changes made once the team was back together during mutual business hours. While tricky at first, this process ensured that everyone was engaged and that all teams’ contributions were heard and considered. Most recently, we’ve conducted fully virtual planning in mutual time zones.

Learning 2: The gradual inclusion in PI planning meant the GTM teams were already well-established and well-versed in the process. The maturity of the teams and the process helped a lot in the inclusion of the international team.

The results: greater alignment, faster time-to-market, better campaigns

Stock photo of woman at white board talking to people seating in chairs

The impact of our EMEA Agile program can be broken down into three main categories: alignment, time, and utilization.

The collaboration between the EMEA and GTM teams has created significantly stronger connection and alignment, evidenced by both the improvement in campaign quality and our working practices. Our teams have increased visibility into shared and separate work and developed a better understanding of how decisions impact overarching shared goals.

Our Agile ceremonies, combined with the use of Planview LeanKit, have served as a catalyst and a framework to bring us closer together. Communication is easier, more frequent, and more productive, as everyone is aligned to the same goals and plans and has visibility into each other’s progress, needs, and capacity. The greater team can now make conscious trade-offs based on mutual priorities, which enables the EMEA team to focus on the right things and deemphasize asks that are not aligned to the goals. EMEA marketers feel more involved and have an important seat at the table. That is both motivating and effective.

Learning 3: Ceremonies and visual planning tools are absolutely necessary, but only really benefit teams with the right enablement and coaching. To this day we still meet weekly with our Agile coach to refine our LeanKit board and discuss WIP limits, sizing, retros, etc.

From a time-to-market perspective, we’ve seen substantial improvements. Before aligning EMEA to the GTM teams, there were delays in deploying campaigns because EMEA would “find out” about campaigns rather than being part of them from the beginning. Now, the team can give early input and feedback on how a campaign could be adapted to provide the most impact for EMEA, then roll it out more quickly. As a concrete example, we have reduced the time for campaign tactics to go live from three months to three weeks.

The volume and quality of campaigns and campaign materials has increased significantly as well. In the past, the EMEA team often made do with the materials (especially translated materials) that were available, not the assets that were ideal. There were campaign ideas that we could not realize due to a lack of localized material. Without dedicated resources for EMEA, the team had to share creative and translation services with North American providers, who often needed to prioritize programs led by corporate/North America.

Now that EMEA has full visibility into the North American programs, they know what kind of material is in development.

They give input on what is needed to execute campaigns in global markets and when delivery will happen. That means EMEA campaigns can begin at almost the same time as the North American ones, and their marketers can prepare for when translated assets and other materials will be available.

Overall, by transforming our EMEA Agile program, the region went from running one or two campaigns each PI to running five campaigns per PI. EMEA marketing went from approximately four to six new localized assets/materials per year to 18 – 20. We added three translated, campaign-specific landing pages per language. And, most importantly, we’re beginning to see direct indication of pipeline improvements.

Agile program management can be challenging with international, distributed teams. By integrating our global team members into our planning processes from the beginning of our Agile transformation, we’ve been able to achieve measurable benefits across the marketing organization.

Scaled Agile

About Verena Bergfors

Verena is the Marketing Director for Planview’s EMEA markets

Verena is the Marketing Director for Planview’s EMEA markets. She’s from Germany but moved to Sweden around 10 years ago and has been with Planview for over four years. Prior to living in Sweden, she worked in Shanghai for seven years where she held positions in marketing and sales. Verena’s true passion is languages and she enjoys working on diverse international teams.

View all posts by Verena Bergfors

Share:

Back to: All Blog Posts

Next: Use WSJF to Inspire a Successful SAFe Adoption

Your Burning Questions: PI Planning at an Agile Organization

At the end of the regular episodes in our biweekly SAFe® Business Agility podcast, we answer questions submitted by listeners. In this post, we feature two on the topic of PI Planning, one of which is especially relevant for anyone working at an Agile organization that has restricted travel to limit exposure to the coronavirus.

What’s the best way to conduct PI planning with remote employees?

PI Planning

For many companies with a remote workforce, especially those with a global presence, conducting PI planning can be a challenge. While face to face is always best, it’s not always possible or financially feasible. There are some things you can do if you’re faced with this dilemma.

First, whenever you have remote team members, whether it’s during PI planning or other work-related activities, it’s important to pick times that work for everyone. This means finding meeting times where overlap may exist between work hours for local team members and work hours for remote team members. It can be difficult, but it’s possible.

When work hours don’t overlap, consider times that are a compromise for everyone. That often means some members will end up working late while others will begin their day earlier than their usual start time. Try to keep the compromise to less than four hours either way. Anything more and team members may not be at their best.

That said, one thing that you shouldn’t compromise on is trying to keep whole teams together. For example, don’t have the scrum master in one location and the product owner in another. Keep them all participating together if possible.

Next, let’s discuss how to accommodate remote team members during the PI planning event. While Scaled Agile is a tool-agnostic company, we do have some Gold partners that offer some very helpful tools. One of them, piplanning.io, has a great tool that runs on multiple different platforms that people can use to share information around PI planning. 

Also, think about how to address other logistical challenges, like how to keep remote team members engaged when the room is noisy or during a breakout session. We’ve found that it’s helpful to assign a room buddy to a remote team member. The room buddy is responsible for making sure that the remote team member has everything they need to be an active participant in the session.

It’s important to remember that preparation will take longer with remote PI planning. There’s a lot to consider and you may have to make some tradeoffs. However you end up solving this challenge, make sure to always be respectful of your team members—it’s one of the core pillars of Lean.

Fast forward more than three years and a move to another company, I’m still part of a number of informal learning networks with many of my colleagues from that organization. Every time we learn something new that we feel would be beneficial to the others in the network, we share it. And we learn more every time we share in these moments.   

In this video,  the teams at Travelport share how they successfully coordinated PI Planning across three different time zones, and the benefits that they realized.

For even more details read this advanced topic – tips on distributed PI Planning.

Why is it important to assign business value during PI Planning and how is it helpful to the business?

One of SAFe’s core values is alignment. . Another is transparency, which is critical in an organization’s execution phase. PI Planning and assigning business value is an important component of that. Assigning business value isn’t necessarily about prioritizing things, changing your directions, or shifting responsibility. It’s simply the business owners telling you what they feel is most important, and aligning around that. The business owners may not understand all of the technical nuances that go into building a product but that’s OK. But they do understand why teams are building the product and why their customers want it. The ability to communicate that to the teams that are doing the development work—whether hardware, software, cyber-physical systems, or a business solution—is paramount.

Assigning business value is symbiotic. And Agile is about bridging the silos between the business and IT. When you have those silos, oftentimes the business floods IT with requests. Getting the business owners to assign that business value is that hard prioritization work, and something IT teams can use to ask, “Do we understand your priorities, are we doing things in the right order, and is this of the highest value to our customer?”

Predictability is another important element and there’s a tool in our PI Planning toolkit called the PI predictability measurement that uses the assignment of business value to measure the predictability. That helps you answer the critical question, “Did we do the things that we said we would?” This is a critical part of why companies use SAFe if they want to improve their predictability.

PI Planning

If you haven’t heard the SAFe Business Agility podcast before or want to listen to new and previous episodes, check it out.

If you’ve got a question for us to answer on air, please send it to podcast@scaledagile.com.

Happy listening!

About Melissa Reeve

Melissa Reeve is the Vice President of Marketing at Scaled Agile

Melissa Reeve is the Vice President of Marketing at Scaled Agile, Inc. In this role, she guides the marketing team, helping people better understand Scaled Agile, the Scaled Agile Framework (SAFe) and its mission. Melissa received her bachelor of arts degree, magna cum laude, from Washington University in St. Louis. She currently resides in Boulder, Colorado with her husband, chickens and dogs.

View all posts by Melissa Reeve

Share:

Back to: All Blog Posts

Next: 5 Reasons to Attend the European SAFe Summit

Have Fun During PI Planning – Practicing SAFe

PI planning,  a vital component of SAFe® is integral to the Agile process, and the meeting can be an intense experience. Sitting in one big room for two full days, with potentially over 100 team members across the organization, can be taxing. Once the breakout sessions begin, the environment can become stressful for some.

The importance and complexity of the work to be done and the pressure of time can make these sessions challenging. Adding to the stress, there are often many conversations going on at the same time, causing the volume in the room to grow increasingly louder until people are yelling just to talk. All of this adds up to people feeling overstimulated and overwhelmed, causing them to grow weary and disengage. With the high cost and critical nature of these sessions, it’s imperative that organizations keep team members engaged and productive.

Because the stakes are so high, you want to use all the best practices available to you in order to maximize valuable time. Our experience has taught us that making your PI planning events fun can turn the stress of a two-day planning event into excitement about what’s ahead. Setting up a lively environment primes your audience for engagement and creativity.

First, we start all of our PI planning sessions with 10 minutes of gratitude. We take the time to encourage planning members to acknowledge and appreciate other team members. Using a mic runner, we have an open mic and find that once the praise gets started, our 10 minutes goes pretty fast, leaving everyone smiling, primed for positivity and ready to get down to business.

PI Planning

Next, we use a chosen theme and incorporate it into slides, written materials, props in the room, snacks, and even stickers, toys, games, and prizes. If you need ideas for your own theme, do some online research for themed parties. Recently, we used an Oktoberfest theme where team members dressed up in traditional costumes, like lederhosen and dirndls. We passed out beer steins (without beer of course) for drinking, and had snacks including pretzels and mustard (be sure to offer gluten-free snacks too). We put up Oktoberfest flags, props, and background scenes—we even had an Oktoberfest backdrop and created a photo booth that the teams enjoyed using.

I’ve learned through trial and error that themes need to be relevant to the times, relatable to the audience, and provide an environment that people want to experience and be a part of.

For example, it’s not enough to say that your theme is “baseball” without also providing the environment to give people an opportunity to interact with the theme. This includes setting expectations in advance, especially if you are asking people to take risks like wearing costumes or using props in front of their coworkers.

It helps with engag

It helps with engagement if the PI planning event organizers and release train engineers (RTE) serve as models, participating in the theme as a way of making it safe for others. Our RTE wore lederhosen and our CEO and founder wore Bavarian hats during the vision statement portion of PI planning.

PI Planning

Another idea is to include games or gamify aspects of PI Planning. Word Bingo is a fun way to keep people engaged over the two long days. Hand out cards with some common and not-so-common words that are likely to be said (or intentionally said) throughout the planning. You could have a single winner, but even better, everyone can get a prize once their card is complete. Prizes should be simple but fun, like themed socks or small desk toys. Treasure hunts and scavenger hunts are other fun ways to get people working together. Give each team member a list of things to find or do, like visit another team to find program risks and dependencies and determine whether or not they impact the plan being created. This gets teams talking to each other, improving relationships, and finding common goals.

Since we started bringing fun into our PI planning processes, I’ve heard more laughter, I’ve felt the positive energy in the room increase, and I’ve seen teams improve how they work together. People seem more energized and less drained by the end of the event. Contrary to what you might think, incorporating fun doesn’t take up more time and make the sessions last longer. In fact, the sessions are more inclusive, engaging, and productive, with better outcomes and fewer surprises down the road. I encourage you to give it a try.

About Deb Choate

Deb Choate is a scrum master at Scaled Agile

Deb Choate is a scrum master at Scaled Agile with loads of experience leading and supporting successful SAFe transformations, technical teams, and projects. She’s passionate about applying her background in psychology and neuroscience to create high-performing Agile teams, environments, and cultures.

View all posts by Deb Choate

Share:

Back to: All Blog Posts

Next: A Framework, Not a Prescription