David Gilbert. Plan de pruebas al peso
Me parece muy interesante la siguiente cita de David Gilbert: “La cantidad de formato y nivel de detalle aplicado a un plan de pruebas es inversamente proporcional a la cantidad de buenas pruebas...
View ArticleSéptima ley de Lehman. Reducción de la calidad
Su enunciado es el siguiente: “La calidad de los sistemas comienza a disminuir a menos que se mantengan de forma rigurosa y se adapten a los cambios en su entorno de funcionamiento (operacional)”. En...
View ArticleEl cliente (usuario) quiere soluciones
En mis artículos utilizo mucho los términos sistemas de información, producto, etc… en referencia al software que estamos desarrollando en un proyecto. Hay quienes piensan que la terminología más...
View ArticleMary Poppendieck. Refactorización continua
La tentación, muchas veces motivada por las circunstancias, es obviar la mejora de la factura técnica del producto, para centrarnos en corregir errores y en incrementar las funcionalidades. El usuario...
View ArticleDesarrollo de software. La fase de testing en el tablero de Scrum o Kanban
La definición del flujo de trabajo es algo que está abierto y es lógico que así sea porque cada equipo de trabajo y cada proyecto tiene sus peculiaridades. Es frecuente encontrarnos con tableros que no...
View ArticleBertrand Meyer. La complejidad es enemiga de la calidad del software
Comenta Bertrand Meyer que: “El único gran enemigo de fiabilidad (y tal vez de la calidad del software en general) es la complejidad”, y tiene gran parte de razón. La complejidad en sus dos vertientes:...
View ArticleDesarrollo de software. ¿Existe el control del proyecto? II
La gestión de la capacidad, velocidad o carga de trabajo del equipo resulta esencial. Uno de los factores que más influyen en la pérdida de control es precisamente el intento de cumplir agendas...
View ArticleDesarrollo de software. ¿Existe el control del proyecto? III
Aunque resulte paradójico, la agenda es una de las principales causantes de la pérdida de control del proyecto porque en el momento en que se rompen sus premisas: estabilidad de las especificaciones,...
View Article¿Prueba el usuario antes de entregar?
Un esquema tradicional de la implantación del software podría ser el siguiente: 1) instalación en el entorno de integración, 2) Pruebas del sistema en el entorno de integración, 3) Instalación en un...
View ArticleGamma et al. Abstracción
Me parece muy interesante la reflexión que la Gang of Four (Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides) realizaron en el libro Design Patterns: “Una clase es más reutilizable cuando...
View Article
More Pages to Explore .....