SlideShare uma empresa Scribd logo
1 de 24
Probar para corregir,
  probar para decidir
Centro de Ensayos de Software
     Mónica Wodzislawski
      Madrid, Junio 2010
Presentación del CES
             Emprendimiento conjunto
                   • Cámara Uruguaya de Tecnologías de
                     Información
                   • Facultad de Ingeniería, UdelaR
             Provee servicios de testing

             Neutral e independiente
             Especialización
              • Búsqueda de la excelencia
Probar para corregir, probar para decidir - CES                     2
Servicios de testing
             Testing independiente
                   • Funcional, rendimiento, automatización
                     funcional, de conformidad
             Consultoría
                   • Creación y consolidación de áreas de
                     testing
                   • Dirección y asesoramiento en proyectos
             Formación
                   • Para la industria, a medida para empresas
                   • Grado, posgrado, actualización profesional

Probar para corregir, probar para decidir - CES                          3
Trayectoria
             Desde su creación en el 2004
                   • Más de 100 proyectos
                   • Más de 400 personas formadas
                   • Más de 20 presentaciones en congresos
             En la actualidad
                  Impacto
                 servicios                          Perfil
                    CES                           exportador
                 Reconoci-                         sector TI         i18n
                   miento                          Uruguay
               internacional


Probar para corregir, probar para decidir - CES                              4
¿Qué es el testing?
             Es una investigación técnica orientada a
              proporcionar información sobre la calidad de
              un producto de software para un actor o
              usuario

            “Es una actividad cognitiva,
                 no es una actividad mecánica”

                                                              Cem Kaner

Probar para corregir, probar para decidir - CES                           5
Probar para corregir, probar para decidir - CES
¿La ley de Lavoisier?
             El tester no “crea” calidad ni la “destruye”
             Pero contribuye a “transformarla”
             Es nuestro desafío constante en aras de la
              calidad
             Pero los fallos
                   • ¿Dónde están?
                   • ¿Cuántos son?
                   • ¿Cuántos persisten?



Probar para corregir, probar para decidir - CES                           7
Probar para corregir, probar para decidir - CES   8
¿Qué hacer?
                                            -Adiós -dijo el zorro-. He aquí mi secreto, que no
                                            puede ser más simple : Sólo con el corazón se
                                             puede ver bien. Lo esencial es invisible para
                                                                 los ojos.




            EL PRINCIPITO                             “…-Lo esencial es invisible para los ojos -
       Antoine de Saint-Exupéry                         repitió el principito para acordarse. “




Probar para corregir, probar para decidir - CES                                                     9
Probar para
                                                  -Sólo se conocen bien las cosas que
                                                      se domestican -dijo el zorro-.




                   -… Eres responsable para siempre de lo que has domesticado. Tú eres
                                        responsable de tu rosa...




Probar para corregir, probar para decidir - CES                                          10
Para corregir




Probar para corregir, probar para decidir - CES                   11
El flujo continuo



                                                                Conocer
                                                   Espacio     para testear
                             Testear para
                               conocer
                                                  de testing




Probar para corregir, probar para decidir - CES                               12
El flujo continuo



                                                               Testear para
                                                   Espacio       decidir
                           Testear para           de testing
                             corregir




Probar para corregir, probar para decidir - CES                               13
Mucho más que “bugs”
             El testing aporta información sobre
                   • Procesos
                         • Construcción del Software
                         • Adquisición del Software
                         • Outsourcing
                   • Organización
                         Expectativas de calidad
                         Gestión de riesgos
                         Gestión de cambios
             Esencial para la toma de decisiones
Probar para corregir, probar para decidir - CES                      14
Probar para corregir, probar para decidir - CES   15
Probar para corregir, probar para decidir - CES
Actividades de testing

              Entender                       Pensar           Ejecutar   Comparar

                    Identificar Indicadores           Registrar          Informar



             ¿Cuándo? ¿Cómo?¿A qué nivel de detalle?
                   • Depende del contexto del proyecto
                          Modelo de proceso de desarrollo
                          Tipo de testing
                          Equipo
                          Tiempos
                          Niveles de calidad definidos
                          Expectativas

Probar para corregir, probar para decidir - CES                                     17
De nuestra experiencia

Algunos escenarios para la toma
         de decisiones
Para desarrollar
             Empresa proveedora de equipamiento
              médico
                   • Programadores de los aparatos
                         Parámetos de configuración
                               • Mayor porcentaje relativo de incidentes
                         Criterios de aceptación muy precisos en cada
                          requisito
                         Testing unitario automatizado y dinámico,
                          embebido en la programación


