Reconciling perspectives: A grounded theory of how people manage the process of software development

  • Authors:
  • Steve Adolph;Philippe Kruchten;Wendy Hall

  • Affiliations:
  • Electrical and Computer Engineering, University of British Columbia, Vancouver, Canada;Electrical and Computer Engineering, University of British Columbia, Vancouver, Canada;School of Nursing, University of British Columbia, Vancouver, Canada

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.