AI-generated image representing an office worker working in a hybrid team environment. This could post a challenge in Agile Transformation.

As the pace of change continues to accelerate, embracing agility – the ability to turn on a dime for a dime – has become a key to ongoing success for many organizations. Agile practices, like Scrum and Kanban, initially developed for software development, are now being embraced across all departments and functional areas including marketing, finance, and human resources. However, when companies launch Agile Transformations in hybrid environments, it can introduce a new set of challenges.

What do we mean by hybrid: Do some teams operate remotely, and some in-house? Are teams globally dispersed across multiple time zones? Is there a mix of permanent staff and contractors? All fit our definition of hybrid. When combined with an Agile Transformation, all require an intricate balance of strategies.

(more…)

Blog

Video: What is Business Transformation and Why Should You Care?

By:
Randy Hale & Resalin Gurka & 
| Jun 14, 2023 |  Agile Transformation,  Business Agility,  Business Transformation,  Leadership

There’s a lot of chatter about transformation….possibly because the entire world just got through (still going through, processing, reeling from?) a pandemic. We saw first-hand just how important agility is when reacting to massive disruption. However, an organization’s ability to be nimble is just as important when the landscape is steady. 

One way for organizations to prepare for the next disruption, whether caused by competition, new technologies, or global dynamics, is to build the internal capabilities necessary for pivoting, persevering, and harnessing change to their advantage.

Enter Business Transformation. 

But what is Business Transformation and how does it relate to, and differ from, other transformations like digital, product, and Agile? 

I sat down with Enterprise Transformation Coaches Randy Hale and Richard Dolman to discuss the benefits of Business Transformation, why it’s worth consideration despite the investment, and how you can get started. 

(more…)

Blog

Webinar Recording: Ensure Your Entire Organization is Delivering on the Right Things at the Right Time with Lean Portfolio Management

By: Agile Velocity | Apr 04, 2023 |  Agile Transformation,  Business Agility,  Leadership,  Lean,  Strategy,  Webinar

Companies needing to compete and win with less time, fewer resources, and more pressure to deliver can find massive benefits by implementing and running a lean portfolio. Organizations are often overloaded with competing priorities and more demand than capacity, so how do you decide what to focus on, when? 

During this webinar Agile Transformation Coaches David Gipp and Colleen Johnson discussed:

  • Signs that your organization could benefit from LPM (Lean Portfolio Management)
  • Why shifting to a value-oriented, outcomes focus matters
  • The jobs to be done to set up a healthy LPM Function 
  • Success measurements to track progress along the way
  • How to start the conversation in your organization
Blog

The Top 5 Reasons Teams Regress and Tips to Avoid Them

By: David Pointer | Mar 08, 2023 |  Agile Transformation,  Leadership,  Team

As an Agile Transformation Coach, I have seen my share of successful Agile teams. I have also seen teams plateau at some point struggling to move beyond the initial stages of transformation. A trend I would like to focus on is team regression, which is when an Agile team starts their journey, but along the way may slide back into old habits and processes.  

This trend is not abnormal and is dependent on the environment an individual team finds itself in. Most expect Agile teams to be self-sufficient or well established. But, without the focus on improvement or the support to progress, teams tend to slip back to old ways of working, even if they are detrimental to the team’s health. Let’s talk about the top reasons a team may regress.

Reason #1: Lack of Leadership Support 

One of the most common reasons an Agile team may regress is a lack of support from direct or indirect leadership. Teams truly desire autonomy and control over how they work, but this desire may not align with how leadership expects teams to behave. Many times, this is because of the lack of synergy between teams changing, while the rest of the organization maintains the status quo. There could be misalignment between leadership expectations vs what the team is actually doing, so the pressure begins to be applied to circumvent the team’s new way of working. Because of this pressure, teams can start to shift back to the old ways of working. Leadership may not see the benefits of Agile or do not want to change themselves to meet the needs of what the team is trying to accomplish.  

Reason #2: Conflicting Workplace Culture

Along with leadership, culture can have a big impact on the success of an Agile team. Typically, I see pockets of Agile champions who are challenging the status quo, making ways for new practices, but also some still stuck in old ways resisting the transformation. This conflict between new and old ways of working is challenging for teams on the ground to maneuver through. The organization’s response may be slow, uncertain, and unexpected at times as the initial stages of any transformation are chaotic.

