Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LO QUE TODO DESARROLLADOR DEBE SABER DE CALIDAD DE SOFTWARE

1,678 views

Published on

Esta es la presentación de Guino Henostroza en el Congreso de Ingeniería UCV - 2017.

Puedes encontrar mas información en: gcoronelc.blogspot.pe

Published in: Software
  • Be the first to comment

  • Be the first to like this

LO QUE TODO DESARROLLADOR DEBE SABER DE CALIDAD DE SOFTWARE

  1. 1. Lo que todo Desarrollador debería saber sobre la Calidad de Software GUINO HENOSTROZA @guino
  2. 2. La Calidad de Software Y la parábola de los ciegos y el elefante
  3. 3. Los registros de Calidad? Calidad de Software - enfoque Clásico
  4. 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. 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. 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. 7. En el mundo de la Calidad de Software, la No Calidad significa mal hecho o muy mal hecho
  8. 8. El Código mal hecho huele mal ….muy mal
  9. 9. Code Smells
  10. 10. Code Smells
  11. 11. Code Smells
  12. 12. Code Smells
  13. 13. Copy & Paste
  14. 14. Code Smells
  15. 15. Código Limpio Código Mantenible Sistema de Control de Versiones Refactorización Regla del Scout Pruebas Unitarias Análisis Estático de Código
  16. 16. Pruebas Unitarias y Cobertura
  17. 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. 18. La Deuda Técnica se puede calcular Esa medida en días se realiza sumando la deuda técnica asociada a cada evidencia
  19. 19. Gracias! Guino Henostroza @guino

×