模块化(生物学)
计算机科学
软件开发
软件工程
软件质量
软件
社会软件工程
软件建设
质量(理念)
知识管理
程序设计语言
生物
哲学
遗传学
认识论
作者
Thomas Kude,Jens Foerderer,Sunil Mithas,Armin Heinzl
摘要
Abstract The implementation of digital transformation programs requires careful allocation of software developers to a variety of digital products and services with different levels of modularity. This paper investigates how deadline orientation (an individual‐level preference of developers for completing work close to deadlines) and architectural modularity (a characteristic of products) influence central outcomes in software development. We argue that architectural modularity positively interacts with deadline orientation to influence software quality and the job satisfaction of developers. Our empirical analyses, using rare and high‐quality data from 131 software developers and 29 product owners working at a captive software development center in India of a leading global software firm, confirm our hypotheses. We contribute to the literature on software development by showing that the fit between the technological characteristics of the software product (i.e., architectural modularity) and people factors (i.e., the temporal work style preferences of developers) plays an important role in shaping both software quality and job satisfaction. Our study has wider implications for the literature on software development, temporal work styles, and architectural modularity. It is instructive for practitioners tasked with hiring or allocating software developers for software products with varying technological characteristics in their digital transformation efforts.
科研通智能强力驱动
Strongly Powered by AbleSci AI