In software projects, individuals and technical artifacts mutually influence each other, forming complex socio-technical systems that necessitate a holistic approach. Despite their complexity, we can approach these systems similarly to how we approach technical systems: by eliciting requirements, designing, troubleshooting, and even testing them. The talk will demonstrate how these activities of systems engineering can be reinterpreted in the realm of socio-technical systems.

Additionally, the talk will explore a new way of defining roles as bridges between social and technical elements in socio-technical systems. Roles can be likened to services. Just like with the socio-technical system itself, we can articulate requirements for roles, deploy them, and even execute test scenarios for validation. The talk will delve into the concept of 'Role as a Service' in detail.

Socio-Technical Engineering and the Role of Roles in Software Projects
Oct 25 2024

CSharp TV

This video will demonstrate how these activities of systems engineering can be reinterpreted in the realm of socio-technical systems.