Background: Studies on developer productivity and well-being find that the perceptions of productivity in a software team can be a socio-technical problem. Intuitively, problems and challenges can be better handled by managing expectations in software teams. Aim: Our goal is to understand whether the expectations of software developers vary towards diverse stakeholders in software teams. Method: We surveyed 181 professional software developers to understand their expectations from five different stakeholders: (1) organizations, (2) managers, (3) peers, (4) new hires, and (5) government and educational institutions. The five stakeholders are determined by conducting semi-formal interviews of software developers. We ask open-ended survey questions and analyze the responses using open coding. Results: We observed 18 multi-faceted expectations types. While some expectations are more specific to a stakeholder, other expectations are cross-cutting. For example, developers expect work-benefits from their organizations, but expect the adoption of standard software engineering (SE) practices from their organizations, peers, and new hires. Conclusion: Out of the 18 categories, three categories are related to career growth. This observation supports previous research that happiness cannot be assured by simply offering more money or a promotion. Among the most number of responses, we find expectations from educational institutions to offer relevant teaching and from governments to improve job stability, which indicate the increasingly important roles of these organizations to help software developers. This observation can be especially true during the COVID-19 pandemic.
翻译:关于开发者生产力和福祉的研究发现,软件团队对生产率的看法可能是一个社会技术问题。直观地说,问题和挑战可以通过管理软件团队的期望来更好地处理。目标:我们的目标是了解软件开发者对软件团队不同利益攸关方的期望是否不同。方法:我们调查了181个专业软件开发者,以了解5个不同利益攸关方的期望:(1) 组织,(2) 管理人员,(3) 同行,(4) 新的聘用,(5) 政府和教育机构。五个利益攸关方是通过对软件开发者进行半正式访谈来确定的。我们询问开放式调查问题,并利用开放式编码分析答复。结果:我们观察了18个多面期望类型。虽然有些期望对利益攸关方更为具体,但其他期望是交叉的。例如,我们调查了181个专业软件开发者对软件开发者的期望,以了解他们来自5个不同利益攸关方的期望:(1) 组织,(2) 管理人员,(3) 同行,(4) 新的聘用;结论:在18个类别中,有3个类别与职业发展有关。这一观察支持以前的研究,即仅提供更多的金钱或19个选项无法保证幸福。结果:我们观察到了18个多面的期望。虽然有些期望是利益攸关方,但这种期望也表明,在教育机构中,这些真正的稳定作用来自真正的学习机构。