The culture of an organization can also influence how psychologically safe a team feels in changing their way of working. If an organization does not promote psychological safety as part of the culture, individuals and teams will not feel comfortable challenging the status quo and the likelihood of an Agile team thriving or even surviving is greatly impacted.

Reason #3: Unclear Organizational Goals 

The focus of an organization can also influence how successful an Agile team becomes. The main goal of any organization is to please and delight their customers. For many, that means a focus on delivery, which can translate to chasing a timeline, which in many cases are not realistic or inclusive of opinions of people on the ground developing and testing. Spending time on innovation and learning may not support that delivery-focused mindset. Teams without a clear goal to work towards will often revert back to old ways of working when things get tough.

Reason #4: Inadequate Staffing of Roles 

Another aspect which can cause teams to regress is not having experienced, empowered roles on the team. If an organization does not put effort into hiring or training quality Scrum Masters and Product Owners, the team can suffer. When an organization starts their Agile journey, they may not fully understand the roles needed for a successful Agile team. The organization may experiment with filling these roles before fully committing to adding these roles permanently. The organization may also utilize existing employees to fill these roles or have an employee wear multiple hats of responsibilities. These employees may not have the skillset or aptitude to perform these roles which can slow the ability of the team to mature.  

Reason #5: Inability to Make Decisions

In many organizations, decisions are made in a vacuum without clearly communicating those decisions to all affected. Teams on the ground floor don’t know the reason behind the decision, the desired outcomes, or their role in supporting the decision. This leads to teams feeling like cogs in the machine, which reduces employee morale, and the desire to be innovative and think outside the box. By centralizing decision-making, an organization can reduce their ability to get products and services to market quickly. By decentralizing decision-making powers down to the people who know most about the work, more can be accomplished with quicker delivery.

How to Avoid These Traps and Build Successful Agile Teams

Organizations can avoid many of these pitfalls by being intentional about how they start their Agile journey. This would include understanding the outcomes it is trying to achieve, being transparent about what is trying to be accomplished, and communicating this information out to all affected. Organizations need to be more intentional about how they start their Agile journey, starting with:

  • Right sizing the team
  • The right roles and skills in each function
  • Empower the team to make decentralized decisions
  • Ensuring there is enough leadership support to sustain the strong foundations of an Agile team
  • Break down organizational silos 
  • Communicate, communicate, communicate

The more intentional an organization is about how they start their Agile journey the higher the chances of success.

If you’d like to improve your organization’s ability to create successful Agile teams and operate with true agility, I’d love to chat. Learn about our team agility service, here.

Blog

How The Formation of Stable Teams Will Benefit Your Entire Organization

By: Kim Antelo | Feb 09, 2023 |  Agile Transformation,  Team

In our last post about stable teams, Agile Transformation Coach, Kim Antelo, shared why stable teams are important and what you do if you have experts that cannot be on every team. In this follow-up video, Antelo explains how the formation of stable teams creates psychological safety on the team, increases team predictability, allows stakeholders to forecast more accurately, and results in less employee turnover.

If you have any questions on how to form more stable, t-shaped teams, we’d love to help. Learn about our team accelerator service, here.


Read the full transcription below. (more…)

Blog

What’s the Secret to Maximizing the Value out of Agile PI Planning–Whether You’re In Person or Online

By: David Gipp | Oct 19, 2022 |  Agile,  Agile Transformation,  SAFe

An image of a laptop with a group doing remote Agile PI Planning via Zoom.The second article of this series talked about success criteria and how to facilitate the voting process. This time, we talk about a critical aspect of PI Planning. Whether onsite or online, how do you make this event valuable and fun. 

We’ve talked about how the social aspect of PI Planning is really important and why it makes PI Planning magical. Are there other reasons why onsite PI Planning is your preferred venue versus online?
It’s definitely for the things that happen in the margins. When you are online, you need to precisely plan every interaction. When you are together in a room, you’re going to have unexpected conversations and those are always good surprises. 

There are also physical interactions and jokes that inject fun that can only happen organically when you are in person. For example, during one PI Planning, we had a business leader show up in full disguise. He had on sunglasses and a hat so nobody knew who he was. He wandered around for the first 20 minutes but we couldn’t figure it out because it had been a while since we’ve been in person. Once he got up to the front of the room and started sharing his business vision, people were like, “Wow, is that [leader]?  Then he took his hat and wig off and everyone figured it out.

