SimKan: Training Kanban Practices Through Stochastic Simulation

  • Francisco Jose Rego LopesEmail author
  • Fabio Petrillo
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 680)


Kanban is a software development methodology that has grown and gained more supporters. Proportional of this growth, dissemination of knowledge in the use of its practices is essential. Moreover, training in software processes is not always a trivial endeavour, and exploring some project practices in traditional training rooms can be a complex task. This paper proposes SimKan, an analogical serious game for training Kanban practices. SimKan uses stochastic simulation to introduce aspects of randomness in the game, allowing a quasi-true experience on Kanban, performing in a short time-frame and using simple tools. Our results show that SimKan is adequate to train teams in Kanban, bringing positive results in a short time-frame and with low cost.


Stochastic Simulation Service Level Agreement Service Classis Work Item Real Project 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    VersionOne: 10th annual state of agile report (2015).
  2. 2.
    Anderson, D., Carmichael, A.: Essential Kanban Condensed. Lean Kanban University Press (2016)Google Scholar
  3. 3.
    Ahmad, M.O., Markkula, J., Oivo, M.: Kanban in software development: a systematic literature review. In: 2013 39th Euromicro Conference on Software Engineering and Advanced Applications, pp. 9–16. IEEE (2013)Google Scholar
  4. 4.
    Anderson, D.J.: Kanban: Mudanca Evolucionaria de Sucesso Para Seu Negocio de Tecnologia. Blue Hole Press (2011)Google Scholar
  5. 5.
    Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit: An Agile Toolkit. Addison-Wesley, Boston (2003)Google Scholar
  6. 6.
    Boeg, J.: Kanban em 10 passos. Tradução de Leonardo Campos, Marcelo Costa, Lúcio Camilo, Rafael Buzon, Paulo Rebelo, Eric Fer, Ivo La Puma, Leonardo Galvão, Thiago Vespa, Manoel Pimentel e Daniel Wildt. C4Media (2010)Google Scholar
  7. 7.
    Santos, M.P.: Introdução à simulação discreta. UERJ, Rio de Janeiro (1999)Google Scholar
  8. 8.
    Michael, D.R., Chen, S.L.: Serious games. Games that educate, train, and inform (lernmaterialien): Games that educate, train, and info (2005)Google Scholar
  9. 9.
    Abt, C.C.: Serious Games. University Press of America, Lanham (1987)Google Scholar
  10. 10.
    Köchel, P., Nieländer, U.: Kanban optimization by simulation and evolution. Prod. Planning Control 13(8), 725–734 (2002)CrossRefGoogle Scholar
  11. 11.
    Hao, Q., Shen, W.: Implementing a hybrid simulation model for a kanban-based material handling system. Rob. Comput. Integr. Manuf. 24(5), 635–646 (2008)CrossRefGoogle Scholar
  12. 12.
    Lunesu, M.I.: Process software simulation model of lean-kanban approach (2013)Google Scholar
  13. 13.
    Anderson, D.J., Concas, G., Lunesu, M.I., Marchesi, M., Zhang, H.: A comparative study of scrum and kanban approaches on a real case study using simulation. In: Wohlin, C. (ed.) XP 2012. LNBIP, vol. 111, pp. 123–137. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-30350-0_9 CrossRefGoogle Scholar
  14. 14.
    Heikkilä, V.T., Paasivaara, M., Lassenius, C.: Teaching university students kanban with a collaborative board game. In: Proceedings of the 38th International Conference on Software Engineering Companion, pp. 471–480. ACM (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Universidade Estadual do Ceara (UECE)FortalezaBrazil
  2. 2.Instituto de InformaticaUniversidade Federal do Rio Grande do Sul (UFRGS)Porto AlegreBrazil

Personalised recommendations