Using performance ethnography to explore the human aspects of software quality
Abstract
Purpose
This paper draws on a recent approach to ethnography in order to explore some cultural issues in the development of software quality procedures within software development. Methodologically, the purpose is to show how performance autoethnography can be effective in highlighting cultural issues. In terms of software quality, the paper intends to contribute towards establishing the importance, even primacy, of human issues in software quality management.
Design/methodology/approach
The approach used, performance ethnography, involves finding different ways of presenting ethnographies, including dramatic readings of interviews, in order to challenge the audience. In this case a poetic approach is used to engage the audience in understanding cultural and contextual issues around software quality. The paper applies performance ethnography to autoethnographic output in which the researcher reflects on his own experience. The paper presents four pieces describing human issues in software quality. A “Sense of excitement” compares and contrasts writing programs and writing newspaper articles. The “Visit” is presented in the style of a self‐interview, a stream‐of‐consciousness recall of events around the launch and implementation of a hospital information system. IBM Hursley looks analytically at multiple events in the development of diagnostic programs for a distributed system. Finally, Separation focuses on the effect of severed communication between analyst and programmer on the quality of some commercial software. Each piece is subjected to critical discussion which reviews its effectiveness as performance ethnography.
Findings
The paper demonstrates the effectiveness of performance autoethnography in highlighting the cultural and political dimensions of software quality management. The pieces in this paper suggest that human issues are important in software quality management. Software quality is a product of relationships. It depends on the quality of the relationships between supplier and customer.
Originality/value
This paper offers the first example of performance ethnography applied in information systems research. There is a lack of personalised approaches to presenting management concepts in software development. This paper provides an example of a different approach of value to both researchers and teachers.
Keywords
Citation
McBride, N. (2008), "Using performance ethnography to explore the human aspects of software quality", Information Technology & People, Vol. 21 No. 1, pp. 91-111. https://doi.org/10.1108/09593840810860342
Publisher
:Emerald Group Publishing Limited
Copyright © 2008, Emerald Group Publishing Limited