The other thing that’s a lot easier in person, is the ability to wander up and listen at the outer edge of any conversation. It’s a lot like an Open Space, you can use the Law of Two Feet and wander over to where you are interested. That cross-pollination of conversation is what yields the best results. 

How do you inject fun and create space for cross-pollination online?
In one case, our RTE pre-printed fake event tickets. He did a mail merge so it had everyone’s individual name and assigned them a ticket. The QR code on the fake ticket actually worked! When you scanned the QR code, it took you to the online planning board.

We also had a theme for every one of our PI Planning events, whether it was remote or not. The first one was remote and we went to Hawaii. The second one, also remote, we went to Tahiti. The third one was onsite and we went to Florida (as a theme). The music matched the location: Hawaii was Hawaiian, Tahiti was Polynesian, and Florida was Miami Vice sort of music.

In order to create space for cross-pollination, people will need to be able to move around. For online, we had separate breakout rooms where people could self-select into the conversation they wanted to be in. Prior to the event, you should think about whether you’re going to intentionally send people to breakout rooms or if you are going to allow them to self-select. In the instance of PI Planning, I believe self-selecting works best; people need to be able to choose when they drop in or leave a conversation. 

There will be times when you need to gather everyone together in one room, such as when it’s time to listen to the plans or when we’re going to do the confidence vote. I suggest having a main room for that. 

Another good idea we use to successfully encourage people to bounce around from room to room is setting up a lobby for lost and found. When someone is thinking “I don’t know where to go” they can go to lost and found and the person staffing that room will tell them where they should be. 

I think the biggest reminder about facilitating a remote event is that you have to prod people for that cross-pollination. If you’re physically in a big room, it’s easy to walk over or ask someone to weigh in. But when you are remote, you have to remind people to drop into breakout rooms and encourage them to contribute to the conversation. There’s a lot of lurking that can go on but you should not be shy. Raise your hand, turn on your camera, come off mute, and say “I’m here because I have a question. Can I interrupt you guys?”

Do you have any advice for people who are more introverted? How do you make a more inclusive, welcoming space?
Fun helps with that. The RTE’s and the coaches’ job will be to create a light, safe environment where anything can be said. Scrum masters are a good conduit to those conversations. During the event, we’ll bring all the Scrum Masters together three or four times throughout the day to discuss how much people are cross-pollinating and if we need to keep an eye on [issues]. If there’s a team that needs some help, a coach may decide to join the Scrum Master. Sometimes we’ll create a third ad hoc grouping if we need to get to two rooms together. 

If you’re in person, it is easy to tell whether the event is going right or wrong. If the teams are on two different sides of the room and you don’t see people going back and forth, something is not right. It’s much harder when you’re remote to know if things are going well. You need to go out of your way to drop in the breakout rooms and listen. If it’s dead silent, after joining a room for five minutes, it’s probably not going well. 

What supplies do you need for in-person?
You need tons of stickies, dozens and dozens of stickies for each team. You need a big chart or foam core board for each team to visualize their plan on. At the front of the room, you’ll need a large program dependency board where we plan who needs what when. You’ll also need red string and scissors to map those dependencies. 

You can also use props to increase excitement about the theme of the event. Go to the dollar store and grab sunglasses, confetti, or some sort of table swag that will lighten the mood. This is not conference room planning. It should be fun!

If it’s a train of any size at all, you’re likely going to need audio and visual support. You’ll need projectors and mics so everyone in the room can see and hear what is going on. You’ll also likely need to help people get used to being on the mic. I always have to remind people that if you can’t see the mic in your hand, then we can’t hear you. 

What do you say to organizations that may prefer the online version because it’s cheaper and easier to coordinate all of those people?
Well, [online] is always going to be cheaper. The question is, are you getting the same value for the 2-day investment? You’re still taking people away from whatever they’re doing for those two days because we need their full attention even online. 

[My opinion] is the cost of food, room, and travel for anyone who’s flying is probably worth the investment given the increased value that you’re going to receive from being in-person. Although we’ve gotten good at [remote] PI Planning, and we’ve been kind of forced to do it, I’m not sure I agree that we’re getting the exact same value [when compared to onsite].

Some companies have a work-from-anywhere policy, but they also have this idea of “Moments that matter.” PI Planning is one of those moments where most companies, even if they have a remote policy, have seen the value in coming together on location for planning.

