The company has been around for 11 years. It has 230 employees. Product development has 38 people running SAFe across two agile release trains. Train one has 22 people across four Scrum teams. Train two has 16 people across three Scrum teams.
The cross-functional dynamics are broken. The teams operate in silos. The hardware team does not talk to the cloud team. The cloud team does not talk to the data team. The data team does not talk to the QA team. The silos create delays. (3/52)
Last month, the hardware team shipped a new device prototype with a new GPS chip. They did not tell the cloud team about the new chip. The cloud team's software was not compatible. The integration failed. The prototype was delayed by three weeks.
The three-week delay cascaded. The data team could not test their analytics engine. The QA team could not run end-to-end tests. The program increment commitment was missed. (4/52)
Walton's everyday low price strategy says: eliminate the friction. Connect the teams. Share information constantly. The constant information flow will keep the organization running smoothly. The organization will be efficient because the friction is low.
## The Core Principle (11/52)
Walton's everyday low price strategy says: eliminate the friction. Connect the teams. Share information constantly. The constant information flow eliminates information gaps. The elimination of information gaps reduces delays. The reduction in delays improves efficiency.
## Step 1: Identify the Information Gaps Between Teams (14/52)
Your team should identify the information gaps between teams with the same approach. For a transportation hardware SME, the identification might look like this.
The release train engineer facilitates a session with representatives from all seven Scrum teams. Each team writes down the information they need from other teams on sticky notes. The notes are posted on a board with seven columns, one per team. (16/52)
The data team posts two notes. We need to know when the hardware team changes the sensor data format. Format changes affect our analytics engine. We need to know when the cloud team changes the data storage layer. Storage changes affect our queries.
The QA team posts two notes. We need to know when any team changes anything. We need 48-hour notice. We need a single source of truth for what is changing. (19/52)
The second biggest gap is between the hardware team and the data team. The hardware team changed the sensor data format six weeks ago. The data team did not know for two weeks. The two-week gap caused the analytics engine to produce incorrect results.
The identification took two hours. It created visibility. The visibility created urgency. (21/52)
For a SAFe team of 16 to 50, the information gap identification should happen at the start of every program increment. It should take no more than two hours. It should produce a prioritized list of gaps. For SAFe, the identification should be part of program increment planning as a planning input.
## Step 2: Create Low-Friction Information Channels That Run Constantly (22/52)
Walton created constant information channels. Walmart's suppliers were connected to Walmart's inventory systems. The connection was not a weekly meeting or a monthly report. It was constant. When a store's inventory changed, the supplier knew instantly. The constant channel eliminated the information gap.
Your team should create low-friction information channels that run constantly with the same approach. For a transportation hardware SME, the channels might look like this. (23/52)
The release train engineer sets up three channels.
Channel one is a shared change log. It is a single document in Confluence. Every team updates it when they make a change that affects other teams. The update takes two minutes. It includes what changed, why it changed, and when it changed. The document is a chronological log, not a wiki. It is simple and visible to everyone. (24/52)