View on GitHub

Cross-Disciplinary Software Team Spaces

A Pattern Language

Embedded Telepresence in Team Spaces

Summary

Set up always-ready, high-quality video conferencing technology directly in team collaboration areas. This creates seamless hybrid participation in meetings, pairing, and mob programming sessions.

Context

Hybrid teams need to maintain cohesion and equal participation regardless of location. Traditional approaches treat video conferencing as a separate activity. This requires booking conference rooms. It leads to exclusion of remote members from spontaneous collaboration.

Problem

Remote team members often become second-class participants in team activities. This happens because video conferencing is treated as an add-on rather than a core component of the workspace. Impromptu pairing sessions, stand-ups, and collaborative coding exclude remote colleagues. They cannot easily “drop in” to the team’s physical space.

Solution

Embed telepresence technology directly into team collaboration areas. Use comprehensive technical specifications, optimized room layouts, and structured interaction protocols:

Technical Specifications

Video Infrastructure:

Audio Requirements:

Network Infrastructure:

Computing Requirements:

Room Layout Guidelines

Optimal Spatial Arrangements:

For Small Teams (3-5 people):

For Medium Teams (6-8 people):

For Large Teams (9-12 people):

For Global Teams (13+ people across time zones):

Lighting Considerations:

Acoustic Treatment:

Interaction Protocols

Equal Participation Guidelines:

Meeting Facilitation:

Spontaneous Collaboration:

Mob Programming Sessions:

Daily Operations:

Always-On Configuration:

Technology Management:

Cultural Integration:

Behavioral Norms:

Feedback Loops:

Forces

Examples

GitLab Engineering Teams:

Basecamp Product Team:

Spotify Squad Rooms:

Microsoft Teams Engineering:

Small Agency Implementation (15 people):

Implementation Guide

Phase 1: Assessment and Planning (2-4 weeks)

Phase 2: Infrastructure Preparation (2-3 weeks)

Phase 3: Technology Installation (1-2 weeks)

Phase 4: Cultural Integration (6-12 months)

Maintenance and Evolution

Sources