If there are people that couldn’t attend in person, would you try to incorporate them in a hybrid way?
You can review and discuss on a case-by-case basis. If someone really can’t get there or if they have health concerns, we will adapt and figure out a way to make it work.

[Hybrid] is tough. The level of toughness depends on whether the person needs to contribute or not. We had some people that were remote that needed to see the leadership decks and the output of the event–passive consumers of the plan–and that works fine. The hard part is when you need to contribute in a hybrid environment. 

During the last hybrid PI Planning event I was a part of, a few team members that were remote, were on the laptop Zooming with the rest of their team. It was hard to hear though…. In the middle of the event, we actually ran out and got some Bluetooth speakers that we wired to each team so they could hear their remote members and vice versa. 

Any last words of wisdom?
It was awesome being back in person. I would always choose to do PI Planning in person if you have the means. It may turn into alternating between remote and in-person. If you can, you should always do [in-person]. I would fear to lose in-person PI Planning completely because they are so effective at reaching the intended outcomes.

Read the whole series:

If you’d like to learn more about how our SAFe services like facilitating PI Planning drive to outcomes, click here.

 

What’s Your Organizational Agility Score?

In less than an hour, you’ll get valuable insights into your organization so you can improve team performance and achieve your business goals faster.

Learn more

Blog

Are Stable Agile Teams Really That Important?

By: Kim Antelo | Oct 12, 2022 |  Agile Transformation,  ScrumMaster,  Team

An image of balancing rocks to represent stable Agile teams.I was recently on a call with executives and the Chief People Officer asked how important stable teams are when looking for a more Agile way of working. Of course, my coach answer is “it depends” but for the most part, they are pretty important.

What are the benefits of stable teams?

Stable teams help to build trust between each other, which allows them to be more likely to pair or learn from each other. Pairing, swarming, and learning from each other means that they will be more likely to have less bottlenecks and will be able to improve quality. We also usually see happiness and output go up as a result of stable teams.

What are some of the side effects of not having stable teams?
For each of the things I just answered, you could say the opposite.  But at another level, a lack of stable teams impacts our understanding of capacity-  the volatility in the team make up impacts the volatility in the amount of work getting done. Not knowing how much work we can complete causes a whole host of other problems for product leaders trying to prioritize and forecast when they think things will get gone.

When might you not be able to have a stable team?
If you need a HIGHLY skilled person who has very specific training with very little time, think PhDs or surgeons. In most technology spaces and business contexts, people can lean in and help each other but if you need a doctor, they can get expensive to put on each team. So instead, you create a team of doctors, have a prioritized list of things for them to work on, and they work closely with the teams they are supporting. Oftentimes in IT we lump in Architects or DBAs with these highly specialized skills. I think those skills are very important but most developers know something about databases and can write SQL. Similarly, Architects can help lead Communities of Practices to create standards and teach aspiring developers about what they do and how they solve problems.

What are some other ways to get around this?
If you cannot create a dedicated team on a consistent basis, what can you do to carve out “Get Stuff Done” sessions (GSD)? Can the whole team focus on team priorities one day a week or a 4-hour block? You can run mini Scrums and have multiple Daily Scrums throughout the session to see if they are on track to get something to done.

I have actually used this pattern often with Agile Leadership teams that are responsible for an Agile Transformation. They typically have other jobs but bringing them together for a 4-hour GSD session helps to move the needle.

Blog

How to Facilitate a Successful PI Planning Agenda

By: David Gipp | Oct 07, 2022 |  Agile Transformation,  SAFe

In the last article, we talked about why PI Planning is so “magical” and how to prepare (there’s an art) for PI Planning. We continue the conversation with Enterprise Transformation Coach David Gipp and dive into the PI Planning agenda, how it’s similar to other Agile events, facilitating for the best outcomes, and if SAFe is flexible enough to accommodate a request that comes in the night before the event. 

How much do you refine and plan during PI Planning?
We always want to plan enough to know that the work will fit in the PI, but we do not need to discover each individual story, even coming out of the PI planning event. We will discover approximately 50% or more of the work, in story form. In the near-term iterations, we’ll know exactly what we’re doing. The farther-out iterations might only have a few things in them, and the very last one may have nothing in it because we know that we’re going to discover new things along the way. There is a ratio between the work we want to know going into it versus leaving some room. 

