Balancing the Value and Risk of Socio-Technical Congruence
نویسندگان
چکیده
If socio-technical congruence can bring about benefits such as better performance to a software development project, then actions that improve the level of congruence have a potential to increase the overall project value. However, those actions may also incur a cost, and bring additional risks into the project. We propose a number of alternative actions for increasing sociotechnical congruence, based on the representation of congruence gaps in the socio-technical graph of the project. We also describe the costs and risks corresponding to those actions, to highlight how they represent options for the governance of the project, each of which impacts a different aspect, ranging from architectural decomposition, to team work practices, to project scheduling.
منابع مشابه
Evaluating Socio-technical Coordination in Open-source Communities: a Cluster-based Approach
In complex product development, coordination is the act of managing dependencies between artifacts. Sociotechnical coordination is the achievement of coordination through the alignment of organizational structures and product structures. Socio-technical coordination is achieved in hierarchical product development organizations by aligning the organizational structure with the system architectur...
متن کاملSocio-Technical Dependencies in Forked OSS Projects: Evidence from the BSD Family
Existing studies show that open source projects may enjoy high level of socio-technical congruence despite their open and distributed character. Such observation is yet to be confirmed in the case of forking, where projects originating from the same root evolve in parallel and are typically lead by different development teams. In this paper, we empirically investigate the endogenous and exogeno...
متن کاملGuest Editors' Introduction: Special Section on the Socio-Technical Environment of Software Development Projects
S OFTWARE engineering has long been recognized as a human activity that is managed through a system of methods, tools, processes, and work practices. This interaction between the nature of the product, the work, and the people doing it represents the socio-technical environment of a software development project. Software projects that fail to adequately consider the people's social behavior in ...
متن کاملImplicit Leadership Theories (ILTs) and change behaviors: the mediating role of LMX
Capitalizing upon Implicit Leadership Theories (ILTs) and Leader-member exchange (LMX), this research aims to explore the relationship between the congruence of employees’ ILTs and those traits of their managers and employees’ supportiveness, resistance and behavioral creativity for change. After distributing three questionnaires at three points among teachers, 296 participants completed all th...
متن کاملSocio-technical Congruence Sabotaged by a Hidden Onshore Outsourcing Relationship: Lessons Learned from an Empirical Study
Despite the popularity of outsourcing arrangements, distributed software development is still regarded as a complex endeavor. Complexity primarily comes from the challenges in communication and coordination among participating organizations. In this paper we discuss lessons learned from participatory research carried out in a highly distributed onshore outsourcing project. Previous research est...
متن کامل