Systems (May 2025)
Disciplined Delivery and Organizational Design Maturity: A Socio-Technical Evolutionary Journey
Abstract
The increasing digitalization of the world underscores the critical importance of both social and technical aspects in software engineering practice. While prior research links socio-technical congruence (STC) to positive workstream outcomes, the current convergence of digital products, technologies, and social systems introduces novel and often unpredictable results, driven by the complex interplay of leadership, organizational culture, and software engineering practices operating as a complex adaptive system (CAS). This paper proposes a novel model for adopting socio-cultural practices to bridge the social and technical divide through the lens of STC. The innovation of the model lies in its socio-technical evolutionary journey, built upon dual systems: (1) an analytical System-I focused on enhancing robustness via compliance with Lean and Agile socio-cultural practices, and (2) a holistic System-II emphasizing resilience through an acceptance of interdependence of system actors that requires sense-making techniques. A methodology based on this model was piloted across six case studies: three in an Enterprise IT organization and three in two business units undergoing transformations on Lean and Agile plus DevOps adoption. System-I’s robustness was evaluated through surveys and structured STC maturity assessments (self and guided ones). System-II employed sense-making techniques to foster resilience within the system of work (SoW), laying the groundwork for their evolutionary journeys. The findings reveal a significant need for greater alignment between management (as transformation agents) and software engineering practices. However, the study suggests actionable guidelines, grounded in new principles and mental models for operating within a CAS, to cultivate enhanced resilience and robustness in a VUCA world.
Keywords