Probar para corregir, probar para decidir - CES                            19
Para vender
             Una empresa proveedora, un producto
              TI, un cliente muy importante
                   • Evaluación de la calidad de una plataforma
                     de demostración
                         La urgencia y la confianza del vendedor
             Luego de avanzado el negocio
                   • Prueba de rendimiento en una instalación
                     determinada
                         La confianza del comprador

Probar para corregir, probar para decidir - CES                     20
Para integrar
             1ª etapa                        Integradora
                                             Gestión del proyecto
                                             Análisis de requisitos
                                                       Testing
                Cliente                                               Outsourcing
                 Testing                                              Testing
                 de Aceptación                                        en el desarrollo

             2ª etapa



Probar para corregir, probar para decidir - CES                                          21
Para comprar
             Licitaciones públicas
                   • Una fórmula ganadora
                         Empresa proveedora + empresa de testing
                          independiente
                   • Una fórmula confiable
                         Preadjudicación + testing independiente
                               • Validación de requisitos
                               • Conformidad con estándares

             Proceso de adquisiciones privado
                   • Muy similar
Probar para corregir, probar para decidir - CES                     22
Para resolver conflictos
             Empresa pública
                   • Distintos proveedores
                   • Problemas de rendimiento
             Servicio de monitorización
                   • Perfiles de uso y tiempo de respuesta
                         • Usuarios virtuales
                   • Infraestructura
                   • Consolidación de datos
                   • Aplicación de mejoras
Probar para corregir, probar para decidir - CES                23
Decisiones “probadas”

  Muchas gracias
mwodzis@ces.com.uy

Mais conteúdo relacionado

Semelhante a I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar para decidir

0160 probar para_corregir_probar_para_decidir
0160 probar para_corregir_probar_para_decidir0160 probar para_corregir_probar_para_decidir
0160 probar para_corregir_probar_para_decidirGeneXus
 
Estrategias de Pruebas de Software
Estrategias de Pruebas de SoftwareEstrategias de Pruebas de Software
Estrategias de Pruebas de SoftwareLucia Gasperin
 
Implementando un Programa de Pruebas de Software Exitoso
Implementando un Programa de Pruebas de Software ExitosoImplementando un Programa de Pruebas de Software Exitoso
Implementando un Programa de Pruebas de Software ExitosoSoftware Guru
 
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-trackingEvaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-trackingPercy Negrete
 
Tema6 pruebas del software
Tema6 pruebas del softwareTema6 pruebas del software
Tema6 pruebas del softwareSusita Paguay
 
Sistemas De Gestion de Calidad
Sistemas De Gestion de CalidadSistemas De Gestion de Calidad
Sistemas De Gestion de CalidadJules Sancho
 
¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?
¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?
¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?www.usarte.co
 
Test Factory Implementation V 1 3 (2)
Test Factory Implementation V 1 3 (2)Test Factory Implementation V 1 3 (2)
Test Factory Implementation V 1 3 (2)La Salle BCN
 
Gestión de pruebas en desarrollo software
Gestión de pruebas en desarrollo softwareGestión de pruebas en desarrollo software
Gestión de pruebas en desarrollo softwareLaura M. Castro
 
Presentacion todo embalaje v2 1
Presentacion todo embalaje v2 1Presentacion todo embalaje v2 1
Presentacion todo embalaje v2 1pedrocordova85
 
Memorias Aranda webCast Gestión de problemas
Memorias Aranda webCast Gestión de problemasMemorias Aranda webCast Gestión de problemas
Memorias Aranda webCast Gestión de problemasAranda Software
 
Pruebas de carga sobre aplicaciones web con Visual Studio 2010
Pruebas de carga sobre aplicaciones web con Visual Studio 2010Pruebas de carga sobre aplicaciones web con Visual Studio 2010
Pruebas de carga sobre aplicaciones web con Visual Studio 2010Globe Testing
 
Pruebas de rendimiento con Visual Studio 2010 y Azure
Pruebas de rendimiento con Visual Studio 2010 y AzurePruebas de rendimiento con Visual Studio 2010 y Azure
Pruebas de rendimiento con Visual Studio 2010 y AzureGlobe Testing
 

Semelhante a I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar para decidir (20)

0160 probar para_corregir_probar_para_decidir
0160 probar para_corregir_probar_para_decidir0160 probar para_corregir_probar_para_decidir
0160 probar para_corregir_probar_para_decidir
 
Estrategias de Pruebas de Software
Estrategias de Pruebas de SoftwareEstrategias de Pruebas de Software
Estrategias de Pruebas de Software
 
