DocumentCode
254858
Title
Software Kaizen: Using Agile to Form High-Perfomance Software Development Teams
Author
Estacio, Bernardo ; Prikladnicki, Rafael ; Mora, M. ; Notari, Gabriel ; Caroli, Paulo ; Olchik, Alejandro
Author_Institution
Comput. Sci. Sch., PUCRS, Porto Alegre, Brazil
fYear
2014
fDate
July 28 2014-Aug. 1 2014
Firstpage
1
Lastpage
10
Abstract
The process of teaching Software Engineering has undergone questions about the methods that have been used in training activities. Recent studies show that these methods involve traditional teaching strategies, such as presentation of theory and lectures. For this reason, students usually find in industry a different scenario than what is taught in the classroom. In parallel, other studies indicate that the emergence of agile methods in the 90s led to the formation of high performance teams with great level of knowledge in technical, business and behavioral domains. For this reason, we have proposed a training method called Software Kaizen, which provides temporary immersion of a team in a high-performance environment, based on agile methodologies. This paper presents the method and the results obtained from its application. We report on four replications of the method, with good results in learning, posture change and teamwork, some of the expected characteristics of high-performance teams.
Keywords
computer science education; software development management; teaching; team working; agile methods; behavioral domain; business domain; high-performance software development teams; software engineering teaching; software kaizen; teaching strategy; team immersion; technical domain; Companies; Continuous improvement; Indexes; Industries; Software; Training; agile methods training; high-performance teams; software development; university-industry collaboration;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference (AGILE), 2014
Conference_Location
Kissimmee, FL
Type
conf
DOI
10.1109/AGILE.2014.10
Filename
6910396
Link To Document