DocumentCode
3097655
Title
Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team
Author
Aniche, Mauricio Finavaro ; De Azevedo Silveira, Guilherme
Author_Institution
Caelum Learning & Innovation, Sao Paulo, Brazil
fYear
2011
fDate
7-13 Aug. 2011
Firstpage
289
Lastpage
295
Abstract
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.
Keywords
software prototyping; agile environment; agile team; book club; brown bags; dojo sessions; open spaces; pair programming; reduced learning curve; software development process; Blogs; Companies; Education; Interviews; Java; Programming; Software; agile; blogging; brown bags; dojo sessions; learning; learning practices; pair programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference (AGILE), 2011
Conference_Location
Salt Lake City, UT
Print_ISBN
978-1-61284-426-8
Electronic_ISBN
978-0-7695-4370-3
Type
conf
DOI
10.1109/AGILE.2011.13
Filename
6005834
Link To Document