Is PI Planning like Sprint Planning on steroids?
In some ways, you can think of it like that. Let’s talk about the ways it is similar and then we’ll talk about the ways that it’s not. 

In the ways that it’s similar, you’re still making a commitment over a time box. In a sprint, you’re making the commitment to complete certain stories within a sprint. In PI Planning, you’re making a commitment (more later about voting on it) to what features and objectives you can commit to during that PI and which ones you cannot. 

What’s a little bit different about PI Planning is that we’re still maintaining flexibility on how we’ll get to those features. A lot of things can happen in a quarter. As planning progresses, you can discover some interesting things that can completely change your idea of what features are going to be talked about that day.

As a coach, have you seen that happen?
I’m sure every coach has seen this. It can be very common that once you get everyone talking together you’ll occasionally have surprises. That might mean that a feature you initially think can accomplish is not doable by a certain milestone or release. The ability to accommodate change is built into the system. PI Planning is two days for a reason. 

On the first day, we’re doing divergent thinking, we’re examining the solution and we may need to change our thoughts. If we end day one with some unmet expectations, we can use day two to recover and adjust our plan. We may intentionally decide to deprioritize something in favor of another. We may also decide that now is not the right PI to do a particular thing because of the risks that we uncovered, or have a very fast-moving item that needs to jump up in priority. This happened to us in the last PI, we had a legal-related feature request come in the first day of the event so we adjusted the PI plan to accommodate it. That is the beauty of the event being two days. If you only do one day, you’re not going to get the value of being able to adjust your plan.

Two days sounds like a long time and also not a very long time at all, especially when you’re trying to account for the fact that there could be hundreds of people in one room with possibly competing priorities. How do you facilitate? Do you have any tips or advice?
It is a big time investment to bring that many people together in a room. Sometimes we’ll hear leaders say, “why would I bring 90 developers into a room for two days?” To answer that question, I like to point out that the developers are still doing something for those two days. Is their time better used sitting in a cubicle not talking to each other? Or is their time better used talking to each other?

It’s the amount of conversation that happens in those two days that make the investment 100% useful. Those conversations would take weeks or months to happen if they were to have them individually. So that’s what we’re doing, we’re actually saving money by having all those conversations together and we’re not we’re not spending anymore, because it’s two days wherever you sit. 

There are some very clear results that we’re looking for and the schedule for the two days is designed to drive maximum value. It’s way more than just getting in a room and talking for two days. It’s the RTE’s (Release Train Engineer) job to maintain that schedule.

So the RTE is the emcee??
Yes the RTE is definitely the emcee, the conductor of the train. It’s very common, especially on a new train, for coaches to help emcee. At some point, the coach will move to the back of the room and hand off the leadership. 

Is there any room for a third day?
I’ve seen it go to a third day, but only unusually large groups or dynamic pivots (Covid Pivot is a good example) would cause that need. It’s actually preferable to push through and get to a plan that passes the vote. Just letting the event end with major unsolved problems will always catch up to you.

How do you know PI Planning was successful? What are you looking for?
We’re looking for confirmation that the teams can commit to doing a certain number of features. We want at least a rough plan of what features will be accomplished iteration over iteration . 

We care less about the number of stories; that’s not a health metric coming out of PI planning. One success criteria we’re looking to get out of the event is for each team to understand the feature(s) and how they will be contributing (the team objective). 

So in the process of communicating objectives, there might be concerns. We might hear, “I’m not sure if we can make that we’ve got a risk of some sort.” We’re looking for risks to be exposed. If we come out of PI Planning with no risks, then we haven’t done enough talking.

So to know if the PI planning was successful, we should have team objectives, identified any risks, and have created a dependency map, also known as the program board. 

What does the program board show?
[The board shows] when everyone needs each other*. We need that in order to do releases, so coming out of the PI Planning, we’ll know exactly what the releases will look like and all releases will be confirmed for the program increment we’re talking about.

By confirmed, do you mean they’ll have dates?
We will, hopefully, know almost to the day, when each release will be ready. If there’s an existing release cadence, we’ll know which one we can fit in. That’s usually by the day. If we’re releasing with more flexibility, we will have chosen a date, or at least a sprint or an iteration to release it. Sometimes you can’t choose the release date due to an immovable timeline or event. Features required for the Olympics is a good example that I’ve actually had to work with. The teams in that case needed to scope their work to a date vs pick a date.

But sometimes you can choose between multiple release options, and you make that decision during PI Planning.

