Last updated: March 17, 2026

Miro values walls help distributed teams collaboratively define shared principles for decision-making, conflict resolution, and cultural cohesion across time zones. A visual, interactive values wall captures everyone’s input asynchronously, surfaces alignment, and creates accountability for living those values. This guide covers Miro setup, help techniques, and strategies for translating values into team norms and decision frameworks.

Why Use Miro for Remote Team Values

Miro offers several advantages over traditional methods for creating team values. Its collaborative nature means everyone can contribute simultaneously, regardless of their timezone. The visual format helps make abstract concepts tangible and memorable. Unlike a shared document that gets forgotten after reading, a Miro board remains a living reference that teams can return to and update.

Remote teams often struggle with feeling disconnected from their colleagues and company culture. A values wall that everyone helped create becomes a shared artifact that reinforces belonging. Team members can point to it when making decisions, use it to onboard new hires, and refer to it during team discussions about priorities.

Why Miro specifically (vs. Figma, Lucidchart, or Google Docs):

Compared to in-person workshops: Miro’s asynchronous compatibility lets team members participate during their work hours rather than requiring everyone at the same time. Distributed teams in different timezones can add input over a few hours or days, then synchronize for the prioritization phase. In-person help would require scheduling around 5+ timezones.

Prerequisites

Before you begin, make sure you have the following ready:

Step 1: Preparing Your Miro Board Setup

Before bringing your team together, you’ll need to prepare the Miro board structure. Start by creating a new board specifically for your values exercise, giving it a clear name like “Team Values Wall” or “Our Core Values.” This signals the importance of the exercise and creates a dedicated space that won’t get lost among other projects.

Set up three main sections on your board using Miro’s framing or container tools. The first section should be for brainstorming—give it a heading like “Ideas” or “Value Suggestions.” The second section is for grouping and organizing related concepts, labeled “Clustering” or “Themes.” The third section is for final values, labeled “Our Values” or “Final Selection.” This three-section structure creates a natural flow from idea generation through refinement to final choices.

Within the brainstorming section, create individual sticky notes for each team member. Use different colors for different roles or departments if that makes sense for your team, but avoid making anyone feel singled out. The goal is inclusive participation, not competitive suggestion-making.

Step 2: Helping the Values Generation Session

Schedule a synchronous session where everyone can gather in the Miro board at the same time. Even though your team works asynchronously, this exercise benefits from real-time collaboration. The interaction and visible contributions from colleagues spark ideas and energy that asynchronous work sometimes lacks. Typical sessions run 60-90 minutes and should be scheduled during overlap hours when most team members are working.

Begin by explaining the purpose of the exercise to your team. Share why you think establishing explicit values matters for your remote team’s success. This context helps team members understand that their input genuinely matters and that you’re not going through a checkbox exercise. Consider sharing a brief story about a time your team made a good decision because values were aligned, or conversely, tension that arose from unclear priorities.

Pre-session preparation materials (sent 24 hours before): Share a document with sample values from other companies and brief descriptions of what each means. Examples might include: “Ownership (taking initiative without waiting for direction),” “Learning (continuous skill development and knowledge sharing),” or “Transparency (sharing information openly and early).” These examples help people understand the level of abstraction you’re looking for, though they shouldn’t constrain thinking.

Open the brainstorming section and ask everyone to contribute values they think are important. Encourage them to think about:

Give everyone five to ten minutes to add their sticky notes without discussion yet. This individual thinking time prevents groupthink and ensures quieter voices get heard. Use a timer and announce “2 minutes remaining” to help people finalize their contributions.

After everyone has contributed, go through the sticky notes together as a group. Read each one aloud and allow the contributor to briefly explain their thinking. This validation matters—people want to feel heard, and having their idea acknowledged publicly reinforces that their perspective matters. During this phase, ask clarifying questions like “What does this look like in practice?” to deepen understanding.

Step 3: Clustering and Organizing Values

