SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PDF
0160 probar para_corregir_probar_para_decidir
PPTX
Cómo subir un vídeo en tu página de empresa en facebook
PDF
Meetup TestingUY 2017 - Integración Continua con Jenkins + Taurus
PPTX
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
PPT
Publicar una Presentación de Power Point en SlideShare
PDF
Linkedin para profesionales y empresas
PPTX
5 ideas para desarrollar en smart device
PDF
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
0160 probar para_corregir_probar_para_decidir
Cómo subir un vídeo en tu página de empresa en facebook
Meetup TestingUY 2017 - Integración Continua con Jenkins + Taurus
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
Publicar una Presentación de Power Point en SlideShare
Linkedin para profesionales y empresas
5 ideas para desarrollar en smart device
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...

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

PDF
0160 probar para_corregir_probar_para_decidir
PPSX
Estrategias de Pruebas de Software
PPT
Estrategias de prueba de software
PDF
¿Cómo convertirse en un Tester de verdad?
PDF
RMyA - workshop testing - v1.1
PDF
Curso TDD Ruby on Rails #01: Introducción al testing
PPTX
Pruebas de software
PDF
2011 05-26-ieee-TCS testing-day-testing 3d
PDF
ieee-uy-2011-05-TCS-ipazos-tesing_3D
DOC
Plan de pruebas
PDF
Pruebas de software
PPTX
Mitos del testing exploratorio
PDF
Capitulo 17 estrategias_de_prueba_de_software
PPTX
U2T4 - Pruebas del Software
PDF
Los Retos Actuales de la Prueba de SW en México
PPTX
Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010
PPTX
ALMSaimada Testing Funcional
PDF
Testing fuera de la caja 2009
DOCX
Epa aqui
PPTX
Pruebas funcionales
0160 probar para_corregir_probar_para_decidir
Estrategias de Pruebas de Software
Estrategias de prueba de software
¿Cómo convertirse en un Tester de verdad?
RMyA - workshop testing - v1.1
Curso TDD Ruby on Rails #01: Introducción al testing
Pruebas de software
2011 05-26-ieee-TCS testing-day-testing 3d
ieee-uy-2011-05-TCS-ipazos-tesing_3D
Plan de pruebas
Pruebas de software
Mitos del testing exploratorio
Capitulo 17 estrategias_de_prueba_de_software
U2T4 - Pruebas del Software
Los Retos Actuales de la Prueba de SW en México
Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010
ALMSaimada Testing Funcional
Testing fuera de la caja 2009
Epa aqui
Pruebas funcionales
Publicidad

Más de 233 Grados de TI (7)

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

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