En este curso se presentan temas de calidad de software y técnicas asociadas que se utilizan
tanto en proyectos ágiles como tradicionales. Se tratan los siguientes temas: conceptos de calidad de
software, técnicas de calidad de software, Inspección de software, mejora de procesos de software como
una forma de abordar la mejora continua de la calidad, implantación (y adaptación) de procesos de
desarrollo de software para lograr cambios organizacionales, pull request, TDD, programación de a pares
y revisiones individuales. Durante el curso se realizan ejercicios prácticos y se desarrolla un laboratorio
para que el profesional que asista al mismo pueda aplicar o proponer la aplicación de estas técnicas en
su ambiente laboral.
En este curso se presentan temas de calidad de software y técnicas asociadas que se utilizan
tanto en proyectos ágiles como tradicionales. Se tratan los siguientes temas: conceptos de calidad de
software, técnicas de calidad de software, Inspección de software, mejora de procesos de software como
una forma de abordar la mejora continua de la calidad, implantación (y adaptación) de procesos de
desarrollo de software para lograr cambios organizacionales, pull request, TDD, programación de a pares
y revisiones individuales. Durante el curso se realizan ejercicios prácticos y se desarrolla un laboratorio
para que el profesional que asista al mismo pueda aplicar o proponer la aplicación de estas técnicas en
su ambiente laboral.
de aseguramiento de la calidad. Integrantes de equipos de aseguramiento de la calidad, de desarrollo y/o
mantenimiento de software. Gerentes de proyectos de software. Estudiantes de posgrado interesados en
las técnicas de calidad de software.
1. Calidad de software
1.1. Fundamentos de la calidad de software
1.2. Procesos de gestión de la calidad de software
1.3. Consideraciones prácticas
2. Técnicas de calidad de software
3. Técnicas de lectura de artefactos de software
4. Implantación de procesos de desarrollo de software y entrenamiento
4.1. Implantación de procesos de desarrollo de software
4.2. Entrenamiento
4.3. Dificultades comunes y cómo evitarlas
5. Calidad de software en proyectos ágiles
6. El proceso de Inspección de software
6.1 Inicio
6.2 Documentación
6.3 Revisión
6.4 Conclusión
7. Mejora de procesos (basado en medidas de calidad de la Inspección)
Pruebas individuales y elaboración de un trabajo final grupal.