SlideShare una empresa de Scribd logo
1 de 32
Congreso de Ingeniería de Software
      y Nuevas Tecnologías

     Calidad de Software como un
          gobierno para ALM
Objetivos
•   Cifras
•   Evolución del software
•   ALM
•   Pruebas
•   ISTQB
•   TMMi
Cifras
• 89% de las empresas solicitan herramientas para
  Software Testing y SDLC;
• 42% de las empresas están utilizando tecnologías
  Web 2.0 como AJAX, Flash, etc;
• 44% de todos los proyectos de software se
  entregan tarde, por encima de presupuesto o con
  menos funciones;
• 2/3 partes de las empresas de TI encuestadas
  dicen que la detección de defectos se realizan al
  final del proceso de desarrollo teniendo un
  impacto crítico o significativo en producción;
Cifras (continuación)
• 24% de los proyectos de software se cancelan antes de la
  finalización o entrega y nunca son utilizados.
• 59% de las empresas encuestadas dicen que la dificultad de
  administrar equipos de desarrollo de aplicaciones distribuidos
  causan un impacto significativo en la productividad.
• Más del 60% de las empresas encuestadas que los proyectos
  ágiles de TI son más difíciles de ejecutar.
Cifras (continuación)
• El Software es culpable por los problemas de
  negocio más importantes que cualquier otro
       producto construido por el hombre.
THE STANDISH GROUP
• En Estados Unidos se gastan $250 billiones cada año en

24% de los proyectos de software se cancelan
antes de la finalización o entrega y nunca son
utilizados.                                       32%    24%
44% de todos los proyectos de software se
entregan tarde, por encima de presupuesto o con
menos funciones produciendo costos del 189%
                                                        44%
más.
2% de los proyectos de software son
completados a tiempo y dentro del presupuesto.
Evolución del Software
• “La criticidad del software para el negocio, el incremento en
      la complejidad de las aplicaciones de software y los
  sistemas y las fuertes presiones del negocio por la calidad,
   productividad y mejores tiempos para alcanzar el mercado
    han sido fuerzas positivas en el pasado y lo continuarán
                            siendo…”
Failur
                                                         e

•   Fallas limitadas a un reducido conjunto de aplicaciones
•   Los riesgos eran limitados, consecuencia del alcance de las fallas

            Lógica        Lógica             Lógica    Lógica
              de            de                 de        de
            Negocio       Negocio            Negocio   Negocio




              CRM        Operaciones     e-Commerce    Finanzas




                                       CIO
En el Pasado hacer TI era más Simple
• Tecnologías de Software
  – Ausencia de middlewares
  – Construcción de las aplicaciones sobre el S.O.
  – Poca Portabilidad
  – Bases de datos centralizadas
  – Mayor foco en la tecnología
  – Programación estructurada
En el Pasado hacer TI era más Simple
• Las Aplicaciones
  – Enfocadas a un solo proceso/vertical o función de
    negocio
  – Interconectividad limitada entre aplicaciones
  – Riesgos limitados o reducidos
  – Consecuencias de las fallas manejables y acotadas
  – Interfaces de Usuario limitadas a texto
  – Poca gestión de la calidad de los productos
En el Pasado hacer TI era más Simple
• Los Servicios TI para el Negocio
  – Poca gestión de la demanda estratégica y operativa
  – Gestión de infraestructuras más sencillas
  – Servicios TI organizados en silos
  – Los servicios de negocio se manejaban únicamente desde
    la perspectiva TI
  – Gestión ausente o muy limitada de la calidad de los
    servicios (monitoreo)
  – El monitoreo de los servicios presentaba métricas TI, no
    métricas de negocio
HOY: Gran Incremento de la Complejidad en TI
                      SOA, Services Compartidos, Web
                            2.0, Enterprise 2.0
                                                                    Crecientes
   Equipos                                              Failur
                                                                  presiones de
                                                          e
Distribuidos y                                                   tiempo y costo
  Externos

                                                                 Procesos de
                       Capacidades de negocio nuevas y ágiles       negocio
                                 Servicios de Negocio             integrados
Complejidad
 creciente
                                         ?

        Las ramificaciones de una falla simple pueden ser desastrosas
                       CRM    Operaciones e-Commerce Finanzas




 12                                    12.08.12
HOY: Gran Incremento de la Complejidad en TI

