Skip to main content

Scaling Kanban for Software Development in a Multisite Organization: Challenges and Potential Solutions

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 212))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. Minderhoud, S., Fraser, P.: Shifting paradigms of product development in fast and dynamic markets (2005)

    Google Scholar 

  3. Herbsleb, J.D., Moitra, D.: Global software development. IEEE Softw. 18, 16–20 (2001)

    Article  Google Scholar 

  4. Gassmann, O., von Zedtwitz, M.: New concepts and trends in international R&D organization (1999)

    Google Scholar 

  5. Schwaber, K., Beedle, M.: Agile Software Development with Scrum (2001)

    Google Scholar 

  6. Beck, K.: Embracing change with extreme programming. Computer (Long. Beach. Calif) 32, 70–77 (1999)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Rising, L., Janoff, N.S.: The Scrum software development process for small teams. IEEE Softw. 17, (2000)

    Google Scholar 

  9. Larman, C., Vodde, B.: Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. Pearson Education (2010)

    Google Scholar 

  10. Paasivaara, M., Lassenius, C.: Scaling Scrum in a Large Distributed Project. 2011 Int. Symp. Empir. Softw. Eng. Meas, 363–367 (2011)

    Google Scholar 

  11. Schnitter, J., Mackert, O.: Large-Scale Agile Software Development at SAP AG. Commun. Comput. Inf. Sci. 230, 209–220 (2011)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Boehm, B., Turner, R.: Management challenges to implementing agile processes in traditional development organizations. Software, ieee. 22, 30–39 (2005)

    Article  Google Scholar 

  14. Vilkki, Kati: When agile is not enough. In: Abrahamsson, Pekka, Oza, Nilay (eds.) LESS 2010. LNBIP, vol. 65, pp. 44–47. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  15. 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)

    Google Scholar 

  16. Anderson, D.J.: Kanban. Blue Hole Press (2010)

    Google Scholar 

  17. Hiranabe, K.: Kanban Applied to Software Development: from Agile to Lean. http://www.infoq.com/articles/hiranabe-lean-agile-kanban

  18. Kniberg, H.: Lean from the trenches: Managing large-scale projects with Kanban. Pragmatic Bookshelf (2011)

    Google Scholar 

  19. Ahmad, M.O., Markkula, J., Oivo, M.: Kanban in Software Development: A Systematic Literature Review (2013)

    Google Scholar 

  20. 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)

    Chapter  Google Scholar 

  21. Vallet, B.: Kanban at Scale – A Siemens Success Story. http://www.infoq.com/articles/kanban-siemens-health-services

  22. Womack, J.P., Jones, D.T.: Lean thinking: banish waste and create wealth in your corporation. Simon and Schuster (2010)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Klaus, L.: Scaling Kanban. http://www.klausleopold.com/2014/09/scaling-kanban.html

  25. 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)

    Chapter  Google Scholar 

  26. Yin, R.K.: Case Study Research: Design and Methods. Sage Publications (2009)

    Google Scholar 

  27. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2008)

    Article  Google Scholar 

  28. Seaman, C.B.: Qualitative methods in empirical studies of software engineering. IEEE Trans. Softw. Eng. 25 (1999)

    Google Scholar 

  29. Marshall, M.N.: The key informant technique. Fam. Pract. 13, 92–97 (1996)

    Article  Google Scholar 

  30. Cruzes, D.S., Dyba, T.: Recommended Steps for Thematic Synthesis in Software Engineering. 2011 Int. Symp. Empir. Softw. Eng. Meas, 275–284 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nirnaya Tripathi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics