calidad

Entropía software: controla la calidad o el software se hará con el tiempo menos mantenible

Entropía – Medida del desorden de un sistema. (RAE) “La entropía de un sistema [software] (su desestructuración) incrementa con el tiempo, salvo que se desarrollen trabajos específicos orientados a reducirla”. (1976, Belady and Lehman) — El software es ajeno a la mayoría de las leyes físicas. Por ello, es difícil construir software de la manera …

Entropía software: controla la calidad o el software se hará con el tiempo menos mantenible Leer más »

Una guía para sobrevivir a una auditoría CMMI. Buscamos revisores.

Todo aquel que haya tenido que enfrentarse alguna vez a una evaluación o “auditoría” CMMI jamás olvidará aquellos sufridos días. El esfuerzo que le debió suponer, la gran carga de actividades requeridas y el tener que enfrentarse a una gran cantidad de terminología nueva y compleja. Como por el devenir profesional hemos sido muy conscientes …

Una guía para sobrevivir a una auditoría CMMI. Buscamos revisores. Leer más »

Los *MM e incluso hasta un Agile Maturity Model (AMM)

Primero fueron los niveles de madurez de Crosby. Luego Humphrey los aplicó al desarrollo software. Después apareció CMM. Más tarde CMMI. ISO 15504 parte 7. Y desde entonces, han ido apareciendo múltiples Modelos de Madurez (MM), de aplicación a numerosas áreas de las tecnologías de la información. Los llamados *MM. Algunos ejemplos: – QualiPSo Open …

Los *MM e incluso hasta un Agile Maturity Model (AMM) Leer más »

Algunos datos estadísticos de la calidad software

Durante la historia de la ingeniería del software, se han realizado numerosos estudios estadísticos sobre cómo afectan los problemas derivados de la falta de calidad en el software. Y aunque hay muchos datos al respecto sobre los que se podría hablar, en este post he querido recoger algunos de los más significativos, extraídos de una …

Algunos datos estadísticos de la calidad software Leer más »

El caso real de la mejora de procesos software en SQA – Murcia

En febrero el CENTIC organizó en Murcia una jornada sobre calidad software y, entre las diferentes charlas del evento, José María, de la empresa SQA, realizó una interesantísima exposición sobre el periplo y experiencias de la empresa a lo largo de la implantación del modelo de procesos CMMI y los benefícios que han obtenido de …

El caso real de la mejora de procesos software en SQA – Murcia Leer más »

Porque las estructuras de datos deben estar ocultas en un sistema software (2/2)

Segunda parte del post de ayer, con el segundo problema… y una anécdota final. 2 – El módulo externo que acede a la estructura de datos de otro podría leer datos no actualizados. Por ejemplo, un módulo podría guardar el dato edad y no tenerlo actualizado. Si se accede directamente a una estructura de datos …

Porque las estructuras de datos deben estar ocultas en un sistema software (2/2) Leer más »

Porque las estructuras de datos deben estar ocultas en un sistema software (1/2)

Hace ya casi cuarenta años, en el 72, de la aparición del primer artículo que trató aquello de la “ocultación de la información”. Artículo que firmaba Parnas, persona muy importante en la historia de la ingeniería del software. La ocultación de la información o encapsulación, sin entrar en tecnicismos (le dejo eso al artículo), trata …

Porque las estructuras de datos deben estar ocultas en un sistema software (1/2) Leer más »

Los seis principios de la calidad software

Todo gurú de la calidad nos ha dejado alguna importante cita, frase o principio. Como tal, así hizo también Watts Humphrey, el considerado padre de la calidad de los procesos software. Y de entre todas sus frases y citas hay una relación de principios que a mí me gustan especialmente, que normalmente muestro en presentaciones …

Los seis principios de la calidad software Leer más »

Ir arriba