Implementando un Programa de Pruebas de Software Exitoso
Implementando un Programa de Pruebas de Software ExitosoImplementando un Programa de Pruebas de Software Exitoso
Implementando un Programa de Pruebas de Software Exitoso
 
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-trackingEvaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
 
Tema6 pruebas del software
Tema6 pruebas del softwareTema6 pruebas del software
Tema6 pruebas del software
 
Si no testeo no me lo creo
Si no testeo no me lo creoSi no testeo no me lo creo
Si no testeo no me lo creo
 
Sistemas De Gestion de Calidad
Sistemas De Gestion de CalidadSistemas De Gestion de Calidad
Sistemas De Gestion de Calidad
 
Calidad
CalidadCalidad
Calidad
 
¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?
¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?
¿CÓMO LA USABILIDAD SIRVE PARA MEDIR EL VALOR DE MI SOFTWARE?
 
Paso a paso para la Evaluacion de competencias. Tobon
Paso a paso para la  Evaluacion de competencias. TobonPaso a paso para la  Evaluacion de competencias. Tobon
Paso a paso para la Evaluacion de competencias. Tobon
 
Test Factory Implementation V 1 3 (2)
Test Factory Implementation V 1 3 (2)Test Factory Implementation V 1 3 (2)
Test Factory Implementation V 1 3 (2)
 
Gestión de pruebas en desarrollo software
Gestión de pruebas en desarrollo softwareGestión de pruebas en desarrollo software
Gestión de pruebas en desarrollo software
 
Presentacion todo embalaje v2 1
Presentacion todo embalaje v2 1Presentacion todo embalaje v2 1
Presentacion todo embalaje v2 1
 
Memorias Aranda webCast Gestión de problemas
Memorias Aranda webCast Gestión de problemasMemorias Aranda webCast Gestión de problemas
Memorias Aranda webCast Gestión de problemas
 
8 d curso
8 d curso8 d curso
8 d curso
 
Medición y construcción de instrumentos
Medición y construcción de instrumentosMedición y construcción de instrumentos
Medición y construcción de instrumentos
 
Instrumentos o pruebas de evaluación
Instrumentos  o pruebas de evaluaciónInstrumentos  o pruebas de evaluación
Instrumentos o pruebas de evaluación
 
Pruebas de carga sobre aplicaciones web con Visual Studio 2010
Pruebas de carga sobre aplicaciones web con Visual Studio 2010Pruebas de carga sobre aplicaciones web con Visual Studio 2010
Pruebas de carga sobre aplicaciones web con Visual Studio 2010
 
Agildistendidoyeficiente
AgildistendidoyeficienteAgildistendidoyeficiente
Agildistendidoyeficiente
 
Pruebas de rendimiento con Visual Studio 2010 y Azure
Pruebas de rendimiento con Visual Studio 2010 y AzurePruebas de rendimiento con Visual Studio 2010 y Azure
Pruebas de rendimiento con Visual Studio 2010 y Azure
 

Mais de 233 Grados de TI

Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...233 Grados de TI
 
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...233 Grados de TI
 
La Evolución en la Fabricación del Software
La Evolución en la Fabricación del SoftwareLa Evolución en la Fabricación del Software
La Evolución en la Fabricación del Software233 Grados de TI
 
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...233 Grados de TI
 
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...233 Grados de TI
 
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...233 Grados de TI
 
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...233 Grados de TI
 

Mais de 233 Grados de TI (7)

Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
 
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
 
La Evolución en la Fabricación del Software
La Evolución en la Fabricación del SoftwareLa Evolución en la Fabricación del Software
La Evolución en la Fabricación del Software
 
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
 
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...I Jornada CSI - Joaquín Lasheras (CenTIC) -  Experiencia en la implantación d...
I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación d...
 
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
 
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
 

