Abstract
To survive in today’s competitive software market, software developers must maintain contact with their customers and users and adopt a flexible organization which allows response to feedback and the changing requirements from the use-context. This also requires a software development that enables change proposals and error reports to be acted upon quickly. The present article uses a case study of a flexible development practice which so far has proved to be sustainable and successful to reconsider user involvement and software development practices of small software providers from an agile perspective. Implementing an agile process may allow for competitive flexibility without necessarily jeopardizing quality.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Basili, V., Greeen, S.: Software Process Evolution at the SEL. IEEE Software, 58–66 ( July 1994)
Beck, K.: Extreme Programming Explained: Embrace Change. Addison Wesley, Reading (1999)
Chang, A.-M., Kannan, P.K., Whinston, A.B.: Electronic Communities as Intermediaries: The Issues and Economics. In: Proceedings of the 32nd Hawaii International Conference on System Science, IEEE Computer Society Press, Los Alamitos (1999)
Cockburn, A.: Agile Software Development. Addison-Wesley, UK (2002)
Dittrich, Y., Eriksén, S., Hansson, C.: PD in the Wild: Evolving Practices of Design in Use. In: Binder, T., Gregory, J., Wagner, I. (eds.) Proceedings of the PDC 2002, Malmö, Sweden (2002)
Fischer, G.: Communities of Interests: Learning through the Interaction of Multiple Knowledge Systems. In: 24th Annual Information System Research Seminar in Scandinavia (IRIS 24), Ulvik, Norway (2001)
Floyd, C., Reisin, F.M., Schmidt, G.: STEPS to Software Development with Users. In: Ghezzi, G., McDermid, J.A. (eds.) Software Development and Reality Construction, pp. 48–64. Springer, Berlin (1989)
Henfridsson, O., Holmstrom, H.: Developing E-commerce in internetworked organizations: A case of customer involvement throughout the computer gaming value chain. Database for Advances in Information Systems 33(4), 38–50 (2002)
Kensing, F., Blomberg, J.: Participatory Design: Issues and Concerns. Computer Supported Cooperative Work 7, 167–185 (1998)
Lehmann, M.: Programs, LifeCycles, and Laws of Software Evolution. Proceedings of the IEEE 68, 1060–1076 (1980)
Nørbjerg, J., Kraft, P.: Software Practice is Social Practice. In: Dittrich, Y., Floyd, C., Klischewski, R. (eds.) Social thinking – Software practice, MIT Press, Cambridge (2002)
Paulk, M.C., Curtis, B., Chrissis, M.B., Weber, C.V.: Capability Maturity Model, Version 1.1. IEEE Software, 18–27 ( July 1993)
Rittenbruch, M., McEvan, G., Ward, N., Mansfiels, T., Bartenstein, D.: Extreme Participation – Moving Extreme Programming Towards Participatory Design. In: Binder, T., Gregory, J., Wagner, I. (eds.) Proceedings of the PDC 2002, Malmö, Sweden (2002)
Robson, C.: Real World Research. Blackwell Publishing, Malden (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hansson, C., Dittrich, Y., Randall, D. (2004). Agile Processes Enhancing User Participation for Small Providers of Off-the-Shelf Software. In: Eckstein, J., Baumeister, H. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2004. Lecture Notes in Computer Science, vol 3092. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24853-8_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-24853-8_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22137-1
Online ISBN: 978-3-540-24853-8
eBook Packages: Springer Book Archive