• Tecnologías de Software
  – Importante uso de middlewares y tecnologías de
    integración
  – Las aplicaciones son más independientes del S.O.
  – Portabilidad de las soluciones
  – Tecnologías Cliente / Servidor, Web, Web 2.0
  – Base de datos relacionales, distribuidas y/u orientadas a
    objetos
  – Coexistencia de Programación Estructurada, Orientada a
    Objetos y Orientada a Aspectos
HOY: Gran Incremento de la complejidad en TI
• Las Aplicaciones
   – Aplicaciones complejas integran diferentes procesos de negocio
   – Alto grado de interconexión (punto a punto, uso de middlewares)
   – Separación de la lógica de las aplicaciones
   – Mayor riesgo
   – Consecuencias de las fallas imponderables
   – Interfaces de Usuario Sofisticadas
   – Nuevas Arquitecturas
   – Entrega de funcionalidad y contenido a dispositivos móviles
   – Imperativo: Gestión de la Calidad de los Productos
HOY: Gran Incremento de la complejidad en TI

• Los Servicios
  – Gestión de infraestructuras complejas
  – Imperativos debido a la nueva complejidad:
     •   Gestión de la demanda estratégica y operativa
     •   Gestión integrada de los silos TI
     •   Perspectiva de los servicios según el negocio
     •   Gestión de la calidad de los servicios (monitoreo
ALM (Application Lifecycle Management
Pruebas
•   Si funciona mejor no tocar
•   Procesos eternos de implementacion
•   Solo falta integrar
•   3 meses de desarrollo y 6 corrigiendo incidencias
•   Arreglo una incidencia y meto 10
•   En mi maquina si funciona

• LAS TAREAS SE TERMINAN CUANDO LA FUNCIONALIDAD ESTA
  PROBADA
Pruebas
• Caracteristicas
   – Se deben poder ejecutar sin necesidad de intervencion
     manual
   – Tienen que poder repetirse tantas veces como uno quiera
   – Cubrir casi la totalidad del codigo
   – Ejecutarse independientemente del estado del entorno
   – La ejecucion de una prueba no debe de afectar la
     ejecucion de otra
   – Debe tener un objetivo claro y conciso
ISTQB (International Software Testing Qualification
                      Board)
¿Por qué es necesario hacer las pruebas?
• Las pruebas contribuyen a evitar y
  rectificar los errores y las fallas.
• Es necesario comenzar con las
  pruebas tan pronto como se
  empiezan a generar errores, es decir
  al inicio del proceso de desarrollo.
• Un software incorrecto puede
  afectar a:
   – Personas
   – Compañías
   – Ambiente
¿Qué son las Pruebas?
•   Testing and debugging.
•   Pruebas estáticas y pruebas dinámicas.
•   Pruebas como un proceso.
•   Pruebas como un conjunto de Técnicas

          Pruebas es una actividad utilizada para reducir
            riesgos y mejorar la calidad por medio del
                 descubrimiento de los defectos
¿Qué son las Pruebas?
    Una situación puede clasificarse de incorrecta, solo
  después de que sabemos cuál es la situación correcta
esperada, por lo tanto un fracaso es un incumplimiento de
un requerimiento específico, es una discrepancia entre el
   resultado real o el comportamiento identificado en la
     ejecución de las pruebas, contra el definido en los
                         requisitos.

          Una prueba que ha encontrado un defecto, ha
           creado una oportunidad de mejora para la
                calidad del producto de software
Principios Generales de las Pruebas
•   Las Pruebas muestran la presencia de errores.
•   Las Pruebas exhaustivas pueden llegar a ser posibles.
•   Pruebas en etapas tempranas (al inicio del SDLC).
•   Agrupación de defectos (principio de Pareto).
•   La paradoja del pesticida.
•   Las Pruebas dependen del contexto.
• La falacia de la ausencia de errores.
Costo de los Errores
Modelo V - Niveles de Pruebas
Tipos de Pruebas
•   Pruebas Funcionales (specificacition-based testing)
     – Flujo de Procesos
     – Modelos de transición de estados
     – Modelos de amenazas
•   Pruebas no Funcionales
     – Modelos de desempeño
     – Modelos de usabilidad
•   Pruebas estructurales
     – Modelos de control de flujo
     – Modelos de estructura de menús
•   Pruebas después del que el código ha sido modificado
     – Retesting
     – Pruebas de regresión
La Necesidad de un Modelo de Madurez para Pruebas
• Los esfuerzos para mejorar la calidad
  del Software han estado enfocados en
  mejorar los procesos de desarrollo
   – Se han usado estándares como CMM y
     CMMI
   – Estos estándares dedican poca atención al proceso de pruebas
• La respuesta de la comunidad de pruebas ha sido la
  creación de un estándar complementario a CMMI
   – TMMI (Test Maturity Model Integration) es un modelo
     detallado para la mejora de los procesos de pruebas
Definición de Probar según TMMI
• El proceso que contempla todas aquellas
  actividades del ciclo de vida de las
  aplicaciones (estáticas o dinámicas)
  relacionadas con la planificación,
  preparación y evaluación de productos de
  software y entregables relacionados para
  determinar que satisfacen los requerimientos,
  demostrar que se ajustan al propósito por el cual
  se construyeron y encontrar defectos.
¿Qué Plantea el TMMI?
• Un marco de trabajo a ser usado
  como modelo de referencia para
  la mejora de procesos de pruebas
• Utiliza el concepto de niveles de
  madurez para la evaluación y
  mejora de procesos de pruebas
• Identifica áreas de procesos,
  objetivos y prácticas
• Cambiar el foco de la ejecución de las pruebas desde
  detección a prevención de defectos
• Un complemento del CMMI (Capability Maturity Model
  Integration) usado para mejorar los procesos de desarrollo
Optimizado
                   •Estrategia y     •La organización de
                   Política de       pruebas                •Métricas de
                   Pruebas           •Programa de           desempeño
                   •Planificación,   entrenamiento para
                   monitoreo y       pruebas
                   control de        •Integración y ciclo
                                                            Administrado
                   pruebas           de vida de las         Cuantitativa-
                   •Diseño y         pruebas                  mente
                   ejecución de
                   pruebas                Definido
                                                                                •Prevención de
                      Gerenciado                                                defectos
•Caos                                                                           •Optimización del
•No hay procesos                                                                proceso de pruebas
•Esfuerzos                                                                      •Control de la
heroicos                                                                        calidad

                                     •Pruebas no            •Evaluación de la
                                     funcionales            calidad del
  Inicial          •Ambiente de      •Evaluación por        Software
                   pruebas           pares                  •Evaluación
                   •Automatizar la   •Automatización de     avanzada por
                   Gestión de        Pruebas                pares
                   Pruebas
Beneficios
• KMD, ahorra 2200 horas de trabajo en pruebas al año
• Global Financing, automatizando las pruebas logro un
  ahorro de $21 millones acumulados en 4 años.
• JetBlue, aceleró los tiempos de los ciclos de prueba en un
  40%.
• T-Mobile EE.UU. Logro un ahorro del 50% del tiempo de
  pruebas por año.
• Legg Mason, aceleró el tiempo de entrega de las
  aplicaciones críticas para el negocio en un 50%.
• JetBlue pudo reducir los costos de las pruebas en un 73%
GRACIAS

Ing. Douglas Quintero
dquintero@maint.com.ec

Más contenido relacionado

La actualidad más candente

Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareJosé Antonio Sandoval Acosta
 
Sesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería SoftwareSesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería SoftwareOscar López
 
Traduccion de a.s.i requerimientos segundo corte
Traduccion de a.s.i requerimientos segundo corteTraduccion de a.s.i requerimientos segundo corte
Traduccion de a.s.i requerimientos segundo cortejamr2
 
Jazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de softwareJazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de softwareLuis Reyes
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009Pepe
 
Nexsol (Tecnologías de la Información)
Nexsol (Tecnologías de la Información)Nexsol (Tecnologías de la Información)
Nexsol (Tecnologías de la Información)Nexsol .
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
CMMI Services Charla Evento Everis Luciano Guerrero Flash Version
CMMI Services   Charla Evento Everis Luciano Guerrero Flash VersionCMMI Services   Charla Evento Everis Luciano Guerrero Flash Version
CMMI Services Charla Evento Everis Luciano Guerrero Flash Versionlucainog
 
Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Eddie Malca
 
Webinar Cmmi Svc General
Webinar Cmmi Svc GeneralWebinar Cmmi Svc General
Webinar Cmmi Svc Generallucainog
 
Equipo1 precentacion2 cmmi-svc
Equipo1 precentacion2 cmmi-svcEquipo1 precentacion2 cmmi-svc
Equipo1 precentacion2 cmmi-svcMagdalena Miranda
 
4 Caelum Solo Pruebas 2009
4  Caelum Solo Pruebas 20094  Caelum Solo Pruebas 2009
4 Caelum Solo Pruebas 2009Pepe
 

La actualidad más candente (19)

"Introduccion" a CMMI Proyectos Informaticos
"Introduccion" a CMMI Proyectos Informaticos"Introduccion" a CMMI Proyectos Informaticos
"Introduccion" a CMMI Proyectos Informaticos
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
Sesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería SoftwareSesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería Software
 
Traduccion de a.s.i requerimientos segundo corte
Traduccion de a.s.i requerimientos segundo corteTraduccion de a.s.i requerimientos segundo corte
Traduccion de a.s.i requerimientos segundo corte
 
Calidad de software Unidad 3
Calidad de software Unidad 3Calidad de software Unidad 3
Calidad de software Unidad 3
 
El modelo CMMI
El modelo CMMIEl modelo CMMI
El modelo CMMI
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
Introduccion a CMMI
Introduccion a CMMIIntroduccion a CMMI
Introduccion a CMMI
 
Jazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de softwareJazz: El soporte definitivo para el modelo de factorias de software
Jazz: El soporte definitivo para el modelo de factorias de software
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009
 
Nexsol (Tecnologías de la Información)
Nexsol (Tecnologías de la Información)Nexsol (Tecnologías de la Información)
Nexsol (Tecnologías de la Información)
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
CMMI Services Charla Evento Everis Luciano Guerrero Flash Version
CMMI Services   Charla Evento Everis Luciano Guerrero Flash VersionCMMI Services   Charla Evento Everis Luciano Guerrero Flash Version
CMMI Services Charla Evento Everis Luciano Guerrero Flash Version
 
Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1
 
Webinar Cmmi Svc General
Webinar Cmmi Svc GeneralWebinar Cmmi Svc General
Webinar Cmmi Svc General
 
admon-proyectos-tenologicos-proceso
admon-proyectos-tenologicos-procesoadmon-proyectos-tenologicos-proceso
admon-proyectos-tenologicos-proceso
 
Equipo1 precentacion2 cmmi-svc
Equipo1 precentacion2 cmmi-svcEquipo1 precentacion2 cmmi-svc
Equipo1 precentacion2 cmmi-svc
 
4 Caelum Solo Pruebas 2009
4  Caelum Solo Pruebas 20094  Caelum Solo Pruebas 2009
4 Caelum Solo Pruebas 2009
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 

Destacado

Software Gestión Aner Sistemas Informáticos
Software Gestión Aner Sistemas InformáticosSoftware Gestión Aner Sistemas Informáticos
Software Gestión Aner Sistemas Informáticosaner_sistemas
 
5 Inteco Solo Pruebas 2009
5 Inteco Solo Pruebas 20095 Inteco Solo Pruebas 2009
5 Inteco Solo Pruebas 2009Pepe
 
Estandares de Calidad Aplicados al Software
Estandares de Calidad Aplicados al SoftwareEstandares de Calidad Aplicados al Software
Estandares de Calidad Aplicados al Softwareyolanda
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 
Gestion Calidad Software
Gestion Calidad Software Gestion Calidad Software
Gestion Calidad Software Johan Prevot R
 
Modelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software CmmiModelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software Cmmiguest768516
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Softwareeduardo89
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de softwareProfessional Testing
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 

Destacado (20)

Erp presentación.pptx
Erp presentación.pptxErp presentación.pptx
Erp presentación.pptx
 
Software Gestión Aner Sistemas Informáticos
Software Gestión Aner Sistemas InformáticosSoftware Gestión Aner Sistemas Informáticos
Software Gestión Aner Sistemas Informáticos
 
5 Inteco Solo Pruebas 2009
5 Inteco Solo Pruebas 20095 Inteco Solo Pruebas 2009
5 Inteco Solo Pruebas 2009
 
Calidad del Software
Calidad del SoftwareCalidad del Software
Calidad del Software
 
Estandares de Calidad Aplicados al Software
Estandares de Calidad Aplicados al SoftwareEstandares de Calidad Aplicados al Software
Estandares de Calidad Aplicados al Software
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
Modelo v y cascada
Modelo v y cascadaModelo v y cascada
Modelo v y cascada
 
Gestion Calidad Software
Gestion Calidad Software Gestion Calidad Software
Gestion Calidad Software
 
Modelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software CmmiModelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software Cmmi
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Modelo V
Modelo VModelo V
Modelo V
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Software
 
NORMA ISO 90003
NORMA ISO 90003NORMA ISO 90003
NORMA ISO 90003
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de software
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 

Similar a Calidad de Software como un gobierno para ALM

3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmiTensor
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusAnnie Mrtx
 
Las Herramientas de Ayuda al Desarrollo: La visión de HOVA IT
Las Herramientas de Ayuda al Desarrollo: La visión de HOVA ITLas Herramientas de Ayuda al Desarrollo: La visión de HOVA IT
Las Herramientas de Ayuda al Desarrollo: La visión de HOVA ITSteelmood
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7Su Vivian
 
Gestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensableGestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensableGlobe Testing
 
Eq04 - Presentacion Final
Eq04 - Presentacion FinalEq04 - Presentacion Final
Eq04 - Presentacion FinalA01002577
 
Eq04 - Presentación final
Eq04 - Presentación finalEq04 - Presentación final
Eq04 - Presentación finalA01002577
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 13dakota
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en softwareluly garcia
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...Pepe
 
Presentación steelmood cais marzo 2014 copia
Presentación steelmood cais marzo 2014   copiaPresentación steelmood cais marzo 2014   copia
Presentación steelmood cais marzo 2014 copiaLeopoldo Vizoso
 
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptxpresJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptxChri35
 
ing. de software
ing. de softwareing. de software
ing. de softwareellizabp_22
 

Similar a Calidad de Software como un gobierno para ALM (20)

3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmi
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
 
Las Herramientas de Ayuda al Desarrollo: La visión de HOVA IT
Las Herramientas de Ayuda al Desarrollo: La visión de HOVA ITLas Herramientas de Ayuda al Desarrollo: La visión de HOVA IT
Las Herramientas de Ayuda al Desarrollo: La visión de HOVA IT
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7
 
Gestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensableGestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensable
 
Eq04 - Presentacion Final
Eq04 - Presentacion FinalEq04 - Presentacion Final
Eq04 - Presentacion Final
 
Eq04 - Presentación final
Eq04 - Presentación finalEq04 - Presentación final
Eq04 - Presentación final
 
Qualilogy Servicios - 2014
Qualilogy Servicios - 2014Qualilogy Servicios - 2014
Qualilogy Servicios - 2014
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en software
 
Cmm
CmmCmm
Cmm
 
Cuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmiCuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmi
 
Cuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmiCuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmi
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
 
Presentación steelmood cais marzo 2014 copia
Presentación steelmood cais marzo 2014   copiaPresentación steelmood cais marzo 2014   copia
Presentación steelmood cais marzo 2014 copia
 
Moprosoft eloy
Moprosoft eloyMoprosoft eloy
Moprosoft eloy
 
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptxpresJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
 
ing. de software
ing. de softwareing. de software
ing. de software
 

Más de Congreso de Ingeniería en Software y Nuevas Tecnologías de Ingeniería en Sistemas

Más de Congreso de Ingeniería en Software y Nuevas Tecnologías de Ingeniería en Sistemas (13)

Aristóteles, Dialéctica Hegeliana y Evolución de la Ingeniería de Software
Aristóteles, Dialéctica Hegeliana y Evolución de la Ingeniería de SoftwareAristóteles, Dialéctica Hegeliana y Evolución de la Ingeniería de Software
Aristóteles, Dialéctica Hegeliana y Evolución de la Ingeniería de Software
 
Criterios para la Adaptabilidad de Estándares y Modelos de Procesos de softwa...
Criterios para la Adaptabilidad de Estándares y Modelos de Procesos de softwa...Criterios para la Adaptabilidad de Estándares y Modelos de Procesos de softwa...
Criterios para la Adaptabilidad de Estándares y Modelos de Procesos de softwa...
 
LÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARELÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARE
 
Estándar IEEE-12207
Estándar IEEE-12207Estándar IEEE-12207
Estándar IEEE-12207
 
PORTAL EDUCATIVO DE GESTION DEL PROCESO DE ENSEÑANZA-APRENDIZAJE BASADO EN EL...
PORTAL EDUCATIVO DE GESTION DEL PROCESO DE ENSEÑANZA-APRENDIZAJE BASADO EN EL...PORTAL EDUCATIVO DE GESTION DEL PROCESO DE ENSEÑANZA-APRENDIZAJE BASADO EN EL...
PORTAL EDUCATIVO DE GESTION DEL PROCESO DE ENSEÑANZA-APRENDIZAJE BASADO EN EL...
 
MODELO DE GESTION DE OPERACIONES DE TI COMBINANDO BALANCED SCORECARD E ITIL
MODELO DE GESTION DE OPERACIONES DE TI COMBINANDO BALANCED SCORECARD E ITILMODELO DE GESTION DE OPERACIONES DE TI COMBINANDO BALANCED SCORECARD E ITIL
MODELO DE GESTION DE OPERACIONES DE TI COMBINANDO BALANCED SCORECARD E ITIL
 
Programación por pares mediante el entorno Eclipse, una visión educativa
Programación por pares mediante el entorno Eclipse, una visión educativaProgramación por pares mediante el entorno Eclipse, una visión educativa
Programación por pares mediante el entorno Eclipse, una visión educativa
 
MBUID para la generación de interfaces de usuario para aplicaciones Groupware
MBUID para la generación de interfaces de usuario para aplicaciones GroupwareMBUID para la generación de interfaces de usuario para aplicaciones Groupware
MBUID para la generación de interfaces de usuario para aplicaciones Groupware
 
NUEVA HERRAMIENTA PEDAGÓGICA PARA LA ENSEÑANZA DE LA DESTILACIÓN
NUEVA HERRAMIENTA PEDAGÓGICA PARA LA ENSEÑANZA DE LA DESTILACIÓNNUEVA HERRAMIENTA PEDAGÓGICA PARA LA ENSEÑANZA DE LA DESTILACIÓN
NUEVA HERRAMIENTA PEDAGÓGICA PARA LA ENSEÑANZA DE LA DESTILACIÓN
 
DISEÑO DE HERRAMIENTAS VIRTUALES HACIENDO USO DE LA REALIDAD VIRTUAL
DISEÑO DE HERRAMIENTAS VIRTUALES HACIENDO USO DE LA REALIDAD VIRTUALDISEÑO DE HERRAMIENTAS VIRTUALES HACIENDO USO DE LA REALIDAD VIRTUAL
DISEÑO DE HERRAMIENTAS VIRTUALES HACIENDO USO DE LA REALIDAD VIRTUAL
 
Distribución Escalable de Contenidos: Content Delivery Networks CDN
Distribución Escalable de Contenidos: Content Delivery Networks CDNDistribución Escalable de Contenidos: Content Delivery Networks CDN
Distribución Escalable de Contenidos: Content Delivery Networks CDN
 
Comparativa de los protocolos AODV y OLSR en redes Moviles Ad hoc (MANET)
Comparativa de los protocolos AODV y OLSR en redes Moviles Ad hoc (MANET)Comparativa de los protocolos AODV y OLSR en redes Moviles Ad hoc (MANET)
Comparativa de los protocolos AODV y OLSR en redes Moviles Ad hoc (MANET)
 
Agenda del Congreso
Agenda del CongresoAgenda del Congreso
Agenda del Congreso
 

Último

La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 

Último (20)

La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 

Calidad de Software como un gobierno para ALM

  • 1. Congreso de Ingeniería de Software y Nuevas Tecnologías Calidad de Software como un gobierno para ALM
  • 2. Objetivos • Cifras • Evolución del software • ALM • Pruebas • ISTQB • TMMi
  • 3. Cifras • 89% de las empresas solicitan herramientas para Software Testing y SDLC; • 42% de las empresas están utilizando tecnologías Web 2.0 como AJAX, Flash, etc; • 44% de todos los proyectos de software se entregan tarde, por encima de presupuesto o con menos funciones; • 2/3 partes de las empresas de TI encuestadas dicen que la detección de defectos se realizan al final del proceso de desarrollo teniendo un impacto crítico o significativo en producción;
  • 4. Cifras (continuación) • 24% de los proyectos de software se cancelan antes de la finalización o entrega y nunca son utilizados. • 59% de las empresas encuestadas dicen que la dificultad de administrar equipos de desarrollo de aplicaciones distribuidos causan un impacto significativo en la productividad. • Más del 60% de las empresas encuestadas que los proyectos ágiles de TI son más difíciles de ejecutar.
  • 5. Cifras (continuación) • El Software es culpable por los problemas de negocio más importantes que cualquier otro producto construido por el hombre.
  • 6. THE STANDISH GROUP • En Estados Unidos se gastan $250 billiones cada año en 24% de los proyectos de software se cancelan antes de la finalización o entrega y nunca son utilizados. 32% 24% 44% de todos los proyectos de software se entregan tarde, por encima de presupuesto o con menos funciones produciendo costos del 189% 44% más. 2% de los proyectos de software son completados a tiempo y dentro del presupuesto.
  • 7. Evolución del Software • “La criticidad del software para el negocio, el incremento en la complejidad de las aplicaciones de software y los sistemas y las fuertes presiones del negocio por la calidad, productividad y mejores tiempos para alcanzar el mercado han sido fuerzas positivas en el pasado y lo continuarán siendo…”
  • 8. Failur e • Fallas limitadas a un reducido conjunto de aplicaciones • Los riesgos eran limitados, consecuencia del alcance de las fallas Lógica Lógica Lógica Lógica de de de de Negocio Negocio Negocio Negocio CRM Operaciones e-Commerce Finanzas CIO
  • 9. En el Pasado hacer TI era más Simple • Tecnologías de Software – Ausencia de middlewares – Construcción de las aplicaciones sobre el S.O. – Poca Portabilidad – Bases de datos centralizadas – Mayor foco en la tecnología – Programación estructurada
  • 10. En el Pasado hacer TI era más Simple • Las Aplicaciones – Enfocadas a un solo proceso/vertical o función de negocio – Interconectividad limitada entre aplicaciones – Riesgos limitados o reducidos – Consecuencias de las fallas manejables y acotadas – Interfaces de Usuario limitadas a texto – Poca gestión de la calidad de los productos
  • 11. En el Pasado hacer TI era más Simple • Los Servicios TI para el Negocio – Poca gestión de la demanda estratégica y operativa – Gestión de infraestructuras más sencillas – Servicios TI organizados en silos – Los servicios de negocio se manejaban únicamente desde la perspectiva TI – Gestión ausente o muy limitada de la calidad de los servicios (monitoreo) – El monitoreo de los servicios presentaba métricas TI, no métricas de negocio
  • 12. HOY: Gran Incremento de la Complejidad en TI SOA, Services Compartidos, Web 2.0, Enterprise 2.0 Crecientes Equipos Failur presiones de e Distribuidos y tiempo y costo Externos Procesos de Capacidades de negocio nuevas y ágiles negocio Servicios de Negocio integrados Complejidad creciente ? Las ramificaciones de una falla simple pueden ser desastrosas CRM Operaciones e-Commerce Finanzas 12 12.08.12
  • 13. HOY: Gran Incremento de la Complejidad en TI • Tecnologías de Software – Importante uso de middlewares y tecnologías de integración – Las aplicaciones son más independientes del S.O. – Portabilidad de las soluciones – Tecnologías Cliente / Servidor, Web, Web 2.0 – Base de datos relacionales, distribuidas y/u orientadas a objetos – Coexistencia de Programación Estructurada, Orientada a Objetos y Orientada a Aspectos
  • 14. HOY: Gran Incremento de la complejidad en TI • Las Aplicaciones – Aplicaciones complejas integran diferentes procesos de negocio – Alto grado de interconexión (punto a punto, uso de middlewares) – Separación de la lógica de las aplicaciones – Mayor riesgo – Consecuencias de las fallas imponderables – Interfaces de Usuario Sofisticadas – Nuevas Arquitecturas – Entrega de funcionalidad y contenido a dispositivos móviles – Imperativo: Gestión de la Calidad de los Productos
  • 15. HOY: Gran Incremento de la complejidad en TI • Los Servicios – Gestión de infraestructuras complejas – Imperativos debido a la nueva complejidad: • Gestión de la demanda estratégica y operativa • Gestión integrada de los silos TI • Perspectiva de los servicios según el negocio • Gestión de la calidad de los servicios (monitoreo
  • 17. Pruebas • Si funciona mejor no tocar • Procesos eternos de implementacion • Solo falta integrar • 3 meses de desarrollo y 6 corrigiendo incidencias • Arreglo una incidencia y meto 10 • En mi maquina si funciona • LAS TAREAS SE TERMINAN CUANDO LA FUNCIONALIDAD ESTA PROBADA
  • 18. Pruebas • Caracteristicas – Se deben poder ejecutar sin necesidad de intervencion manual – Tienen que poder repetirse tantas veces como uno quiera – Cubrir casi la totalidad del codigo – Ejecutarse independientemente del estado del entorno – La ejecucion de una prueba no debe de afectar la ejecucion de otra – Debe tener un objetivo claro y conciso
  • 19. ISTQB (International Software Testing Qualification Board)
  • 20. ¿Por qué es necesario hacer las pruebas? • Las pruebas contribuyen a evitar y rectificar los errores y las fallas. • Es necesario comenzar con las pruebas tan pronto como se empiezan a generar errores, es decir al inicio del proceso de desarrollo. • Un software incorrecto puede afectar a: – Personas – Compañías – Ambiente
  • 21. ¿Qué son las Pruebas? • Testing and debugging. • Pruebas estáticas y pruebas dinámicas. • Pruebas como un proceso. • Pruebas como un conjunto de Técnicas Pruebas es una actividad utilizada para reducir riesgos y mejorar la calidad por medio del descubrimiento de los defectos
  • 22. ¿Qué son las Pruebas? Una situación puede clasificarse de incorrecta, solo después de que sabemos cuál es la situación correcta esperada, por lo tanto un fracaso es un incumplimiento de un requerimiento específico, es una discrepancia entre el resultado real o el comportamiento identificado en la ejecución de las pruebas, contra el definido en los requisitos. Una prueba que ha encontrado un defecto, ha creado una oportunidad de mejora para la calidad del producto de software
  • 23. Principios Generales de las Pruebas • Las Pruebas muestran la presencia de errores. • Las Pruebas exhaustivas pueden llegar a ser posibles. • Pruebas en etapas tempranas (al inicio del SDLC). • Agrupación de defectos (principio de Pareto). • La paradoja del pesticida. • Las Pruebas dependen del contexto. • La falacia de la ausencia de errores.
  • 24. Costo de los Errores
  • 25. Modelo V - Niveles de Pruebas
  • 26. Tipos de Pruebas • Pruebas Funcionales (specificacition-based testing) – Flujo de Procesos – Modelos de transición de estados – Modelos de amenazas • Pruebas no Funcionales – Modelos de desempeño – Modelos de usabilidad • Pruebas estructurales – Modelos de control de flujo – Modelos de estructura de menús • Pruebas después del que el código ha sido modificado – Retesting – Pruebas de regresión
  • 27. La Necesidad de un Modelo de Madurez para Pruebas • Los esfuerzos para mejorar la calidad del Software han estado enfocados en mejorar los procesos de desarrollo – Se han usado estándares como CMM y CMMI – Estos estándares dedican poca atención al proceso de pruebas • La respuesta de la comunidad de pruebas ha sido la creación de un estándar complementario a CMMI – TMMI (Test Maturity Model Integration) es un modelo detallado para la mejora de los procesos de pruebas
  • 28. Definición de Probar según TMMI • El proceso que contempla todas aquellas actividades del ciclo de vida de las aplicaciones (estáticas o dinámicas) relacionadas con la planificación, preparación y evaluación de productos de software y entregables relacionados para determinar que satisfacen los requerimientos, demostrar que se ajustan al propósito por el cual se construyeron y encontrar defectos.
  • 29. ¿Qué Plantea el TMMI? • Un marco de trabajo a ser usado como modelo de referencia para la mejora de procesos de pruebas • Utiliza el concepto de niveles de madurez para la evaluación y mejora de procesos de pruebas • Identifica áreas de procesos, objetivos y prácticas • Cambiar el foco de la ejecución de las pruebas desde detección a prevención de defectos • Un complemento del CMMI (Capability Maturity Model Integration) usado para mejorar los procesos de desarrollo
  • 30. Optimizado •Estrategia y •La organización de Política de pruebas •Métricas de Pruebas •Programa de desempeño •Planificación, entrenamiento para monitoreo y pruebas control de •Integración y ciclo Administrado pruebas de vida de las Cuantitativa- •Diseño y pruebas mente ejecución de pruebas Definido •Prevención de Gerenciado defectos •Caos •Optimización del •No hay procesos proceso de pruebas •Esfuerzos •Control de la heroicos calidad •Pruebas no •Evaluación de la funcionales calidad del Inicial •Ambiente de •Evaluación por Software pruebas pares •Evaluación •Automatizar la •Automatización de avanzada por Gestión de Pruebas pares Pruebas
  • 31. Beneficios • KMD, ahorra 2200 horas de trabajo en pruebas al año • Global Financing, automatizando las pruebas logro un ahorro de $21 millones acumulados en 4 años. • JetBlue, aceleró los tiempos de los ciclos de prueba en un 40%. • T-Mobile EE.UU. Logro un ahorro del 50% del tiempo de pruebas por año. • Legg Mason, aceleró el tiempo de entrega de las aplicaciones críticas para el negocio en un 50%. • JetBlue pudo reducir los costos de las pruebas en un 73%