Team Matching Guide

Learn how teams are formed and how to maximize your match

How Team Matching Works

Vybe Sprint uses an intelligent auto-matching algorithm to form balanced teams of 4 roles for 2-week challenges from Small and Medium-Sized Enterprises (SMEs).

The algorithm matches participants based on:

  • Skills: Your listed skills determine which role you're matched to
  • Availability: Your timezone and weekly availability slots
  • Balance: Creating diverse teams with all 4 roles represented

The goal is to create balanced, diverse teams that can effectively tackle business challenges from SMEs.

The 4 Team Roles

Every team needs exactly 4 roles to be complete:

PM (Project Manager)

Leadership, strategy, coordination. Manages the project timeline, coordinates team efforts, and ensures deliverables are met.

Skills: Leadership, Strategy, Project Management

Designer

UI/UX, visual design, user research. Creates user interfaces, designs user experiences, and conducts user research.

Skills: UI/UX, Figma, Design, User Research

Marketer

Growth, analytics, content, campaigns. Develops marketing strategies, creates campaigns, and analyzes performance.

Skills: Growth, Analytics, Content, Marketing

Tech

Development, full-stack, implementation. Builds the technical solution, implements features, and ensures technical quality.

Skills: Developer, Full-stack, Programming, Implementation

Individual vs Team Applications

Individual Applications (Auto-Matched)

Most participants apply individually. The algorithm will:

  • Match you with 3 other participants based on your skills
  • Ensure all 4 roles are represented
  • Consider timezone and availability for coordination
  • Create balanced, diverse teams

This is a great way to meet new people and learn collaboration with diverse team members.

Team Applications (Pre-Formed Teams)

If you already have a team ready, you can apply together as a Pod Application:

  • One person creates the Pod Application as the leader
  • Team members are invited to join the application
  • All 4 roles must be represented in your team
  • Your team is matched as a unit

This is ideal if you've worked together before or want to collaborate with specific people.

How to Maximize Your Match

To get matched with the best team for you:

1. Complete Your Profile

Make sure your profile is complete with accurate skills, timezone, and availability. The algorithm uses this information to match you.

2. List Your Primary Skill First

The algorithm uses the first skill in your comma-separated list to determine your role. List your strongest role skill first (e.g., "PM, Leadership, Strategy" or "Designer, UI/UX, Figma").

3. Be Honest About Availability

Set realistic availability slots. Teams need to coordinate, so accurate availability helps create better matches.

4. Apply Early

Early applicants have more options for team matching. Apply as soon as you see a challenge you're interested in.

5. Consider Team Applications

If you have a team ready, consider applying as a pre-formed team. This ensures you work with people you know and trust.

The Matching Algorithm

Vybe Sprint uses a greedy algorithm for team matching:

Step 1: Role Assignment

Participants are assigned roles based on their first listed skill. The algorithm ensures all 4 roles are represented.

Step 2: Team Formation

Teams are formed by matching one participant from each role. The algorithm tries to create balanced teams.

Step 3: Availability Matching

Teams are matched based on overlapping availability and timezone compatibility to ensure effective coordination.

Step 4: Final Assignment

Once matched, teams are assigned to the challenge and can begin working together.

Note: The algorithm prioritizes creating complete teams with all 4 roles. If there aren't enough participants for a role, some participants may remain unassigned until more applications come in.

Tips for Team Success

Communicate Early

Set up team communication channels immediately after matching. Use the provided room URL or create your own Slack/Discord channel.

Respect Each Role

Each role brings unique value. Trust your teammates and let them do their part. Collaboration is key.

Coordinate Availability

Use your overlapping availability slots for team meetings and collaborative work sessions.

Set Clear Expectations

Define roles, responsibilities, and deadlines early. Clear expectations prevent misunderstandings.

Be Flexible

Sometimes you'll need to help outside your role. Be flexible and supportive of your teammates.

Document Everything

Keep detailed worklogs of your process, decisions, and collaboration. This helps with scoring and creates valuable documentation.

Ready to join a team?

Team Matching Guide | Vybe Sprint