Abstract
This report summarizes key findings from a workshop held at the 14th International Conference on Agile Software Development (XP2013) called "Research Dojo: Collaborative Approaches for our Agile Community".
Both software development and research are knowledge-intensive endeavors. While agile approaches have been increasingly adopted in software development projects, whether such approaches can beneficially be applied to conducting research is a phenomenon yet to be fully explored.
The objective of the workshop was to gain a deeper understanding of the similarities and differences between academic research and agile software development, in order to explore whether agile practices can also be used for collaboratively conducted research. The opinions of the workshop participants are summarized and observations of the research dojo session carried out by the participants are reported. We conclude by identifying further areas for investigation.
- Agile Manifesto, http://www.agilemanifesto.org/, 2001 {last accessed July 2013}Google Scholar
- W. A. Wood and W. L. Kleb, "Exploring XP for Scientific Research," IEEE Software, pp. 30--36, May/June 2003. Google ScholarDigital Library
- O. Chirouze, D. Cleary, and G. G. Mitchell, "A software methodology for applied research: eXtreme Researching," Software: Practice and Experience, vol. 35, no. 15, pp. 1441--1454, 2005. Google ScholarDigital Library
- D. T. Sato, H. Corbucci, and M. V. Bravo, "Coding Dojo: An Environment for Learning and Sharing Agile Practices," Agile 2008 Conference, pp. 459--464, 2008. Google ScholarDigital Library
- Fishbowl Conversation, http://en.wikipedia.org/wiki/Fishbowl_(conversation) {last accessed July 2013}Google Scholar
- O. Harrison, Open Space Technology: a User's Guide (3rd ed.), Berrett-Koehler Publishers, Inc., 2008.Google Scholar
- S. Freudenberg and H. Sharp, "The Top 10 Burning Research Questions from Practitioners," IEEE Software, pp. 8--9, September/October 2010. Google ScholarDigital Library
- Randori, http://codingdojo.org/cgi-bin/wiki.pl?RandoriKata {last accessed July 2013}Google Scholar
- M. Cohn, User Stories Applied, Addison Wesley, 2004.Google Scholar
Recommendations
Agility beyond software development
ICSSP 2014: Proceedings of the 2014 International Conference on Software and System ProcessAgile software development grew out of a variety of alternative software development methods that shared a common set of values and principles. After two decades, agile software development remains loosely defined, but has been widely accepted. This ...
Learning agile software engineering practices using coding dojo
SIGITE '13: Proceedings of the 14th annual ACM SIGITE conference on Information technology educationInformation technology and computer science educators are experiencing an industry-driven change from plan-based software engineering development processes to more people-oriented Agile software engineering approaches. While plan-based software ...
Agility Facilitators for Contemporary Software Development
Agile software development generally refers to popular practices that are supposed to adhere to the Agile Manifesto with its values and principles. Empirical studies on agile software development have mainly focused on organizational adoption and ...
Comments