Once everyone has contributed, move to the clustering phase. This is where the real synthesis happens. Look for values that overlap or express similar ideas. For example, “respect,” “trust,” and “transparency” might all relate to how team members treat each other. Group these together on the board.

Use Miro’s ability to draw connection lines between related items. These visual connections help the team see patterns in their values. Often, what seems like a long list of disconnected ideas reveals a smaller set of core themes when grouped together.

How to help clustering: Suggest groupings and ask if the team agrees. For example: “I see several ideas about communication style—transparency, over-communication, sharing knowledge. Should these cluster together?” Let the team refine your suggestions. This participatory approach helps everyone understand how values relate.

During this phase, encourage discussion about what makes certain values essential versus nice-to-have. Some values might feel universal—things your team couldn’t function without. Others might be aspirational—things you want to work toward but don’t always achieve. Both types have value, but distinguishing between them helps prioritize.

The clustering process sometimes reveals tensions within the team. One person might value “fast iteration” while another values “thorough review.” These tensions aren’t problems; they’re opportunities to discuss what tradeoffs your team is willing to make. Surfacing these differences openly leads to more honest and functional values.

Handling disagreements: If team members strongly disagree about whether a value belongs in one cluster or another, that’s valuable signal. It often indicates that the value’s meaning is ambiguous. Use that moment to discuss what the value actually means to different people. You might discover that “fast iteration” for one person means “shipping features quickly” while another person means “short feedback loops on decisions.” Clarifying these meanings prevents values from becoming meaningless platitudes.

Step 4: Narrowing Down to Core Values

Most teams find they have twenty or thirty values after clustering, which is too many to be meaningful. The final step is narrowing down to a small number—typically five to seven values that will become your team’s core commitments.

Use dot voting or a similar prioritization technique. Each team member gets a limited number of votes, perhaps three to five, to place on the values they consider most important. This forces genuine prioritization rather than just checking everything as important.

After voting, count the results together and discuss. Sometimes the top-voted values are clear winners. Other times, you might need to discuss edge cases or values that almost made the cut. The discussion itself is valuable—it’s how the team builds shared understanding of what these values actually mean in practice.

Place the final values prominently in the “Our Values” section of your board. Use larger sticky notes or, if you’re comfortable with Miro’s design tools, create visually distinct cards for each value. Make them big enough to include a brief explanation of what the value means in practice.

Step 5: Adding Context and Examples

A list of values without context rarely influences behavior. Your values wall should include concrete examples of what each value looks like in action. This is where the abstract becomes practical.

For each value, add sticky notes or text boxes with examples specific to your team and work. If one of your values is “async-first communication,” describe what that means: maybe it means defaulting to written communication, respecting deep work hours, and providing context in messages so recipients can respond thoughtfully without needing a meeting.

Ask team members to contribute real examples from their experience. What have they seen someone do that perfectly embodied a team value? These concrete stories make the values memorable and give new team members clear models to follow.

Step 6: From Values to Decision Framework

A values wall becomes truly powerful when it drives actual decision-making. Without implementation, values become motivational posters on the wall—noticed during onboarding, forgotten in daily work.

Create a decision filter based on your core values. When your team faces a choice (technology selection, hiring decisions, process changes), explicitly reference values during discussion. For example: “We value transparent communication, so let’s document the reasoning for this decision and share it with the team, not just announce it.” This grounds conversations in shared principles.

Document 2-3 concrete decisions your team has made using your values. Examples:

These real-world examples make values tangible and show that they actually influence decisions.

Step 7: Documenting and Sharing Your Values

Once your Miro board is complete, export or document the values somewhere permanent. Miro boards can be exported as PDFs or images, but also consider adding your values to a more accessible location like a team handbook, wiki, or company documentation.

Create a brief summary document (one to two pages) that explains:

  1. How your team arrived at these values (the process)
  2. Who participated and when the session occurred
  3. The five to seven final values and brief explanations
  4. One or two examples of each value in action
  5. How the team will use these values in decision-making

