A collection of resources and links relating to sociotechnical architecture for software systems.
Licenced under CC BY-SA 4.0
Sociotechnical System - from https://www.researchgate.net/figure/Sociotechnical-system-STS-4_fig2_306242078
Sociotechnical architecture patterns are there to guide us into designing sociotechnical systems that channel the flow of work through our systems toward optimal business outcomes. Accordingly, we must diligently co-design the relationships in our social and technical architectures.
-- Nick Tune, An Introduction to Sociotechnical Architecture Patterns
The foundation of Sociotechnical Architecture is to have a co-design approach to architecture, where we don't just look at the technical systems architecture of the product, but also to the organization system (teams) building and owning it. Why? Because they have a lot of influence on each other and neglecting is not allowing for a proper design and developments.
-- Eduardo da Silva, Introduction to Sociotechnical Architecture: Why & What is it
{Format: Name - 10 or fewer words describing their focus - Twitter - website}
Alphabetically by name:
- Diana Larsen - Author: Agile Retrospectives, Agile Fluency model - @DianaOfPortland - agilefluency.org
- Eduardo da Silva - Sociotechnical Systems Architect - @emgsilva - esilva.net
- Ersin Er - architecting for scale, systems and modeling, tech leadership - @ersiner
- Jabe Bloom - Gonzo Philosophy & Design for Industry & the Academy - @cyetain - jabe.co
- Jessica Kerr - Sociotechnical Systems Architect, Symmathecist - @jessitron - jessitron.com
- Manuel Pais - Co-author of Team Topologies - @manupaisable - manuelpais.net
- Matthew Skelton - Co-author of Team Topologies - @matthewpskelton - matthewskelton.net
- Michael Plöd - Fellow at INNOQ, author of "Hands-on Domain-driven Design by example - @bitboss - leanpub.com/ddd-by-example
- Nick Tune - DDD, sociotechnical design, Team Topologies - @ntcoding - ntcoding.co.uk
- Ruth Malan - architecting for agility, design, visual thinking, Conway's Law - @ruthmalan - ruthmalan.com
- Sal Freudenberg - researcher into psychology of programming and distributed teams - @SalFreudenberg - salfreudenberg.wordpress.com
- Susanne Kaiser - Wardley Maps, DDD, Team Topologies - @suksr - susannekaiser.net
- Trond Hjorteland - Aspiring sociotechnical systems designer at Scienta.no - @trondhjort - trond.hjorteland.com
- Evelyn van Kelle - Social scientist, strategic software delivery consultant, fan of heuristics and Socio-technical super fan - @evelynvankelle - https://evelynvankelle.com/
- Ora Egozi - Software engineer for 15 years, DDD lover - @EgoziOra
{Format: title linked to suitable website - authors - publisher - year}
- Team Topologies: organizing business and technology teams for fast flow - Matthew Skelton and Manuel Pais - IT Revolution press - 2019
- The Social Engagement of Social Science, a Tavistock Anthology, Volume 2: The Socio-Technical Perspective - by Eric Trist (Editor), Hugh Murray (Editor) 1990
Alphabetically by title:
- A layman’s introduction to socio-technical systems
- Evelyn & Kenny - How cognitive bias and ranking can foster an ineffective architecture and design
- Nick Tune's Strategic Technology Blog - Nick Tune
- Ruth Malan's website - a treasure trove of insights into sociotechnical architecture from Ruth Malan
- Sociotechnical Architecture & Systems - Eduardo da Silva
- Socio-technical architecture with Ora Egozi-Barzilai and Evelyn van Kelle - Virtual Domain-Driven Design with Ora Egozi-Barzilai and Evelyn van Kelle
- Technical Leadership Masterclass preview material - Technical Leadership Masterclass Preview Material By Ruth and Dana, a great collection of knowledge.
- Whole Work: Sociotechnicity & DevOps | Jabe Bloom
- Thanks to Eduardo da Silva and Ersin Er for starting (on Twitter) a list of people in the sociotechnical architecture space