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 :
بازگشت