Abstract
Software is an intangible productsoftware . Therefore, it is difficult to understand its development process using our regular senses; the exact status of the development process is not always clear; misunderstandings may emerge. Consequently, it is sometimes difficult to establish trustful professional relationships, and team members may tend not to trust each other. This chapter focuses on how agile software development fosters trust among team members. We first explain how agile software development makes the development process more transparent and thus makes the process and the developed product more understandable. Then, using the “prisoner’s dilemma”prisoner's dilemma framework taken from game theorygame theory , we explain why and how a transparent process does indeed foster trust among team members. Based on this working assumption, i.e., that the transparent nature of agile software development fosters trust among team members, we focus on how agile software development enhances ethicalethics behavior and diversitydiversity in a way that improves process and product quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Copyright (c) 1999 by the Association for Computing Machinery, Inc. and the Institute for Electrical and Electronics Engineers, Inc. It is explicitly specified in the Code website that it may be published without permission as long as it is not changed in any way and carries the copyright notice.
- 2.
Toyota’s 21st Century Diversity Strategy: http://www.toyota.com/about/diversity/21stcenturyplan.pdf.
- 3.
References
Austin JRAustin JR (1997) A cognitive framework for understanding demographic influences in groups. International J Organ Anal 5(4):342–359
Beck KBeck K , Andres CAndres C (2005) Extreme programming explained, 2nd ed. Addison Wesley, Reading, MA
Florida RFlorida R (2002) The rise of the creative class. Basic Books
Hazzan O (2007) Agile software development and the nature of software development. Featured Frontier Columnist. System Design Frontier 4(3):28–32
Hazzan O, Dubinsky Y (2005) Social perspective of software development methods: the case of the prisoner dilemma and extreme programming. Proceedings of the sixth international conference on extreme programming and agile processes in software engineering. Sheffield University, UK, pp 74–81
Smith MKSmith MK (2001, 2007) Robert Putnam: the encyclopedia of informal education. www.infed.org/thinkers/putnam.htm. Last update: November 05, 2007
Thomas DThomas D (2004) Diversity as strategy. Harvard Bus Rev 98–108 (http://www.gpworldwide.com/quick/sep2004/art2.asp)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag London
About this chapter
Cite this chapter
Hazzan, O., Dubinsky, Y. (2008). Trusttrust . In: Agile Software Engineering. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-1-84800-198-5_9
Download citation
DOI: https://doi.org/10.1007/978-1-84800-198-5_9
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84800-198-5
Online ISBN: 978-1-84800-199-2
eBook Packages: Computer ScienceComputer Science (R0)