Leonardo Bermón Angarita
El Proceso Personal de Software es un proceso de desarrollo individual de software explícitamente diseñado para un aprendizaje gradual que brinde disciplina y mejora del proceso. El objetivo de este estudio es realizar un análisis de la aplicación de PSP en cursos universitarios de Ingeniería de Software evaluando su impacto en el desempeño en áreas como estimación, productividad, defectos y costo de la calidad. Durante siete periodos académicos, este curso se impartió en una asignatura universitaria donde los estudiantes recolectaron datos del proceso PSP mientras desarrollaban ejercicios de programación orientada a objetos. Los resultados muestran mejoras del proceso software tanto en estimación de tamaño como en el tiempo de desarrollo, sostenimiento de una productividad estable, reducción de la densidad de defectos y obtención de un costo de calidad aceptable mediante el uso de PSP.
Personal Software Process is a software development process explicitly designed to provide a gradual learning oriented to discipline and process improvement. The aim of this study is to analyze the application of PSP in a university course of Software Engineering evaluating its impact on performance in areas such as estimating, productivity, defects and quality costs. During 8 semesters, this course given in a university and its students collected PSP process data while they developed object-oriented programming exercises. The results show improvements in both size and time estimating, sustaining a stable productivity, reduced defect density and obtaining of an acceptable quality cost using PSP.