Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team
Learning is an important part of the software development process. There are many advantages for developers willing to learn: increased internal and external quality of the produced software, and a reduced learning curve as beginners become high-skilled developers much faster than usual. However, learning is not taken seriously by many teams.
This paper shows how to build a learning environment by doing some well-known practices, such as Book Club, Brown Bags, Dojo sessions, Pair Programming, Open Spaces, etc. It also presents some adaptations we developed in these techniques in order to improve their effects in our work environment.
BibTeX:
@inproceedings{aniche-agile-learning, author = "Maurício Aniche and Guilherme Silveira", title = "Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team", booktitle = "Proceedings of Agile Conference", year = 2011, doi = "10.1109/AGILE.2011.13" }