La ausencia de pruebas unitarias en el desarrollo de software en Lima, Perú en 2025
Cargando...
Fecha
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
San Ignacio de Loyola - Escuela ISIL
Resumen
La investigación tuvo como propósito comprender e interpretar los factores técnicos, temporales y humano–organizacionales que incidieron en la ausencia de pruebas unitarias en proyectos de desarrollo de software en Lima, Perú, en 2025, así como sus efectos percibidos en la calidad del producto y en la coordinación del trabajo entre roles. Se empleó un enfoque cualitativo, de tipo básico, con diseño no experimental y transeccional. La muestra estuvo conformada por tres informantes clave (un project manager y dos desarrolladores senior de organizaciones con características distintas), seleccionados mediante un muestreo no probabilístico de tipo intencional por criterios, priorizando su experiencia en desarrollo de software y su rol en la toma de decisiones técnicas. La técnica principal de recolección de datos fue la entrevista semiestructurada y el instrumento una guía de entrevista elaborada a partir de una matriz de categorización apriorística basada en las categorías “ausencia de pruebas unitarias” y “desarrollo de software”. Las entrevistas fueron grabadas, transcritas íntegramente y analizadas mediante codificación cualitativa, triangulación y apoyos como el diagrama de Ishikawa, el mapa de co-ocurrencias de códigos y el diagrama de Pareto. Los resultados mostraron que la ausencia de pruebas unitarias no respondió únicamente a limitaciones técnicas, sino a la combinación de presión por plazos, estimaciones ajustadas, cultura de priorizar entregas funcionales, falta de estándares y Definition of Done explícita, escasa formación específica en pruebas y decisiones organizacionales que relegan la calidad estructural. Se concluyó que esta ausencia se tradujo en detección tardía de defectos, retrabajo recurrente, acumulación de deuda técnica, sobrecarga del área de calidad y variabilidad en la calidad del software, lo que evidencia la necesidad de formalizar prácticas de pruebas unitarias en el proceso de desarrollo.
Descripción
Palabras clave
desarrollo de software, pruebas unitarias, calidad del software, gestión de proyectos de software, deuda técnica, aseguramiento de la calidad
