Reconciling perspectives: A grounded theory of how people manage the process of software development
Highlights? A grounded theory of how people manage the process of software development. ? Perspectives mismatches between individuals and groups impede the process. ? Reconciling Perspectives is a four-stage process for removing impediments. ? Early stages depends on the ability of individuals to engage and interact with others. ? Later stages require moderation of interaction to focus on getting the job done. Social factors are significant cost drivers for the process of software development. In this field study we generate a grounded theory of how people manage the process of software development. The main concern of engineers involved in the process of software development is getting the job done. To get the job done, people engage in a four-stage process of Reconciling Perspectives. Reconciling Perspectives represents an attempt to converge individuals' points of view or perspectives about a software project. The process emphasizes the importance of individuals' abilities to both reach out and engage in negotiations and create shelter from environmental noise to bring a software project to fruition.