Training Future Software Developers to Acquire Agile Development Skills.

The article discusses the authors' experience with undergraduate software development projects completed by students using agile development skills. Agile techniques include a high emphasis on group collaboration, utilization of individual team member strengths, functional modularity, short iteratio...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 50; no. 12; pp. 97 - 99
Autores principales: Chuan-Hoo Tan, Hock-Hai Teo
Formato: Artículo
Publicado: Association for Computing Machinery Dec2007
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article discusses the authors' experience with undergraduate software development projects completed by students using agile development skills. Agile techniques include a high emphasis on group collaboration, utilization of individual team member strengths, functional modularity, short iteration cycles, and an avoidance of "overdeveloped" modules. The authors observed that students performed better using agile techniques. They also noted several improvements they could add to the learning process, including the use of a multitiered software platform, and the introduction of skills in conflict resolution.