Social factors are the significant cost driver for software development and in this field study we develop a grounded theory of how people manage the process of software development. We discovered the main concern of those involved in the process of software development is getting the job done and to get the job done, people engage in a constant process of Reconciling Perspectives. What this theory reveals is the importance of individuals’ ability to reach out and engage in negotiations to the success of a software project.