Misaligned Values in Software Engineering Organizations

10/14/2018
by   Perl Lenberg, et al.
0

The values of software organizations are crucial for achieving high performance; in particular, agile development approaches emphasize their importance. Researchers have thus far often assumed that a specific set of values, compatible with the development methodologies, must be adopted homogeneously throughout the company. It is not clear, however, to what extent such assumptions are accurate. Preliminary findings have highlighted the misalignment of values between groups as a source of problems when engineers discuss their challenges. Therefore, in this study, we examine how discrepancies in values between groups affect software companies' performance. To meet our objectives, we chose a mixed method research design. First, we collected qualitative data by interviewing fourteen (N = 14) employees working in four different organizations and processed it using thematic analysis. We then surveyed seven organizations (N = 184). Our analysis indicated that value misalignment between groups is related to organizational performance. The aligned companies were more effective, more satisfied, had higher trust, and fewer conflicts. Our efforts provide encouraging findings in a critical software engineering research area. They can help to explain why some companies are more efficient than others and, thus, point the way to interventions to address organizational challenges.

READ FULL TEXT
research
10/05/2021

An Exploration of the Mentorship Needs of Research Software Engineers

As a newly designated professional title, research software engineers (R...
research
03/02/2019

Research Software Development & Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC

Modern research in the sciences, engineering, humanities, and other fiel...
research
01/24/2023

Improving Software Engineering in Biostatistics: Challenges and Opportunities

Programming is ubiquitous in applied biostatistics; adopting software en...
research
11/02/2020

Reframing the Test Pyramid for Digitally Transformed Organizations

The test pyramid is a conceptual model that describes how quality checks...
research
10/29/2018

Software Engineering Challenges of Deep Learning

Surprisingly promising results have been achieved by deep learning (DL) ...
research
04/13/2020

Understanding What Software Engineers Are Working on – The Work-Item Prediction Challenge

Understanding what a software engineer (a developer, an incident respond...
research
11/21/2017

Universality of Egoless Behavior of Software Engineering Students

Software organizations have relied on process and technology initiatives...

Please sign up or login with your details

Forgot password? Click here to reset