When Agile Meets Waterfall - Investigating Risks and Problems on the Interface between Agile and Traditional Software Development in a Hybrid Development Organization

Rob J. Kusters, Youri van de Leur, Werner G. M. M. Rutten, Jos J. M. Trienekens

Abstract

This paper aims to map issues (risks and problems) at the interface of agile and traditional development approaches in hybrid organizations which have an impact on coordination and cooperation. Successfully combining agile and traditional development methods appears to be quite a challenge for many hybrid organizations. Both methods have their own strengths and added value but also bring their own culture and conditions. Combining these can lead to problems. If we want to handle such problems, we first need to understand the issues that can cause such problems. This study is aimed at identifying and validating an overview of these issues. Based on an exploration of literature a preliminary overview of issues was derived. These were classified into a coherent set. The result was validated in a case study within a large financial institute in the Netherlands. The resulting list of twenty-four issues can be used as a starting point for handling the problem area.

References

  1. Agile Alliance (2001), Manifesto for agile software development, http://agilemanifesto.org/, checked on 2 October 2015.
  2. Agrawal, A., Atiq, M. A., & Maurya, L. S. (2016). A Current Study on the Limitations of Agile Methods in Industry Using Secure Google Forms. Procedia Computer Science, 78, 291-297.
  3. Bannink, S. (2014), 'Challenges in the transition from Waterfall to Scrum-a Case study at Portbase', 25th European Doctoral Summer School on Technology Management. Universiteit Twente, Nederland.
  4. Boehm B. & Turner R. (2005), 'Management challenges to implement agile processes in traditional development organizations', IEEE Software, Vol. 22 (5), 30-38.
  5. Cockburn, A. & Highsmith, J. (2001). Agile software development: The people factor. Computer, 34(11), 131-133.
  6. Gandomani, T.J., Zulzalil, H., Ghani, A.A.A., Sultan, A.B.M. & Nafchi, M.Z. (2013), 'Obstacles in moving to Agile software development methods; At a glance', Journal of Computer Science, Vol. 9 (5), 620-625.
  7. Howard, M.S., Quality of Group Decision Support Systems: a comparison between GDSS and traditional group approaches for decision tasks. 1994, PD-thesis Eindhoven University of Technology.
  8. Khalil, C. & Fernandez, V. (2011), 'Agile development teams in a plan-driven organization: interplay between agile and traditional software methodologies', Symposium on Information Systems and Software Engineering. Waikiki, Honolulu, USA.
  9. Larman, C. & Basili, V.R. (2003), 'Iterative and incremental development, IEEE Computer, 36(6)47-56.
  10. Lazwanthi, M. R. R., Alsadoon, A., Prasad, P. W. C., Sager, S., & Elchouemi, A. (2016). Cultural impact on agile projects: Universal agile culture model (UACM). In 2016 7th International Conference on Information and Communication Systems (ICICS) (pp. 292-297). IEEE.
  11. Mahadevan, L., Kettinger, W.J. & Meservy, T.O. (2015), 'Running on Hybrid: Control Changes when Introducing an Agile Methodology in a Traditional “Waterfall” System Development Environment', Communications of the Association for Information Systems, 36 (5) 77-103.
  12. Mahanti, A. (2006), 'Challenges in enterprise adoption of agile methods - a survey', Journal of Computing and Information Technology, 14 (3) 197-206.
  13. McAvoy, J.& Butler, T. (2007). The impact of the Abilene paradox on double-loop learning in an Agile team. Information and Software Technology, 49(6), 552-563.
  14. McMahon, P.E. (2004), 'Bridging Agile and Traditional Development Methods: A Project Management Perspective', Systems & Software Technology Conference 2004. Los Angeles, USA.
  15. Misra, S.C., Kumar, V., & Kumar, U. (2010), 'Identifying some critical changes required in adopting agile practices in traditional software development projects', International Journal of Quality & Reliability Management, 27 (4) 451-474.
  16. Pechau, J. (2012), “Rafting the Agile Waterfall - Value based conflicts of agile software development”, 17th European Conference of Pattern Languages of Programs 2012. Irsee, Germany.
  17. Rigby, D. K., Sutherland, J., & Takeuchi, H. (2016). Embracing agile Harvard Business Review 94(5) 40-50.
  18. Royce, W. (1998), Software project management - A unified framework. Boston, USA. Addison-Wesley.
  19. Siddique, Lubna, & Bassam A. Hussein. "Grounded Theory Study of Conflicts in Norwegian Agile Software Projects" Journal of Engineering, Project, and Production Management 6.2 (2016): 120-135.
  20. Tanner, M. & Willingh, U. von (2014), 'Factors leading to the success and failure of agile projects implemented in traditionally waterfall environments', Int. Conf. Human Captital without Borders. Portoroz, Slovenia.
  21. Vinekar, V., Slinkman, C.W. & Nerur, S. (2006), 'Can agile and traditional systems development approaches coexist? An ambidextrous view', Information Systems Management, 23 (3), 31-42.
  22. Waardenburg, G. van & Vliet, H. van (2013), 'When agile meets the enterprise', Information and Software Technology, 55 (12), 2154-2171.
Download


Paper Citation


in Harvard Style

J. Kusters R., van de Leur Y., G. M. M. Rutten W. and J. M. Trienekens J. (2017). When Agile Meets Waterfall - Investigating Risks and Problems on the Interface between Agile and Traditional Software Development in a Hybrid Development Organization . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-248-6, pages 271-278. DOI: 10.5220/0006292502710278


in Bibtex Style

@conference{iceis17,
author={Rob J. Kusters and Youri van de Leur and Werner G. M. M. Rutten and Jos J. M. Trienekens},
title={When Agile Meets Waterfall - Investigating Risks and Problems on the Interface between Agile and Traditional Software Development in a Hybrid Development Organization},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2017},
pages={271-278},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006292502710278},
isbn={978-989-758-248-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - When Agile Meets Waterfall - Investigating Risks and Problems on the Interface between Agile and Traditional Software Development in a Hybrid Development Organization
SN - 978-989-758-248-6
AU - J. Kusters R.
AU - van de Leur Y.
AU - G. M. M. Rutten W.
AU - J. M. Trienekens J.
PY - 2017
SP - 271
EP - 278
DO - 10.5220/0006292502710278