View on GitHub

Cross-Disciplinary Software Team Spaces

A Pattern Language

Environmental Comfort Patterns

Summary

Use ergonomic furniture, proper lighting, sound control, and climate systems. These create comfortable work spaces that support health and productivity over time.

Context

Software developers spend long hours at their desks and need work spaces that support their physical health and mental performance.

Problem

Poor work conditions cause problems. Bad lighting, uncomfortable furniture, too much noise, or poor air quality lead to fatigue, health issues, and lower productivity.

Solution

Design work spaces with adjustable furniture, multiple lighting options, sound treatments, and climate control to meet different comfort needs.

Collaborative Ergonomics:

Enhanced Display and Lighting:

Acoustic Design for Collaboration:

Forces

Comprehensive Measurement Standards

Lighting Performance Metrics

General Illumination Standards:

Norwegian Daylight Requirements (TEK17 Compliance):

Circadian Lighting Standards:

Temperature and Air Quality Metrics

Thermal Comfort Standards (EN 15251/ISO 7730):

Indoor Air Quality Requirements:

Acoustic Performance Standards

Sound Level Requirements:

Speech Privacy Metrics:

Ergonomic Measurement Criteria

Workstation Dimensions (ISO 9241-5):

Seating Standards (EN 1335):

Detailed Product Recommendations

Ergonomic Furniture Specifications

Sit-Stand Desks for Collaborative Work:

Premium Option: Steelcase Series 7 Electric Height-Adjustable

Mid-Range Option: IKEA BEKANT with OLOV Adjustable Legs

Task Seating for Extended Use:

High-End: Herman Miller Aeron (Size B)

Budget-Friendly: Steelcase Series 1

Lighting Solutions and Equipment

Circadian Rhythm Lighting Systems:

Philips Hue for Business Complete System

Individual Task Lighting:

BenQ ScreenBar Halo USB-C

Dyson Lightcycle Morph

Climate Control and Air Quality Equipment

Personal Climate Solutions:

Dyson Pure Cool Me Personal Air Purifier

Embr Wave Personal Thermal Wrist Device

Air Quality Monitoring:

Awair Element Indoor Air Quality Monitor

Acoustic Treatment Products

Mobile Acoustic Solutions:

Steelcase Orangebox Away from the Desk Pods

Acoustic Panel Systems:

Kirei EchoPanel Acoustic Tiles

Personalization Guidelines for Individual Comfort

Balancing Individual Preferences with Team Standards

Personal Customization Framework:

Implementation Strategy:

  1. Assessment Phase: Survey individual comfort and do ergonomic evaluations
  2. Base Configuration: Set team defaults based on majority preferences and standards
  3. Personal Adjustments: Give individual controls within acceptable ranges
  4. Monitoring Phase: Track usage patterns and satisfaction over 3-month periods
  5. Optimization: Adjust standards based on real usage data and feedback

Technology-Assisted Personalization

Smart Environmental Controls:

Wearable Integration:

Examples and Case Studies

Norwegian Implementation Examples

Opera Software Oslo Office:

Equinor Digital Center Stavanger:

International Best Practice Examples

Google Zürich Engineering Floors:

Microsoft Redmond Building 17:

Sources