Sounds scary.
Well, that brings us to the vote. The most important outcome of PI Planning is that we’ve reviewed our plan and everyone agrees on the plan. During PI Planning, every team shares their team objective and how they will contribute to the features and their team objectives. However, teams do not share the details of every story. In fact, if someone is beginning to explain their plan, and they’re talking [about every sprint], we usually stop them. [We ask] the teams to give us the elevator pitch: What are you contributing to the features? How will that work be done? What are the risks?

The elevator pitch should be given in non-technical language. There can be some technical language but everyone in the room should be able to understand each team’s plan. 

Now, that brings us to a very, very interesting component of PI Planning, the vote. Some people wonder who’s voting… It must be the teams just voting on their plan, right? No, everyone who has heard the plan, votes. It makes for a very interesting form of peer review.

So each team will stand up and say: “This is Team Rocket Ship. We’re going to be contributing to this feature by x and here are the risks.” Then people vote?
We hear all the plans in sequence so we can build a complete picture. If you plan your pitches and readouts correctly, a very nice story develops.

So, each team is a car on the train, each car goes in sequence, and by the end, you should have objectives from the first car to the caboose?
Yep. Anyone that’s heard [all of the objectives] gets to vote on the validity of what they heard. Some people think that teams are just voting on their part of the plan but by the time they’re explaining their plan, they should already believe in it. You don’t present a plan that you don’t believe in. The real question is, do you believe in the plans of other teams?

This exposes some very interesting moments. I’ve heard teams out of concern say, “No…I’m worried about you guys. You said you could complete those features but you have all the work planned until the end of the PI and I can’t confidently vote that I think you’ll be able to accomplish that without personal sacrifices like long nights. I’m worried about you.” 

From an empathy and culture standpoint, that’s an awesome conversation to have.

When does the vote happen?
Everyone hears the plan and then we take a small breather. I’ll usually ask for everyone to stand and pass out some mics. Then on the count of three, everyone holds up their fist to five. 

We’re looking for threes and above. We will pass the mic to the twos and the ones to hear from the people that are low. The best way to facilitate this is to not have a coach talk to a one or a two, but to have a five talk to a two. Sometimes, the conversation between a low score and a high score solves it. “Oh, you’re so confident because we have the new library. I’m confident now too.” If we have any sticking points, we take those as leadership actions and might have a quick pause to see if we can solve them immediately. If we can’t solve them, we might have some more reprioritization to do. Most of the time, we can come up with a way to become confident in the plan.

Does every vote count equally?
We want to promote that every vote is equal and support anyone who’s willing to vote a two or a one. Those are the people that I will go stand right next to so that they don’t feel alone. I’m never comfortable when you’re having a confidence vote that is all fours and fives and you escape without discussion. That’s not the point. You need to be sure that you’ve examined [the plan] and that means someone’s got to play that person. We make [the environment] safe going into the vote. If you really want to vote a two or three, we’re looking for you to help expose risks.

*A program board shows dependencies between the work and people. There’s a lane for each team, and the board show major dependencies along the way needed to deliver each feature.

 

In the next and last article of the series, we’ll talk online vs onsite PI Planning, the importance of fun, and share examples of how an airline took their PI Planning events to the next level.

Read the whole series:

If you’d like to learn more about how our SAFe services like facilitating PI Planning drive to outcomes, click here.

Blog

What is SAFe PI Planning, How Do You Prepare, And Why is it so Magical? 

By: David Gipp | Oct 03, 2022 |  Agile Transformation,  SAFe

An image of the wall during SAFe PI Planning which is used to help the teams tell the story of which features they will complete during the Product Increment.We sat down with Enterprise Transformation Coach David Gipp to discuss the ins and outs of PI Planning, how to make it more successful (whether it’s remote or in-person), and why this event is the “magic” of SAFe (Scaled Agile Framework). 

It was a great conversation but it was a long one and we couldn’t bear to cut any parts. We decided to break it down (Agile joke!) into 3 articles. In this first article, we cover SAFe PI Planning basics (what it is, its value, and how to prepare). 

What is PI Planning or big room planning?
It is the one place where we have the entire development group, the entire Agile Release Train (ART), together for the longest period of time. There are some other events including our Retrospective or our Inspect and Adapt, where we would bring the train together. PI Planning is by far the most important because we’re together the longest, and have the conversations we need the most. 

