Abstract
In software development organizations, large-scale distributed projects pose many challenges, such as hierarchical requirements, large team size, and managing workflow. Agile methods, like Scrum, seem to have limitations in addressing those issues. Kanban offers an interesting alternative in this concern by setting work-in-progress (WIP) limits to manage flow and establishing visibility of requirements using a visual signaling system. However, only few empirical studies have investigated scaling Kanban for large organizations. To address this concern, a case study was conducted in a large multisite company to identify the challenges and possible solutions in scaling Kanban. During the study, defining WIP limits, coordinating with distributed teams, and dividing features between teams were found as major challenges. Setting WIP limits by common agreement between teams and visualizing product backlogs and teams on electronic board, with teams pulling features from the board, were found as possible solutions for overcoming the mentioned challenges.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Pleatsikas, C., Teece, D.: The analysis of market definition and market power in the context of rapid innovation. Int. J. Ind. Organ. 19, 665–693 (2001)
Minderhoud, S., Fraser, P.: Shifting paradigms of product development in fast and dynamic markets (2005)
Herbsleb, J.D., Moitra, D.: Global software development. IEEE Softw. 18, 16–20 (2001)
Gassmann, O., von Zedtwitz, M.: New concepts and trends in international R&D organization (1999)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum (2001)
Beck, K.: Embracing change with extreme programming. Computer (Long. Beach. Calif) 32, 70–77 (1999)
Rodríguez, P., Markkula, J., Oivo, M., Turula, K.: Survey on agile and lean usage in finnish software industry. In: Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering And Measurement - ESEM 2012, p. 139. ACM Press (2012)
Rising, L., Janoff, N.S.: The Scrum software development process for small teams. IEEE Softw. 17, (2000)
Larman, C., Vodde, B.: Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. Pearson Education (2010)
Paasivaara, M., Lassenius, C.: Scaling Scrum in a Large Distributed Project. 2011 Int. Symp. Empir. Softw. Eng. Meas, 363–367 (2011)
Schnitter, J., Mackert, O.: Large-Scale Agile Software Development at SAP AG. Commun. Comput. Inf. Sci. 230, 209–220 (2011)
Sjøberg, D.I.K., Johnsen, A., Solberg, J.: Quantifying the effect of using Kanban versus scrum: A case study. IEEE Softw. 29, 47–53 (2012)
Boehm, B., Turner, R.: Management challenges to implementing agile processes in traditional development organizations. Software, ieee. 22, 30–39 (2005)
Vilkki, Kati: When agile is not enough. In: Abrahamsson, Pekka, Oza, Nilay (eds.) LESS 2010. LNBIP, vol. 65, pp. 44–47. Springer, Heidelberg (2010)
Rodríguez, P., Mikkonen, K., Kuvaja, P., Oivo, M., Garbajosa, J.: Building lean thinking in a telecom software development organization: strengths and challenges. In: Proceedings of the 2013 International Conference on Software and System Process, pp. 98–107 (2013)
Anderson, D.J.: Kanban. Blue Hole Press (2010)
Hiranabe, K.: Kanban Applied to Software Development: from Agile to Lean. http://www.infoq.com/articles/hiranabe-lean-agile-kanban
Kniberg, H.: Lean from the trenches: Managing large-scale projects with Kanban. Pragmatic Bookshelf (2011)
Ahmad, M.O., Markkula, J., Oivo, M.: Kanban in Software Development: A Systematic Literature Review (2013)
Ikonen, Marko: Leadership in Kanban software development projects: a quasi-controlled experiment. In: Abrahamsson, Pekka, Oza, Nilay (eds.) LESS 2010. LNBIP, vol. 65, pp. 85–98. Springer, Heidelberg (2010)
Vallet, B.: Kanban at Scale – A Siemens Success Story. http://www.infoq.com/articles/kanban-siemens-health-services
Womack, J.P., Jones, D.T.: Lean thinking: banish waste and create wealth in your corporation. Simon and Schuster (2010)
Ahmad, M.O., Markkula, J., Oivo, M., Kuvaja, P.: Usage of Kanban in software companies an empirical study on motivation, benefits and challenges. In: 9th International Conference on Software Engineering Advances (2014)
Klaus, L.: Scaling Kanban. http://www.klausleopold.com/2014/09/scaling-kanban.html
Easterbrook, S., Singer, J., Storey, M.-A., Damian, D.: Selecting empirical methods for software engineering research. In: Shull, F., Singer, J., Sjøberg, D.K. (eds.) Guide to Advanced Empirical Software Engineering, pp. 285–311. Springer, London (2008)
Yin, R.K.: Case Study Research: Design and Methods. Sage Publications (2009)
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2008)
Seaman, C.B.: Qualitative methods in empirical studies of software engineering. IEEE Trans. Softw. Eng. 25 (1999)
Marshall, M.N.: The key informant technique. Fam. Pract. 13, 92–97 (1996)
Cruzes, D.S., Dyba, T.: Recommended Steps for Thematic Synthesis in Software Engineering. 2011 Int. Symp. Empir. Softw. Eng. Meas, 275–284 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Tripathi, N., Rodríguez, P., Ahmad, M.O., Oivo, M. (2015). Scaling Kanban for Software Development in a Multisite Organization: Challenges and Potential Solutions. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2015. Lecture Notes in Business Information Processing, vol 212. Springer, Cham. https://doi.org/10.1007/978-3-319-18612-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-18612-2_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18611-5
Online ISBN: 978-3-319-18612-2
eBook Packages: Computer ScienceComputer Science (R0)