Reinforcing the Learning of Agile Practices Using Coding Dojos

  • Mariana Bravo
  • Alfredo Goldman
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 48)


Agile practices such as pair programming or test driven development are best learned when they are actually performed rather than read about. However, an unexperienced learner on his own might take a long time and might make mistakes that could be avoided if he had some help. In this work, we present an activity known as Coding Dojo as a technique to reinforce the learning of some Agile practices. We describe this method and present a study that evaluates its effect on learning.


Information System Learning Process Programming Exercise Software Engineer Full Description 
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.
    Sato, D.T., Corbucci, H., Bravo, M.V.: Coding Dojo: An Environment for Learning and Sharing Agile Practices. In: AGILE 2008: Proceedings of the Agile 2008, pp. 459–464 (2008)Google Scholar
  2. 2.
    Derby, E., Larsen, D.: Agile Retrospectives: Making Good Teams Great. Pragmatic Bookshelf (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Mariana Bravo
    • 1
  • Alfredo Goldman
    • 1
  1. 1.CS - IMEUniversity of São Paulo (USP) 

Personalised recommendations