Adaptive software development: a collaborative approach to managing complex systems
Adaptive software development: a collaborative approach to managing complex systems
Agile software development
Agile software development ecosystems
Agile software development ecosystems
The Scrum Software Development Process for Small Teams
IEEE Software
Teaching a Software Development Methodology: The Case of Extreme Programming
CSEET '03 Proceedings of the 16th Conference on Software Engineering Education and Training
Human Aspects of Software Engineering (Electrical and Computer Engineering Series)
Human Aspects of Software Engineering (Electrical and Computer Engineering Series)
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
An adaptive software development process model
Advances in Engineering Software
Using customer input to drive change in user assistance
Proceedings of the 26th annual ACM international conference on Design of communication
Hi-index | 0.00 |
In this paper we discuss the notion of diversity in software development processes in general and its relevance with respect to global software development (GSD) in particular. Based on the following two working assumptions: a) diversity benefits with communities and organizations that welcome it and b) diversity is an inherited element of GSD, we discuss how agile software development, which allows for diversity, may support GSD processes. We illustrate this argument by demonstrating the expression of gender diversity, management diversity and opinion diversity in agile software development environments.