Este documento trata sobre la calidad de software y diferentes aspectos relacionados como los procesos, la cultura de calidad, código limpio, pruebas unitarias y deuda técnica. Según el autor, los procesos no crean software sino que son las personas, y la calidad debe ser vista como una cultura no un acto aislado. También se mencionan conceptos como code smells, refactorización, regla del scout, análisis estático de código y cómo medir la deuda técnica.
4. Los procesos no crean
software
Ivar Jacobson
Uno de los padres de RUP/UML
Ningún proceso ha
desarrollado nunca software.
Siempre ha sido realizado por
personas
5. Los procesos no crean
software
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Manifiesto por el Desarrollo Ágil de Software
6. Calidad como Cultura
LA CALIDAD NO ES UN
ACTO SINO UN HABITO
LA CALIDAD ES EL RESULTADO
DE UN AMBIENTE CULTURAL
CUIDADOSAMENTE CONSTRUIDO
CALIDAD SIGNIFICA HACERLO
BIEN MIENTRAS NADIE ESTA
VIENDO
Henry Ford
Philip B. Crosby
ARISTÓTELES
7. En el mundo de la Calidad de
Software, la No Calidad significa
mal hecho o muy mal hecho
17. Deuda Técnica
La deuda técnica es la brecha entre hacer
perfectamente y hacer solo que trabaje
La mala calidad del software al final alguien la paga
18. La Deuda Técnica se puede
calcular
Esa medida en días se realiza sumando la deuda técnica asociada a cada
evidencia