• 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