This documentation helps future team members understand not just what the values are, but why your team chose them. New hires especially benefit from seeing the reasoning behind values—it helps them assimilate more quickly.

Miro board best practices for sharing:

Share the Miro board link widely and reference it regularly. Values only matter if they inform daily work. When making decisions, ask “which value applies here?” When onboarding new team members, start by sharing the values wall and discussing what each value means to the team. Record a 5-minute video walkthrough of your values board and include it in onboarding materials.

Step 8: Use Values in Decision-Making

Create a decision filter that explicitly references values during important team discussions:

Hiring decisions: Which candidate embodies our values? If one value is “continuous learning,” you might prioritize candidates who’ve invested in skill development. If another value is “mentorship,” you might prioritize candidates with teaching experience.

Feature prioritization: Does this feature align with our stated values? If your team values “low cognitive load for users,” you might reject a feature with powerful functionality but steep learning curve.

Process changes: When considering shifting from synchronous to async standups, reference values: “We value asynchronous communication and respect for deep work. This change aligns with both.”

Conflict resolution: When two team members disagree, reference values to find common ground rather than arguing positions.

Performance and promotion decisions: Values guide who gets promoted into leadership. If a value is “enabling others,” someone who accumulates individual contributions but doesn’t mentor teammates might not be the right promotion candidate. Conversely, someone building team capability aligns with that value.

Step 9: Create Behavioral Accountability Frameworks

Once your team has defined values, create concrete accountability mechanisms tied to those values. This prevents them from becoming meaningless posters.

Value-based feedback form: During performance reviews, ask questions aligned with each value:

Recording these examples throughout the year creates a feedback loop where people know they’re being evaluated against stated values, not arbitrary criteria. They can point to the values wall and say “I’m doing exactly what we committed to.”

Quarterly value reflections: Schedule 30-minute team discussions where you pick one value each quarter and reflect:

  1. Did we live this value well this quarter?
  2. Where did we fall short?
  3. What will we commit to next quarter?

Document these reflections in your Miro board or a separate wiki page. Over time, this creates a narrative of your team’s values evolution. When you hire new people or conduct retrospectives, you can show “here’s how we’ve developed and refined our values over 18 months.”

Step 10: Scaling Values Across Remote Teams

If you manage multiple teams, your organization’s values wall becomes an unifying artifact. Create a parent values wall at the organizational level, then have each team create their own board that details how they implement those values.

Organization Values Wall (Miro Board 1):
- Innovation
- Empathy
- Excellence

Engineering Team Values (Miro Board 2):
- Innovation → "Ship features without fear of breaking things"
- Empathy → "Write documentation for future maintainers"
- Excellence → "Code passes review without requested changes"

Product Team Values (Miro Board 3):
- Innovation → "Ship new features weekly"
- Empathy → "User research guides every decision"
- Excellence → "Zero critical bugs in production"

This structure prevents teams from developing misaligned values while allowing department-specific interpretation. You can link the Miro boards together, creating a transparent organizational hierarchy of values.

Step 11: Conflict Resolution Using the Values Wall

When team members disagree on priorities or approaches, use your values wall as a neutral arbiter. For example:

Scenario: One engineer wants to spend a sprint refactoring legacy code. Another wants to ship new features.

Resolution using values:

  1. Pull up your values wall in the meeting
  2. Ask “Which value does refactoring serve?” Answer: “Quality and sustainable pace”
  3. Ask “Which value does new features serve?” Answer: “Customer impact and innovation”
  4. Discuss the tradeoff: “We value both sustainable pace AND innovation. How do we balance them?”
  5. This grounds the discussion in shared principles rather than competing egos

The values wall transforms conflicts from “who’s right?” to “what do we value, and what are we willing to sacrifice?” This type of principled discussion builds team maturity and trust.

