Mental models: towards a cognitive science of language, inference, and consciousness
Mental models: towards a cognitive science of language, inference, and consciousness
Peopleware: productive projects and teams
Peopleware: productive projects and teams
On building software process models under the lamppost
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Dynamics of software development
Dynamics of software development
An empirical investigation into the adoption of systems development methodologies
Information and Management
Software assessments, benchmarks, and best practices
Software assessments, benchmarks, and best practices
Agile Software Development with Scrum
Agile Software Development with Scrum
How Software Process Improvement Helped Motorola
IEEE Software
Software development: processes and performance
IBM Systems Journal
A Survey of Controlled Experiments in Software Engineering
IEEE Transactions on Software Engineering
Social Behaviors on XP and non-XP teams: A Comparative Study
ADC '05 Proceedings of the Agile Development Conference
Organisational culture and XP: three case studies
ADC '05 Proceedings of the Agile Development Conference
On the success of empirical studies in the international conference on software engineering
Proceedings of the 28th international conference on Software engineering
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
The Social Nature of Agile Teams
AGILE '07 Proceedings of the AGILE 2007
Understanding Self-Organizing Teams in Agile Software Development
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
Organizing self-organizing teams
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Reconciling Perspectives: How People Manage the Process of Software Development
AGILE '11 Proceedings of the 2011 Agile Conference
Joint implicit alignment work of interaction designers and software developers
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
When agile meets the enterprise
Information and Software Technology
Hi-index | 0.00 |
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.