Introduction to Sociotechnical Engineering
summary
Argues systems engineering applies to sociotechnical systems by writing functional and nonfunctional requirements (example: make technical decisions without a single-person approval), modeling roles as responsibilities for artifacts (roles are responsibilities for artifacts), and using a DSL that maps people, roles, and artifacts to expose dependencies. Reuses tactics like redundancy (assign lead role to two people) and test+removal (run an external audit while one architect is on vacation) to validate changes. Troubleshooting follows the rule bugs are relative to requirements and focuses on dissolving messes (merge coupled components to stop excessive meetings).
AI-written summary · about
chapters (21)
- 0:00Welcome and introduction
- 1:14From system thinking to acting
- 2:37Social materiality and artifacts
- 4:44Systems engineering for sociotechnical systems
- 6:10Requirements in sociotechnical systems
- 7:35Non-functional requirements examples
- 9:00Scalability and trade-offs
- 10:26Designing sociotechnical systems
- 11:33System elements: people, roles, artifacts
- 13:41Mapping roles and artifacts
- 15:07Arrangement decisions in design
- 16:31Reusing architectural tactics
- 17:33Redundancy and self-test tactics
- 19:41Troubleshooting sociotechnical systems
- 20:01Bugs are relative to requirements
- 21:26Dissolving messes instead of solving problems
- 23:36Summary and practical application
- 24:16Next steps and recommendations
- 25:39Introducing lead social technical engineer
- 26:45Troubleshooting and communication tips
- 27:26Q&A session
related talks
43mThe Sociotechnical Organisation Design Playbook
37mSociotechnical Architecture: What Drives Software Architecture & Teams
40mSystems Thinking for Developers
53mSociotechnical Systems Design for the “Digital Coal Mines”
36mThe human factor you might be missing when designing your system
49mWhat SRE Could Be: Systems Reliability Engineering
15mSAG Expert Interview #07: Socio-Technical Systems for Fast Flow of Change
43mSocio-Technical Modeling as a Practice
