INTEGRACIÓN CONTÍNUA DESARROLLANDO APPs MULTIPLATAFORMA: 11 HERRAMIENTAS INDISPENSABLES

INTEGRACIÓN CONTÍNUA DESARROLLANDO APPs MULTIPLATAFORMA: 11 HERRAMIENTAS INDISPENSABLES

Como ya comenté en el artículo Agilidad y calidad en el desarrollo de software, la importancia de un buen sistema de integración continua, la integración continua es una metodología de desarrollo software cuya máxima consiste en probar sistemáticamente la aplicación que se está programando para detectar errores de manera temprana y monitorizar el estado y cobertura de tus fuentes en todo momento. La clave en este tipo de entornos es, sin duda, la automatización de tareas, procesos, compilaciones y pruebas para así minimizar la intervención humana.
Adoptar una metodología de desarrollo que nos permita poner en marcha los principios de la integración continua para desplegar todo su potencial, requiere de una organización con un nivel de madurez adecuado en cuanto a sistematización y organización del trabajo, así como una firme convicción de apostar por la calidad y capacidad de reacción en los desarrollos software.
Es común la aplicación de metodologías ágiles como Scrum o Kanban de la mano de la integración contínua, ya que desde un punto de vista “filosófico” tienen muchos puntos en común.
(más…)