Step 12: Maintaining and Evolving Your Values Wall

Step 13: Technical Setup in Miro

For teams new to Miro, a quick setup refresher:

  1. Creating the board: Start with blank board. Add a title: “Team Values Wall”
  2. Organizing sections: Use Miro’s frame tool to create three labeled sections: “Brainstorming,” “Clustering,” “Our Core Values”
  3. Adding sticky notes: In brainstorming section, create different color sticky notes for each person (optional but helps track contributions)
  4. Setting up voting: After clustering, use Miro’s dot voting feature or add voting stickers in the “Our Core Values” section
  5. Finalizing documentation: Create a text box listing final values with descriptions for future reference

Miro’s infinite canvas prevents the “running out of space” problem that Google Docs or Figma might present. Teams can expand sections as needed.

Teams change, and values may need to evolve over time. Schedule periodic reviews of your values wall—perhaps quarterly or semi-annually—to check whether the values still resonate. Remove values that no longer feel relevant, add new ones that emerge as important, and update examples as your team evolves.

Miro makes this easy because the board remains a living document. You can add new sticky notes, move things around, and update examples at any time. Treat your values wall as a reference document that grows with your team rather than a fixed artifact from a single moment.

Step 14: Tips for Remote Teams Using Miro

A few practical tips can make your Miro values session more successful. First, ensure everyone has a Miro account and knows basic Miro navigation before the session. Technical difficulties waste valuable collaborative time.

Second, consider time zones when scheduling. Try to find a time when the maximum number of team members can attend synchronously, even if that means someone joins very early or very late occasionally. The value of real-time collaboration often justifies this inconvenience.

Third, assign a facilitator who can keep the discussion on track. Without someone guiding the process, conversations can drift or certain voices can dominate. The facilitator’s job is to ensure everyone contributes and the team makes meaningful progress.

Finally, make it enjoyable. Values creation should feel like a celebration of what makes your team great, not a bureaucratic exercise. Play some music, start with positive stories about the team, and acknowledge the effort everyone is putting into making the team better.

Step 15: Translating Values Into Hiring Criteria

Once your values are defined, use them in the hiring process. This ensures new team members are aligned from day one.

Interview questions tied to values:

If one value is “continuous learning,” ask: “Tell us about a skill you taught yourself. How did you approach learning it? What motivated you?”

If one value is “async-first communication,” ask: “Describe a time you had to work with someone in a different timezone. How did you keep the collaboration effective?”

If one value is “quality over speed,” ask: “Tell us about a time you pushed back on a deadline because you wanted to maintain quality. What was the outcome?”

During the interview loop, each interviewer assesses how the candidate demonstrates your team’s values. This becomes part of the hiring scorecard: “Does this person embody our values?” becomes as important as “Can they code?”

Onboarding with values:

On day one, walk the new hire through the values wall. Ask each team member to share one story about a time they lived each value well. This creates immediate cultural immersion and makes the values tangible rather than abstract.

Step 16: Preventing Values from Becoming Platitudes

The biggest risk with values walls is that they become posters everyone ignores. Here’s how to prevent that:

Monthly values spotlight: Pick one value each month for team discussion. Ask: “How did we embody this value last month? What are we committing to this month?” This keeps values at the forefront of discussion.

Link performance reviews to values: During reviews, don’t just discuss projects and deliverables. Ask specific questions:

Tie bonuses and promotions to values: If your org has performance bonuses, explicitly tie them to demonstrated values. Nothing communicates “we care about these values” like money.

Values violations warrant discussion: If someone consistently violates stated values, address it in real-time. If your value is “transparency” and someone makes a decision in secret, that’s a culture issue worth raising.

Step 17: Exporting and Sharing Your Values

After your Miro session, document the output in multiple formats for accessibility:

PDF format: Export the board as PDF for sharing with executives or prospective hires Markdown format: Put values in your team handbook or wiki for easy searching Video format: Record a 5-minute walkthrough of the values board to include in onboarding Slack integration: Create a Slack custom emoji for each value, use them in discussions

