Extreme programming explained: embrace change
Extreme programming explained: embrace change
The Scrum Software Development Process for Small Teams
IEEE Software
Recovery, Redemption, and Extreme Programming
IEEE Software
IEEE Software
Assessing XP at a European Internet Company
IEEE Software
Introducing an Agile Process in a Software Maintenance and Evolution Organization
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
The impact of agile practices on communication in software development
Empirical Software Engineering
The lean gap: A review of lean approaches to large-scale software systems development
Journal of Systems and Software
Hi-index | 0.00 |
The purpose of this study is to investigate how agile development affects collaboration in an organization. Agile processes have received interest from the software development community during the last years as they address changes, such as new customer requirements or re-prioritization of development tasks, which is important to manage in software development. Most of the research published about agile processes are based on opinions from teams applying these processes. However, since software development is an activity where many parties often collaborate, it is interesting to investigate from an organizational point of view, how agile development affects collaboration between these teams and their organizations. An agile process based on extreme programming, XP, was applied by a team during eight months. The team interacted with its surrounding organization regularly. People from the organization which the team collaborated with were interviewed to understand how the use of the process affected their collaboration with the team. The results show that the interviewed people perceived an improvement of their collaboration with the team, as the team started develop software in an agile way.