QA de software para la Red Federal de Monitoreo Ambiental del Ministerio de Ambiente

Un release semanal que tocaba base de datos, configuración, librerías y arquitectura. Seis meses de control de calidad independiente llevaron la efectividad de casos de prueba de 95% a 100%.

QA de software para la Red Federal de Monitoreo Ambiental del Ministerio de Ambiente

QA de software para la Red Federal de Monitoreo Ambiental del Ministerio de Ambiente

Industrias

Países

Servicios implicados

El desafío

La Red Federal de Monitoreo Ambiental es la plataforma pública del Ministerio de Ambiente y Desarrollo Sustentable de la Nación que centraliza datos de calidad de agua, aire y suelo de todo el país, junto con registros de gestión de residuos peligrosos y seguros ambientales.

Salía a producción con un release semanal que tocaba scripts de base de datos, configuración, librerías, front end y arquitectura a la vez, y con ese ritmo cada versión puede romper un módulo que ya funcionaba.

Y lo que está en juego no es la experiencia de un usuario.

  • Alcance federal: los datos los consumen organismos de todo el país y la ciudadanía.
  • Superficie amplia por release: cinco capas distintas modificándose cada semana, sin un control independiente del desarrollo.
  • Regresión invisible: sin pruebas sistemáticas, lo que se rompe en un módulo viejo se descubre en producción.

En una herramienta de datos ambientales, un dato equivocado no es un bug: es información pública incorrecta.

La solución

Hicimos el aseguramiento de calidad como una función independiente del desarrollo, acompañando el ciclo completo desde los requerimientos hasta la entrega.

Fueron seis meses, de marzo a agosto de 2017, dentro del proyecto PNUD ARG/16/002.

Cinco tipos de prueba en cada release

  • Pruebas unitarias por módulo y de integración antes y después de cada unificación.
  • Pruebas de stress con picos de peticiones y de regresión sobre lo que ya funcionaba.
  • Pruebas funcionales sobre los issues bloqueantes y de aceptación con el usuario.

Informes con corte, no al final

  • Informes de avance a los 60 y a los 180 días, más un informe técnico final.
  • Evaluación de la arquitectura en tres capas y de la gestión de configuración, con ejecutables, código fuente, modelo de datos, modelo de procesos, requisitos y pruebas versionados.
  • Adecuación a la norma ISO 9126 como marco de evaluación.

Lo que el informe dejó para después

  • Recomendaciones para los releases siguientes en autenticación y cifrado de las comunicaciones.
  • Accesibilidad para personas con discapacidad y actualización del manual de usuario.

Arquitectura y tecnología

  • Plataforma en tres capas: HTML5, CSS y PHP sobre Zend Framework, con PostgreSQL.
  • Equipo de QA con un coordinador y un analista senior de calidad.

Conocé más sobre desarrollo de software.

El resultado

La plataforma llegó estable a producción y sigue operando, con sus cinco módulos en servicio.

KPIs iniciales

  • Release semanal tocando base de datos, configuración, librerías, front end y arquitectura.
  • 95% de efectividad en casos de prueba, 65 de 68, en el ciclo anterior.

KPIs alcanzados

  • 100% de efectividad en casos de prueba, 68 de 68, en el ciclo final.
  • Testing en cada release semanal durante 6 meses.
  • 5 tipos de prueba aplicados: unitaria, stress, integración, funcional y aceptación.
  • Desarrollo evaluado conforme a la norma ISO 9126.
  • Plataforma en producción hasta hoy, con los módulos de Agua, Aire, Suelo, Gestión de Residuos y Seguros Ambientales.

Impacto estratégico

  • Un control independiente del desarrollo es lo que permite detectar la regresión antes de producción.
  • Las recomendaciones de seguridad y accesibilidad dejaron trabajo ordenado para los releases siguientes.

¿Querés saber más sobre nuestros servicios?

Completá tus datos para que te contactemos

arrow_drop_down
¡Gracias! Recibimos tu mensaje y te responderemos pronto.

Hábito 1 combina estrategia, tecnología y marketing en un mismo equipo para llevar la presencia digital de las empresas al siguiente nivel.

Lo que aprendemos, en tu correo

Casos reales y decisiones concretas sobre Magnolia, ecommerce, desarrollo y visibilidad en buscadores y en IA. Sin novedades de producto, y con un clic para darte de baja.

¿Aceptas nuestras cookies y política de privacidad?

Tu privacidad es importante para nosotros. Por ello te informamos que utilizamos cookies propias y de terceros para realizar análisis de uso y medición de nuestra página web con el fin de personalizar contenidos, así como proporcionar funcionalidades a las redes sociales o analizar nuestro tráfico. Para continuar acepta o modifica la configuración de nuestras cookies.

Política de privacidad
Configuración de cookies
  • Necesarias

    Hacen que el sitio funcione y recuerdan tu elección. Siempre están activas.

  • Marketing

    Permiten mostrarte publicidad relevante y medir campañas.

  • Analíticas

    Nos ayudan a entender cómo se usa el sitio para mejorarlo.