Abstract
Successful industry-academia research collaborations (IARCs) in the software development area can be challenging. The literature identifies best practices in IARCs along with process frameworks with the aim of ensuring successful outcomes for both industry and academia, namely: funding opportunities for universities, training and employment possibilities for students, new knowledge leading to innovative products for industry, and on-time delivery of software benefiting the economy, the institution, and the community. This paper shows ways in which core principles of the project management approach, Agile, and the Scrum framework have been applied and have led to the success of three IARCs. In addition to IARCs’ common challenges, these case studies represented additional challenges as they were short-term software development projects accomplished by small geographically distributed teams. A report of the demographic, collaboration setting, and challenges, along with the lessons learned from the application of Agile and Scrum in these case studies will contribute to the body of knowledge in the field of IARCs. Using a qualitative and quantitative approach, five Agile/Scrum aspects for each project are assessed: product ownership, release, sprint, team, and technical health. Findings indicate several success factors directly linked to the application of the Agile principles and the Scrum framework. Specifically, early and frequent customer-centric software delivery, constant communications, responsiveness to change, and highly motivated individuals were key in terms of realizing the positive outcomes in spite of the obstacles inherent to IARCs. Cautions to this approach when applied in IARCs are reported along with solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ankrah, S., Omar, A.T.: Universities–industry collaboration: a systematic review. Scandinavian J. Manag. 31(3), 387–408 (2015). doi:10.1016/j.scaman.2015.02.003
Garousi, V., Petersen, K., Ozkan, B.: Challenges and best practices in industry-academia collaborations in software engineering: a systematic literature review. Inf. Softw. Technol. 79, 106–127 (2016). doi:10.1016/j.infsof.2016.07.006
Grünbacher, P., Rabiser, R.: Success factors for empirical studies in industry-academia collaboration: a reflection. In: Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, pp. 27–32. IEEE Press, May, 2013
Bekkers, R., Freitas, I.M.B.: Analysing knowledge transfer channels between universities and industry: to what degree do sectors also matter? Res. Policy 37(10), 1837–1853 (2008). doi:10.1016/j.respol.2008.07.007
Wohlin, C., Aurum, A., Angelis, L., Phillips, L., Dittrich, Y., Gorschek, T., Grahn, H., Henningsson, K., Kagstrom, S., Low, G., Rovegard, P., Tomaszewski, P., van Toorn, C., Winter, J.: The success factors powering industry-academia collaboration. IEEE Softw. 29(2), 67–73 (2012). doi:10.1109/MS.2011.92
Sandberg, A., Pareto, L., Arts, T.: Agile collaborative research: Action principles for industry-academia collaboration. IEEE Softw. 28(4), 74–83 (2011). doi:10.1109/MS.2011.49
Petersen, K., Gencel, C., Asghari, N., Baca, D., Betz, S.: Action research as a model for industry-academia collaboration in the software engineering context. In: Proceedings of the 2014 International Workshop on Long-term Industrial Collaboration on Software Engineering, pp. 55–62. ACM, September 2014. doi:10.1145/2647648.2647656
MartĂnez-Fernández, S., Marques, H.M.: Practical experiences in designing and conducting empirical studies in industry-academia collaboration. In: Proceedings of the 2nd International Workshop on Conducting Empirical Studies in Industry, pp. 15–20. ACM, June 2014. doi:10.1145/2593690.2593696
Marchesi, M., Mannaro, K., Uras, S., Locci, M.: Distributed scrum in research project management. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 240–244. Springer, Heidelberg (2007). doi:10.1007/978-3-540-73101-6_45
Jain, S., Babar, M.A., Fernandez, J.: Conducting empirical studies in industry: balancing rigor and relevance. In: Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, pp. 9–14. IEEE Press, May, 2013
Scrum Alliance: The 2015 state of scrum report (2015). https://www.scrumalliance.org/why-scrum/state-of-scrum-report. Accessed 8 Apr 2017
Manifesto for Agile Software Development. http://agilemanifesto.org/
Scrum Alliance: The scrum guide. https://www.scrumalliance.org/why-scrum/scrum-guide
Introduction to Agile. http://agileforall.com/resources/introduction-to-agile/
Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innovations Syst. Softw. Eng. 3(3), 203–216 (2007)
Humble, J., Russell, R.: The agile Maturity Model Applied to Building and Releasing Software. ThoughtWorks White Paper (2009)
Scaled Agile Framework (SAFe) Team Self-Assessment. http://www.scaledagileframework.com/metrics/#T4
Tuckman, B.W.: Developmental sequence in small groups. Psychol. Bull. 63(6), 384–399 (1965). doi:10.1037/h0022100. PMID 14314073
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Guillot, I., Paulmani, G., Kumar, V., Fraser, S.N. (2017). Case Studies of Industry-Academia Research Collaborations for Software Development with Agile. In: Gutwin, C., Ochoa, S., Vassileva, J., Inoue, T. (eds) Collaboration and Technology. CRIWG 2017. Lecture Notes in Computer Science(), vol 10391. Springer, Cham. https://doi.org/10.1007/978-3-319-63874-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-63874-4_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63873-7
Online ISBN: 978-3-319-63874-4
eBook Packages: Computer ScienceComputer Science (R0)