The more formats you use, the more likely values stay visible and referenced.

Step 18: Real-World Example: Engineering Team Values

Here’s what a mature values wall might look like for an engineering team:

Core Values (5 selected):

1. Shipping > Perfection
   Examples in action:
   - Shipped payment processing 3 days early, known limitation documented
   - Chose to deploy with tech debt rather than delay

2. Respectful Disagreement
   Examples in action:
   - Architecture debate lasted 2 weeks, all voices heard, loser agreed and shipped
   - Code review comments are always kind, technical, never personal

3. Async-First, Sync-When-Necessary
   Examples in action:
   - All discussions documented in ADRs, no oral decisions
   - Standups are 5 minutes max, deeper discussion happens async in Slack

4. Continuous Learning
   Examples in action:
   - 20% time spent learning new skills
   - Conference attendance encouraged and funded
   - Team books chosen quarterly, discussed over lunch

5. Sustainability Over Crunch
   Examples in action:
   - No on-call paging during nights/weekends
   - "No heroic overtime" policy enforced
   - Burnout addressed immediately with workload rebalancing

This specific, example-driven values wall is far more useful than a generic “we value excellence” statement.

Automate Async Standups via Slack Bot

import os
from slack_sdk import WebClient

client = WebClient(token=os.environ["SLACK_BOT_TOKEN"])

def post_async_standup(channel: str, update: dict) -> None:
    """Post a structured async standup to Slack — no live meeting needed."""
    text = (
        f"*Yesterday:* {update['yesterday']}\n"
        f"*Today:* {update['today']}\n"
        f"*Blockers:* {update.get('blockers', 'None')}\n"
        f"*Timezone:* {update.get('tz', 'UTC')}"
    )
    client.chat_postMessage(channel=channel, text=text, mrkdwn=True)

# Each team member calls this from their own bot script or slash command
post_async_standup(
    "#standup-eng",
    {
        "yesterday": "Shipped auth service migration",
        "today": "Write integration tests",
        "blockers": "Waiting on @alice to review ADR-042",
        "tz": "UTC+8 / Singapore",
    },
)

Troubleshooting

Configuration changes not taking effect

Restart the relevant service or application after making changes. Some settings require a full system reboot. Verify the configuration file path is correct and the syntax is valid.

Permission denied errors

Run the command with sudo for system-level operations, or check that your user account has the necessary permissions. On macOS, you may need to grant terminal access in System Settings > Privacy & Security.

Connection or network-related failures

Check your internet connection and firewall settings. If using a VPN, try disconnecting temporarily to isolate the issue. Verify that the target server or service is accessible from your network.

Frequently Asked Questions

How long does it take to create a remote team values wall using miro board?

For a straightforward setup, expect 30 minutes to 2 hours depending on your familiarity with the tools involved. Complex configurations with custom requirements may take longer. Having your credentials and environment ready before starting saves significant time.

What are the most common mistakes to avoid?

The most frequent issues are skipping prerequisite steps, using outdated package versions, and not reading error messages carefully. Follow the steps in order, verify each one works before moving on, and check the official documentation if something behaves unexpectedly.

Do I need prior experience to follow this guide?

Basic familiarity with the relevant tools and command line is helpful but not strictly required. Each step is explained with context. If you get stuck, the official documentation for each tool covers fundamentals that may fill in knowledge gaps.

Can I adapt this for a different tech stack?

Yes, the underlying concepts transfer to other stacks, though the specific implementation details will differ. Look for equivalent libraries and patterns in your target stack. The architecture and workflow design remain similar even when the syntax changes.

Where can I get help if I run into issues?

Start with the official documentation for each tool mentioned. Stack Overflow and GitHub Issues are good next steps for specific error messages. Community forums and Discord servers for the relevant tools often have active members who can help with setup problems.