scispace - formally typeset
Journal ArticleDOI

Software development: processes and performance

Steve Sawyer, +1 more
- 01 Oct 1998 - 
- Vol. 37, Iss: 4, pp 552-569
TLDR
Two paradoxes for practice are suggested: that teams of software developers are brought together to create variability and production methods are used to reduce variability, and that team-level social processes may be a better predictor of software development team performance than are production methods.
Abstract
This paper presents data that describe the effects on software development performance due to both the production methods of software development and the social processes of how software developers work together. Data from 40 software development teams at one site that produces commercial software are used to assess the effects of production methods and social processes on both software product quality and team performance. Findings indicate that production methods, such as the use of software methodologies and automated development tools, provide no explanation for the variance in either software product quality or team performance. Social processes, such as the level of informal coordination and communication, the ability to resolve intragroup conflicts, and the degree of supportiveness among the team members, can account for 25 percent of the variations in software product quality. These findings suggest two paradoxes for practice: (1) that teams of software developers are brought together to create variability and production methods are used to reduce variability, and (2) that team-level social processes may be a better predictor of software development team performance than are production methods. These findings also suggest that factors such as other social actions or individual-level differences must account for the large and unexplained variations in team performance.

read more

Citations
More filters
Journal ArticleDOI

Open Source Software and the 'Private-Collective' Innovation Model: Issues for Organization Science

TL;DR: It is proposed that open source software development is an exemplar of a compound "private-collective" model of innovation that contains elements of both the private investment and the collective action models and can offer society the "best of both worlds" under many conditions.
Journal ArticleDOI

Open Source Software and the Private-Collective Innovation Model: Issues for Organization Science

TL;DR: In this paper, the authors propose that open source software development is an exemplar of a compound "private-collective" model of innovation that contains elements of both the private investment and the collective action models and can offer society the best of both worlds under many conditions.
Journal ArticleDOI

The Promise of Research on Open Source Software

TL;DR: The research is categorized into three areas: motivations of open source software contributors; governance, organization, and the process of innovation in open source Software projects; and competitive dynamics enforced by open sourceSoftware.

Software engineering economics

Barry Boehm
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
References
More filters
Journal ArticleDOI

Information Systems Success: The Quest for the Dependent Variable

TL;DR: A large number of studies have been conducted during the last decade and a half attempting to identify those factors that contribute to information systems success, but the dependent variable in these studies-I/S success-has been an elusive one to define.
Journal ArticleDOI

Mail and telephone surveys : the total design method

Don A. Dillman
- 01 Mar 1979 - 
Abstract: Develops a theoretically based system guided by principles of social exchange and administration that ensure high quality surveys at low cost. Presents step-by-step procedures and shows why each step is important. Contains many examples and, where appropriate, contrasts acceptable and unacceptable procedures.
Book

Leadership in Organizations

Gary A. Yukl
TL;DR: This book presents a meta-leadership framework for a post-modern view of leadership that considers the role of language, identity, and self-consistency in the development of leaders.

Software engineering economics

Barry Boehm
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Book

Software Engineering Economics

Barry Boehm
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.