I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar para decidir

  • 1. Probar para corregir, probar para decidir Centro de Ensayos de Software Mónica Wodzislawski Madrid, Junio 2010
  • 2. Presentación del CES  Emprendimiento conjunto • Cámara Uruguaya de Tecnologías de Información • Facultad de Ingeniería, UdelaR  Provee servicios de testing  Neutral e independiente  Especialización • Búsqueda de la excelencia Probar para corregir, probar para decidir - CES 2
  • 3. Servicios de testing  Testing independiente • Funcional, rendimiento, automatización funcional, de conformidad  Consultoría • Creación y consolidación de áreas de testing • Dirección y asesoramiento en proyectos  Formación • Para la industria, a medida para empresas • Grado, posgrado, actualización profesional Probar para corregir, probar para decidir - CES 3
  • 4. Trayectoria  Desde su creación en el 2004 • Más de 100 proyectos • Más de 400 personas formadas • Más de 20 presentaciones en congresos  En la actualidad Impacto servicios Perfil CES exportador Reconoci- sector TI i18n miento Uruguay internacional Probar para corregir, probar para decidir - CES 4
  • 5. ¿Qué es el testing?  Es una investigación técnica orientada a proporcionar información sobre la calidad de un producto de software para un actor o usuario “Es una actividad cognitiva, no es una actividad mecánica” Cem Kaner Probar para corregir, probar para decidir - CES 5
  • 6. Probar para corregir, probar para decidir - CES
  • 7. ¿La ley de Lavoisier?  El tester no “crea” calidad ni la “destruye”  Pero contribuye a “transformarla”  Es nuestro desafío constante en aras de la calidad  Pero los fallos • ¿Dónde están? • ¿Cuántos son? • ¿Cuántos persisten? Probar para corregir, probar para decidir - CES 7
  • 8. Probar para corregir, probar para decidir - CES 8
  • 9. ¿Qué hacer? -Adiós -dijo el zorro-. He aquí mi secreto, que no puede ser más simple : Sólo con el corazón se puede ver bien. Lo esencial es invisible para los ojos. EL PRINCIPITO “…-Lo esencial es invisible para los ojos - Antoine de Saint-Exupéry repitió el principito para acordarse. “ Probar para corregir, probar para decidir - CES 9
  • 10. Probar para -Sólo se conocen bien las cosas que se domestican -dijo el zorro-. -… Eres responsable para siempre de lo que has domesticado. Tú eres responsable de tu rosa... Probar para corregir, probar para decidir - CES 10
  • 11. Para corregir Probar para corregir, probar para decidir - CES 11
  • 12. El flujo continuo Conocer Espacio para testear Testear para conocer de testing Probar para corregir, probar para decidir - CES 12
  • 13. El flujo continuo Testear para Espacio decidir Testear para de testing corregir Probar para corregir, probar para decidir - CES 13
  • 14. Mucho más que “bugs”  El testing aporta información sobre • Procesos • Construcción del Software • Adquisición del Software • Outsourcing • Organización Expectativas de calidad Gestión de riesgos Gestión de cambios  Esencial para la toma de decisiones Probar para corregir, probar para decidir - CES 14
  • 15. Probar para corregir, probar para decidir - CES 15
  • 16. Probar para corregir, probar para decidir - CES
  • 17. Actividades de testing Entender Pensar Ejecutar Comparar Identificar Indicadores Registrar Informar  ¿Cuándo? ¿Cómo?¿A qué nivel de detalle? • Depende del contexto del proyecto  Modelo de proceso de desarrollo  Tipo de testing  Equipo  Tiempos  Niveles de calidad definidos  Expectativas Probar para corregir, probar para decidir - CES 17
  • 18. De nuestra experiencia Algunos escenarios para la toma de decisiones
  • 19. Para desarrollar  Empresa proveedora de equipamiento médico • Programadores de los aparatos Parámetos de configuración • Mayor porcentaje relativo de incidentes Criterios de aceptación muy precisos en cada requisito Testing unitario automatizado y dinámico, embebido en la programación Probar para corregir, probar para decidir - CES 19
  • 20. Para vender  Una empresa proveedora, un producto TI, un cliente muy importante • Evaluación de la calidad de una plataforma de demostración La urgencia y la confianza del vendedor  Luego de avanzado el negocio • Prueba de rendimiento en una instalación determinada La confianza del comprador Probar para corregir, probar para decidir - CES 20
  • 21. Para integrar  1ª etapa Integradora Gestión del proyecto Análisis de requisitos Testing Cliente Outsourcing Testing Testing de Aceptación en el desarrollo  2ª etapa Probar para corregir, probar para decidir - CES 21
  • 22. Para comprar  Licitaciones públicas • Una fórmula ganadora Empresa proveedora + empresa de testing independiente • Una fórmula confiable Preadjudicación + testing independiente • Validación de requisitos • Conformidad con estándares  Proceso de adquisiciones privado • Muy similar Probar para corregir, probar para decidir - CES 22
  • 23. Para resolver conflictos  Empresa pública • Distintos proveedores • Problemas de rendimiento  Servicio de monitorización • Perfiles de uso y tiempo de respuesta • Usuarios virtuales • Infraestructura • Consolidación de datos • Aplicación de mejoras Probar para corregir, probar para decidir - CES 23
  • 24. Decisiones “probadas” Muchas gracias mwodzis@ces.com.uy