A lot of people say that if there is any magic in SAFe (Scaled Agile Framework), it is in this meeting. It is the moment in time where we align and commit to the work that we’re going to do for the entire Program Increment (PI). The PI is usually around a quarter… Some are 10 weeks, some are 12 weeks. It’s Scaled Agile’s version of a quarterly plan, but a very well examined plan, and my favorite part about it is that everyone gets a chance to vote on that plan. 

A huge highlight and one reason why PI Planning is useful and magical is because everyone gets to contribute in the building of that plan, and everyone gets to vote on the validity of that plan.

Are there any other reasons why PI Planning is such a critical event?
Another important thing that happens at that event is the social aspect. Not only do you get to meet people outside your team, you get to interact with the leaders and sponsors. We bring those people to planning and we have them talk about their business vision; we have product leaders talk about the product vision. So it’s a place where it’s not just a one-to-many conversation, but it’s a place where the leaders are with us for two days and they talk to the teams and the and the teams talk to the leaders. It’s what we would call ‘walking the gemba’ for our leaders. Whether it’s virtual or physical, we are all in the same environment. If it’s physical, we’re eating meals with each other, talking during breaks, and walking the hallways. 

In terms of who needs to be in the room: leaders and sponsors are there to provide the vision, talk to the teams, and observe them. Is that correct?
Yes, and vice versa. It is also an opportunity for the teams to understand what the leaders are like as people and what they want from the development group. It’s where everyone gets aligned on the compelling vision. Everyone knows why their work is important, how it is affecting the goal for the market, and links everyone together. That’s one reason why it’s magic.

How do you prepare for PI Planning? What makes a good goal? What makes a good vision?
There is an art to not over-preparing and also not under-preparing. If we walk into the room and have all of our plans on the shelf already, then what are we going to talk about? But at the same time, if we don’t do enough preparation, what will we talk about? They are different problems: We have nothing to talk about or we don’t know what we’re going to talk about. 

The real trick is in the weeks leading up to PI Planning, the product group and the business leaders work together to get aligned on which top 10 features the teams will likely focus on next. 

Teams should be somewhat aware of the feature list, but they’ll have been focused on the current PI. It is important to start PI Planning by restating our overall vision and explaining how the next group of items is going to fulfill that vision. 

So the vision doesn’t change every single PI, but the top 10 features change?
Sometimes the vision will shift. I think the COVID pivot is a very good example of that; sometimes you do need to change your vision. By pivot or adjusting, we mean you don’t walk away from the problem, but need a different way of solving it. PI Planning is a place to adjust that vision if you need to. Our vision might change a little bit from PI to PI, but what will usually change is how we’re going to get there.  

But sometimes, using COVID as an example, you have a completely different problem.
Yes, or we might need a new way to solve the same problem. The question becomes, how are we going to continue to serve our customers during whatever market event is happening.

Have you ever been in a PI where the vision changed after day one?
Not necessarily. If you’re not clear on your vision, and your PI Planning event is coming up, you should probably not have that event.

To prepare for PI Planning, you need a vision that you’re committed to and the top 10 features. Does the top 10 list need to be prioritized?
We should know going in what the most valuable things are given the effort we want to expend and there are aspects of the SAFe framework that will help you prioritize that such as WSJF (weighted shortest job first). 

You were saying that product and business leaders typically prioritize the top 10. Why 10?
Everywhere you hear about SAFe, you’re going to hear the term “top 10 features” but it’s just guidance. It might be six, a dozen, or if it’s a very large train, maybe it’ll be 20. You should have just enough that you want to add to your product area, and usually slightly more than you’re actually going to accept. You don’t want to walk in with too little or with too much.

Do you need to have an idea of capacity before you have PI Planning?
We will come into planning with an estimate of how big each feature is, a scientific guess. But we will not know precisely how many of those are going to fit in the PI. 

That is the purpose of this two-day exercise. The two days are about examining the list, figuring out what the plan will look like sprint over sprint, iteration over iteration, and making the determination of how much actually will fit. Even in your first PI Planning, there’s a mechanism to make sure that you don’t commit to too much work.

 

The next article in the PI Planning series discusses how to facilitate the event, what success criteria should you be looking for, and what happens if things go sideways. Plus, we’ll cover the all-important vote. 

Read the whole series:

If you’d like to learn more about how our SAFe services like facilitating PI Planning drive to outcomes, click here.