Conferencia Internacional de Testing y Calidad del
Transcripción
Conferencia Internacional de Testing y Calidad del
Organiza tu agenda en tu móvil www.eventboardmobile.com/download MADRID 9 AL 11 DE JUNIO 2015 Endorsed by Conferencia Internacional de Testing y Calidad del Software Centro de Congresos Príncipe Felipe Hotel Auditórium, Madrid M A D R I D , S PA I N #expoqa www.expoqa.com Patrocinadores Gold ISTQB® Certified Tester Foundation Level Certified Agile Tester Course Pruebas ágiles en práctica ¡Más de 380.000 testers certificados en el mundo! + 96% de aprobados en España con nexoQA Descuentos para los asistentes de expo:QA’15 Para más información sobre los cursos, pásate por nuestro stand o visita: www.expoqa.com/trainings Echa un vistazo al stand de nexoQA y pon a prueba tu nivel haciendo un examen ISTQB o CAT. El ISTQB Foundation Level está diseñado para profesionales que necesitan demostrar el conocimiento práctico de los conceptos fundamentales de las pruebas de software. Esto incluye a las personas en puestos como diseñadores de pruebas, analistas de pruebas, ingenieros de pruebas, consultores, gerentes de prueba, testers de pruebas de aceptación de usuario y profesionales de TI. El Certified Agile Tester está diseñado para profesionales de pruebas que desean mejorar su eficacia en la realización de actividades de prueba de proyectos ágiles. Esto también se aplica a los gerentes, SCRUM Master, desarrolladores o cualquiera que esté haciendo la transición hacia pruebas ágiles. Curso de un día, in-house diseñado para testers en transición hacia pruebas ágiles, o que simplemente quieren mejorar sus técnicas de pruebas ágiles. Usando Scrum como ejemplo, el curso da la oportunidad a los testers de hacer todos los tipos de pruebas dentro de un sprint que les ayuda a conseguir una mejor comprensión sobre qué tipos de prueba aplicar y cuándo durante el sprint. CURSOS ABIERTOS O EN SU EMPRESA EN CASTELLANO Y EN INGLÉS Endorsed by: INDICE Patrocinadores Gold Pr T V D E P Programa resumido 5 Test Academy 10 Vota y gana 11 DemoLab12 Expositores14 Presentaciones19 C Colaboradores36 Ce Comités expo:QA 37 P Planos de exposición y hotel 38 QUIÉN ORGANIZA expo:QA nexoQA es una empresa independiente cuya vocación es promover la implantación de buenas prácticas en el sector de las TICS y la Ingeniería del Software. nexoQA organiza conferencias, seminarios, talleres o cursos (abiertos o privados) que cuentan con la presencia de expertos reconocidos internacionalmente. nexoQA organiza la Conferencia Internacional de Testing y Calidad del software - expo:QA - cuya primera edición tuvo lugar en el 2004 y que se ha convertido en un encuentro de referencia de los expertos del sector en España y Europa. 3 Save the date! Testing and Tools Day 7 de octubre 2015 I Madrid Ven a descubrir cómo las principales herramientas de testing & QA permiten a tu compañía obtener beneficios tangibles. ¡Te esperamos en el punto de encuentro de los profesionales de Calidad de Software! Pero antes... ...visítanos en el stand central de expoQA y en la zona DemoLab para descubrir cómo recuperar documentación técnica a partir de las pruebas con nuestra solución RECOVER. [email protected] I www.sogeti.es I www.qanewsblog.com PROGRAMA RESUMIDO Pr JUNIO 09 09:00 - 18:00 Tutoriales Testing exploratorio Este tutorial sienta las bases del New Model Testing, de la exploración y de por qué todos los testers deberían saber cómo explorar. El curso comenta las cuestiones psicológicas importantes relacionadas con la exploración y cómo pueden utilizarse en el contexto de requisitos inciertos. Se explican diversas técnicas y se ofrecen ejemplos. Se realizará mucho trabajo práctico, con testing de funcionabilidad disponible en Internet. El curso no da por supuesto ningún conocimiento técnico en concreto. Para poder participar en todas las actividades es necesario contar con un ordenador portátil y conexión inalámbrica. Paul Gerrard, GB (Sala Dusseldorf) 09:00 - 12:45 Historias de usuarios efectivas Este tutorial práctico abordará diversos retos a los que se enfrentan los testers y los equipos ágiles cuando trabajan con historias de usuarios. El estilo de las historias engañosamente sencillo las hace atractivas en un primer momento, pero son potencialmente peligrosas si no se manejan bien. El tutorial contiene diversos ejercicios prácticos como respaldo del contenido. Todos los participantes recibirán una copia gratuita del nuevo libro de David 50 Quick Ideas To Improve Your User Stories. El testing ágil es algo más que intentar concentrar suficiente cantidad de testing en los últimos días del SPRINT. Sin embargo, hay muchos equipos que han adoptado la noción “ágil” pero, pese a ello, no han cambiado la manera en la que realizan las pruebas. En este tutorial práctico nos fijaremos en qué se diferencia el testing ágil del testing tradicional y presentaremos algunas técnicas sencillas que puede utilizar cualquier miembro del equipo para cambiar la manera en la que entiende el testing. David Evans, GB Samantha Laing, ZA (Sala Colonia) 14:15 - 18:00 Técnicas del testing ágil para todo el equipo (Sala Bonn) Una estrategia efectiva para la calidad que incorpore las diversas necesidades de los usuarios y las partes interesadas BDD: cómo ofrecer valor empresarial mediante la comunicación y la colaboración En este taller útil y práctico los participantes potenciarán su compresión sobre las necesidades que hay en el negocio y experimentarán cómo estas impulsan el desarrollo y el testing. Determinaremos distintas identidades para una única aplicación móvil e investigaremos qué necesidades pueden estar teniendo estos grupos de usuarios. La experiencia nos demuestra que solamente con este ejercicio se conseguirán nuevos conocimientos sobre las pruebas. El BDD versa sobre la comunicación, la colaboración y aportar valor empresarial. He ideado este taller según este principio. Una mejor comunicación y una colaboración estrecha contribuyen a prevenir defectos; los sistemas creados con BDD se construyen eficazmente a la primera. Derk-Jan de Grood, NL Si quiere saber cómo su equipo puede aportar valor empresarial produciendo un código claro y mantenible, ¡visite nuestro taller! Este taller está destinado a testers, desarrolladores, analistas empresariales, gerentes y propietarios de productos. Augusto Evangelisti, IE (Sala Colonia) TUTORIALES PRESENTACIONES TEST ACADEMY (Sala Bonn) IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO 5 P R U E B A S ÁG I L E S TESTERS Y PROCESOS TESTING DE MÓVILES P R U E B A S N O F U N CIONALES AU TO M AT I Z AC I Ó N D E L A S P R U E B A S H E R R A M I E N TA S D E P R U E B A S EQUIPOS DE PRUEBAS Y TRABAJO EN EQUIPO A S E G U R A M I E N TO D E L A C A L I D A D TENDENCIAS S E S I Ó N D I D ÁC T I C A JUNIO 10 Presentaciones 08:30 - 09:15 Registro 09:15 - 09:30 ¿Está todo listo? 09:30 - 09:45 Apertura expo:QA’15 por el Program Chair 09:45 - 10:35 KEYNOTE: Los pilares del testing ágil Graham Moran, ES Derk-Jan de Grood, NL David Evans, GB [+INFO EN PÁG.19] Coffee Break patrocinado por 10:35 - 11:05 11:05 - 11:50 Track1 ¿Testing ágil… o testing zombi? Ana María del Carmen García, ES Javier Garzás, ES Track2 Track3 Cómo desarrollar la manera de pensar de los testers en un mundo cambiante Recover: Obteniendo documentación y modelos alineados con las pruebas para reducir la deuda de Jan Jaap Cannegieter, NL conocimiento Albert Tort, ES [+INFO EN PÁG.19] [+INFO EN PÁG.20] [+INFO EN PÁG.20] Track4 La automatización de testing como elemento de productividad. Experiencias de vida y casos de éxito TEST ACADEMY Python para testers (Parte 1) Antonio Robres, ES Juan C. Ramírez, MX [+INFO EN PÁG.21] [+INFO EN PÁG.10] Las ponencias de los tracks 3 y 4 son presentaciones ofrecidas por nuestros patrocinadores que no requieren la selección del comité técnico de expo:QA. 6 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO 12:00 - 12:45 Track1 La mentalidad del testing ágil Samantha Laing, ZA Karen Greaves, ZA Track2 Track3 Ampliar la nube: cómo minimizar el tiempo de inactividad y aprovechar mejor las capacidades del tester Track4 Mobile killed the testing star Madurez del mercado español. Estudio de la calidad y seguridad de aplicaciones Jose Aracil, ES [+INFO EN PÁG.22] Antonio Robres, ES [+INFO EN PÁG.22] [+INFO EN PÁG.23] [+INFO EN PÁG.10] Almuerzo patrocinado por 12:45 - 14:15 14:15 - 15:05 Python para testers (Parte 2) Luisa Morales GómezTejedor, ES Sakis Ladopoulos, GR [+INFO EN PÁG.21] TEST ACADEMY KEYNOTE: La Internet de todo: ¿cómo la vamos a testear? Paul Gerrard, GB [+INFO EN PÁG.23] 15:15 - 16:00 Track1 Automatización de pruebas en su organización: comenzar con poco, terminar con... Ard Kramer, NL [+INFO EN PÁG.24] Track2 TEST ACADEMY Track3 Recomendaciones prácticas para compartir el testing con un desarrollador Performance Engineering: no solo pruebas de rendimiento Consejos y trucos BDD (Parte1) Toby Sinclair, GB Fernando Pérez Gómez, ES [+INFO EN PÁG.24] [+INFO EN PÁG.25] Carlos Blé, ES [+INFO EN PÁG.10] Coffee Break patrocinado por 16:00 - 16:30 16:30 - 17:15 Track1 Del testing a la gobernanza de la calidad y la resolución de problemas Xavier Escudero Sabadell, ES [+INFO EN PÁG.25] 17:25 - 18:25 Track2 Track3 El sombrerero del testing Claudia Badell, UY Patricia Duarte, UY [+INFO EN PÁG.26] ¡EL GRAN DEBATE! Track4 Pruebas de rendimiento para un mundo digital Paul Smithson, ES Lanzar grandes aplicaciones móviles que superan la competencia TEST ACADEMY Consejos y trucos BDD (Parte 2) Carlos Blé, ES Gabriel Leiferman, ES [+INFO EN PÁG.26] [+INFO EN PÁG.26] [+INFO EN PÁG.10] INDUSTRIA VS. PROFESIONALES VS. AUDIENCIA [+INFO EN PÁG.27] Las ponencias de los tracks 3 y 4 son presentaciones ofrecidas por nuestros patrocinadores que no requieren la selección del comité técnico de expo:QA. IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 7 JUNIO 11 Presentaciones 09:15 - 10:05 KEYNOTE: Pruebas en la Era de la Distracción: flujo, enfoque y desenfoque en Testing Zeger Van Hese, BE [+INFO EN PÁG.28] 10:15 - 11:00 Track1 Track2 Track3 Testing iterativo que aprende algoritmos Testing en la biodiversidad Impacto del contexto sobre el proceso de prueba Ushashi Chakraborty, US María Nuria Sanz Martín, ES [+INFO EN PÁG.28] [+INFO EN PÁG.29] Gustavo Márquez Sosa, ES [+INFO EN PÁG.30] Track4 QA en el ciclo de vida del desarrollo móvil Antonio David Fernández, ES [+INFO EN PÁG.30] Coffee Break patrocinado por 11:00 - 11:30 11:30 - 12:15 Track1 Empresas de nueva creación y la metodología ágil. Qué puede ir mal. Un estudio de caso Vipin Jain, IN [+INFO EN PÁG.31] Track2 Track3 Track4 Automatización de Testing de Movilidad Utopía o Realidad DevOps, Continuous Delivery y su impacto en las pruebas Automatización de pruebas con BDT: Cómo no morir en el intento José Antonio Rodríguez, ES Jorge Martín Díez, ES Salvador Ignacio Folgado Bellido, ES [+INFO EN PÁG.31] [+INFO EN PÁG.31] [+INFO EN PÁG.32] TEST ACADEMY JMeter Automatización para proyectos ágiles Simon Knight, GB [+INFO EN PÁG.11] 12:25 - 13:10 Track1 ¡El tester ha muerto, viva el tester! Erik Bits, NL Bernd Beersma, NL [+INFO EN PÁG.32] Track2 Track3 El testing de la seguridad en las aplicaciones móviles José Manuel Ortega Candel, ES [+INFO EN PÁG.33] 13:10 - 14:40 El futuro es hoy. ¡La automatización ágil de procesos de negocio SAP ya está aquí! Andrés José Díaz, ES Julian Senn, CH [+INFO EN PÁG.33] Track4 TEST ACADEMY JIRA y Enterprise Architect: Cuando 1+1 es mucho más que 2 JMeter Automatización para proyectos ágiles (Parte 2) Luis Lobo Rodríguez, ES Simon Knight, GB [+INFO EN PÁG.34] [+INFO EN PÁG.11] Almuerzo patrocinado por Las ponencias de los tracks 3 y 4 son presentaciones ofrecidas por nuestros patrocinadores que no requieren la selección del comité técnico de expo:QA. 8 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO 14:40 - 15:30 KEYNOTE: La necesidad de contar con una visión holística Cesario Ramos, NL [+INFO EN PÁG.34] 15:40 - 16:25 Track1 Track2 Cómo avanzar hacia la ausencia de defectos Niels Malotaux, NL [+INFO EN PÁG.34] 16:40 - 17:00 Track3 Adaptando el testing de performance al mundo ágil Borland Agile Testing Journey Alexander Podelko, US Jan De Coster, BE Juan Botías, ES [+INFO EN PÁG.35] [+INFO EN PÁG.35] Entrega de los premios a las mejores ponencias y sorteo de un iPad mini para el participante ganador Graham Moran, ES [+INFO EN PÁG.35] 17:00 - 17:30 Farewell Coffee patrocinado por Las ponencias de los tracks 3 y 4 son presentaciones ofrecidas por nuestros patrocinadores que no requieren la selección del comité técnico de expo:QA. Cena Networking Madrid, de tapas & cultural JUNIO 09 Martes 9 de Junio JUNIO Visita Guiada más Tapas Después de un agradable día de tutoriales, únete a nosotros y explora el lado cultural de Madrid con uno de los recorridos a pie histórico y cultural que hemos organizado para esta noche. En expo:QA te proponemos dos maneras de conocer Madrid: una, a través de un recorrido por la historia de una de las dinastías monárquicas más importantes, Los Austrias, y otra a través del “Quijote” de la lengua española, el “Manco de Lepanto”, Miguel de Cervantes. ¡Elige la tuya! Y para culminar, ¡una ronda de tapas! 10 Miercoles 10 de Junio Cena Networking Ven a disfrutar, en el ambiente más elegante, de un cóctel pre-cena lleno de sorpresas que te ayudarán a conocer mejor a tus colegas participantes en la conferencia, antes de sentarte a disfrutar de unos manjares dignos de la Realeza. Para ello nos trasladaremos hasta principios del siglo XX y sacaremos nuestras mejores galas para cenar en el Casino de Madrid, una joya arquitectónica inaugurada en 1910, obra del célebre arquitecto José López Sallaberry. Código de vestimenta del Casino de Madrid: ¡No olvides tu americana y tu corbata favorita! IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 9 TEST ACADEMY T Sesiones de 2 horas de aprendizaje técnico que profundizan sobre un tema particular de Pruebas de Software. Divertidas y educativas, contienen demostraciones prácticas y permiten la interacción directa con los tutores. Si quieres aprender algo que podrás aplicar en tu trabajo cotidiano, participa en una de las sesiones de aprendizaje de laTEST ACADEMY y garantiza un aumento de tus conocimientos. Plazas limitadas. JUNIO 10 Python para testers Antonio Robres, ES Parte 1 - 11:05 - 11:50 // Parte 2 - 12:00 - 12:45 Uno de los principales problemas de la automatización de pruebas y la definición de casos de pruebas es la multitud de herramientas que se utilizan en estas actividades de testing. El uso de varias herramientas conlleva aprender cómo usarlas, lo que aumenta los costes de formación de todos los miembros del equipo. Asimismo, la integración de todas estas herramientas crea problemas no deseados y, a veces, incluso es imposible alcanzarla. Una de las maneras de resolver este problema es utilizar una herramienta para toda automatización de pruebas dentro del proceso de pruebas. Durante la sesión de aprendizaje, el público puede aprender a utilizar Python para realizar testing automatizado a todos los niveles, incluido el testing de backend (que ataca a la API), el testing de frontend (que ataca a la interfaz de usuario web) y para realizar testing de performance. Los asistentes también aprenderán sobre la implementación de un marco de pruebas sostenible, aplicable a todos los niveles de prueba, reutilizando varios módulos y librerías a través de conjuntos de pruebas durante la realización de pruebas en un entorno aislado. Si ya ha tenido experiencias problemáticas con la automatización de pruebas, haga su vida más fácil e inscríbase en esta sesión de aprendizaje. JUNIO 10 Consejos y trucos BDD Carlos Blé, ES Parte 1 - 15:15 - 16:00 // Parte 2 - 16:30 - 17:15 Imagine tener que rehacer una herramienta de software existente que se lanzó hace más de ocho años, y que todavía es utilizada por miles de clientes y que no ha sido nunca objeto de mantenimiento. Veinte millones de líneas de código legado son ahora su principal problema. ¿Cómo superar este reto cuando tiene un equipo de 20 personas listo para comenzar a rehacer la herramienta? En esta sesión de aprendizaje se mostrará a los asistentes la aplicación del Desarrollo orientado por comportamientos (BDD, por sus siglas en inglés) junto con el Diseño orientado por el dominio (DDD, por sus siglas en inglés) para esas situaciones. Se explicarán técnicas que funcionan bien, así como la solución a los problemas que se producen más habitualmente en este contexto. Los asistentes aprenderán varios consejos, junto con ejemplos y casos prácticos reales. Si ya está trabajando con BDD o está interesado en comenzar a aplicarlo, inscríbase en esta sesión de aprendizaje y obtenga un gran conocimiento sobre el BDD. Carlos Blé CB&A, España Antonio Robres eyeOS, España Antonio Robres es responsable de QA en eyeOS, Barcelona, España. Estudió Ciencias de Telecomunicación en la Universidad Politécnica de Cataluña (España) y tiene un máster en administración de telecomunicaciones. Ha trabajado durante ocho años en el ámbito del testing de software y la ingeniería de calidad para distintas empresas como Telefónica, Gas Natural y Grifols. Actualmente está implementando el proceso de control de calidad en eyeOS centrándose en el diseño y la automatización de pruebas. Participa en diversas conferencias internacionales como ponente. Asimismo, escribe en el blog sobre testing www.softqatest.com. También es miembro de la asociación TestQA y de la SSTQB©. 10 Carlos ha sido consultor, formador y desarrollador independiente desde 2009, prestando su colaboración a numerosos equipos y organizaciones en toda España. Entre 2001 y 2009 trabajó para una gran variedad de empresas, entre ellas sus propias startups. Es autor del primer libro sobre TDD en lengua española. Carlos es un ponente habitual de conferencias internacionales. V OTA Y G A N A VER UBICACIÓN EN PÁG. 38 JUNIO 11 JMeter Automatización para proyectos ágiles Simon Knight, EN Parte 1 - 11:30 - 12:15 // Parte 2 - 12:25 - 13:10 ¿Por qué es tan costoso el testing de performance? En realidad, no lo es. La herramienta de código abierto gratuita JMeter puede utilizarse para crear una automatización de pruebas rápida y desechable cuando se trabaja en proyectos de testing. V TU OPINIÓN TIENE PREMIO! es la aplicación expo:QA que te permite valorar cada ponencia y determinar el ganador del Premio de los Asistentes que se entregará al mejor ponente expo:QA’15 durante la clausura. Y participar en el sorteo de un iPad mini y otros regalos de patrocinadores. Participa y gana un iPad mini! Esta sesión de aprendizaje permitirá a los asistentes comenzar a utilizar JMeter y les proporcionará las competencias que necesitan para iniciarse en las pruebas de secuencias de comandos e interpretar los resultados. Si está empleando demasiado dinero en herramientas de pruebas de performance o simplemente no consigue resultados viables con sus pruebas de performance, o solo quiere aprender JMeter en un contexto ágil, no se pierda esta sesión de aprendizaje. Participa desde un ordenador o una tablet conectado a Internet: www.expoqa.com/votaygana Visita el Cyber-corner en el el salón de exposición Simon Knight SJP Knight Ltd, Reino Unido Simon Knight trabaja en equipos de todos las formas y tamaños como líder de testing, manager y facilitador, ayudando a conseguir un gran software construyendo calidad en todas las etapas de desarrollo del proceso. Síguelo en Twitter (@sjpknight) o lee su blog www.sjpknight.com Premio ofrecido por: Cada vez que votes para una presentación entrarás en el sorteo de un iPad mini. Cuanto más votes, más oportunidades tendrás de ganar. El ganador será anunciado durante la clausura de la Conferencia el 11 de Junio a las 16:40h. Deberá estar presente en la sala. Powered by ¡Acércate para recibir tu premio! Sólo se entregará el premio al ganador si está presente en la sala. En caso de ausencia, se sorteará otra persona. 11 ZONA DE MASA JES PATROCINADO POR D E S C O N E C T A ZON A ¡Echa un vistazo al divertido espacio de encuentro dedicado a testers y desarrolladores! Prueba las últimas y mejores herramientas actualmente disponibles en el Mercado y que estarán en el DEMO LAB. ¿Deseas crear un script de pruebas automatizado? ¿Qué tal realizar un análisis de código? ¿Generar pruebas automáticamente de los requisitos? El DEMO LAB tiene diversas herramientas de testing disponibles para probar junto con entretenidas actividades. Tómate unos minutos para el relax... ¿Te apetece echar una partida de Scalextric? En el DEMO LAB también habrá un circuito de Scalextric profesional para todos los asistentes a conferencias que se atrevan con un par de vueltas. Realiza correctamente una actividad con una de las herramientas de testing, consigue tu pasaporte Demo Lab sellado, ¡y saca al Fernando Alonso que llevas dentro! PATROCINADO POR -------------------------------------------------------VER UBICACIÓN EN PÁG. 38 12 ¡Haz la vuelta más rápida durante la conferencia y gana un iPad! -------------------------------------------------------- DEMO DEMO LAB LAB DEMO LAB D ¡ GANA UN IPAD ! JUNIO JUNIO 10 11 El DEMO LAB estará abierto durante los dos días de la conferencia, el 10 y 11 de junio. Visítalo para pasar un buen rato de diversión y juegos. Performance is Everything eggPlant Functional BDFTF mPulse CloudTest VER UBICACIÓN EN PÁG. 38 Recover CAST AIP HP ALM ATCD KIUWAN Test Complete 13 E EXPOSITORES Endorser SOGETI Sogeti España, perteneciente al Grupo Capgemini, es una compañía especializada en servicios y soluciones de tecnología, focalizada en Testing y Calidad de Software, Soluciones Microsoft y High Tech Consulting. El Grupo Sogeti, líder mundial en Testing y Calidad de Software, cuenta con más de 12.000 profesionales dedicados específicamente a esta área en 15 países de Europa, EE.UU. y la India. Sogeti lleva 15 años ofreciendo servicios de Testing y Calidad de Software en el mercado español, contando con el apoyo de los centros Offshore y Nearshore que el Grupo Sogeti posee en la India, Europa y EE.UU. Sogeti es el creador de las metodologías estándar del mercado: TMap® (Test Management Approach) y TPI® (Test Process Improvement). Además, es autor de numerosas publicaciones sobre Calidad de Software, entre ellas el informe anual “World Quality Report”, y creador del evento “Testing & Tools Day”. www.sogeti.es Patrocinadores Gold ACCENTURE Accenture es una de las organizaciones líderes en consultoría de gestión, servicios tecnológicos y outsourcing a nivel mundial. Con 319.000 personas trabajando en más de 200 oficinas de 56 países, su facturación fue de 30.000 millones de dólares durante el año fiscal 2014 (Sep 2013-Ago 2014). Sus cuatro áreas de negocio - Accenture Estrategia, Accenture Digital, Accenture Tecnología y Accenture Operaciones - son los motores de innovación que contribuyen a fortalecer sus capacidades y habilidades, a desarrollar su capital de conocimiento y a crear, adquirir y gestionar sus activos para ofrecer un servicio integral a sus clientes. www.accenture.com/es ATOS Atos SE (Societas Europaea) es un líder en servicios digitales con una facturación anual proforma de 10.000 millones de euros en 2013 y 86.000 empleados en 66 países. Proporciona a su cartera global de clientes servicios TI de Consultoría e Integración de Sistemas, Operaciones Gestionadas y BPO, operaciones Cloud, soluciones Big Data y Seguridad, así como servicios transaccionales a través de Worldline, líder europeo y operador global de servicios de medios de pago. Gracias a su profunda experiencia en tecnología y conocimiento de los diferentes sectores, trabaja con clientes presentes en diversos sectores de negocio: Defensa, Servicios Financieros, Salud, Manufacturing, Media y Utilities, Sector Público, Retail, Telecomunicaciones y Transporte. www.es.atos.net/es-es/home.html BSD ENTERPRISE BSD Enterprise es una empresa internacional de Tecnología de la Información con distintas verticales de Servicio, principalmente: - Aseguramiento de la Calidad y Pruebas de Software - Desarrollo y Construcción de Software - Consultoría de Negocios Somos una empresa creativa y dinámica de servicios; proporcionamos beneficios tangibles para nuestros clientes. Nuestro crecimiento ha sido posible gracias a la sinergia entre la experiencia y conocimiento del mercado y nuestros propios métodos innovadores. BSD Enterprise nació en Monterrey México hace 12 años, con la idea de mejorar los productos de tecnología de la información a través de calidad, método y disciplina. A partir de esta idea central y con los éxitos logrados, hemos ampliado nuestra presencia geográfica, así como nuestros servicios. www.bsdenterprise.com 14 VER UBICACIÓN EN PÁG. 38 EVERIS Everis an NTT DATA Company es una consultora multinacional que ofrece soluciones de negocio, estrategia, desarrollo y mantenimiento de aplicaciones tecnológicas, y outsourcing. La compañía, que desarrolla su actividad en los sectores de telecomunicaciones, entidades financieras, industria, utilities, energía, administración pública y sanidad, alcanzó una facturación de 608 millones de euros en el último ejercicio fiscal. En la actualidad, cuenta con más de 11.000 profesionales distribuidos en sus oficinas y centros de alto rendimiento en 13 países. La consultora pertenece al grupo NTT DATA, la sexta compañía de servicios IT del mundo, con 70.000 profesionales y presencia en Asia-Pacífico, Oriente Medio, Europa, Latinoamérica y Norteamérica. La integración en NTT DATA permite a everis ampliar las soluciones y servicios para sus clientes, aumenta sus capacidades, recursos tecnológicos, geográficos y financieros le ayuda a dar las respuestas más innovadoras a sus clientes. www.everis.es GLOBE TESTING Globe Testing, pruebas de software y ALM bien hecho. Globe Testing es una compañía tecnológica especializada en pruebas de software y metodologías de ciclo de vida de software (ALM). Con sede central en Berlín, Globe Testing opera en Alemania, España y Suiza, garantizando a sus clientes un servicio de calidad dirigido a cualquier perfil de empresa, independiente del mercado en el que opere. El modelo de distribución de Globe Testing permite a sus clientes beneficiarse de una solución de pruebas unificada y rentable, a través de servicios onshore, o aprovechando nuestra experiencia y estructura para servicios en modalidad near-shore. Globe Testing cuenta con el mejor equipo de profesionales de consultoría y técnicos especializados, que comparten la misma misión: queremos que tu software funcione como esperas. www.globetesting.com HP HP lidera un “Nuevo estilo de TI para un Nuevo Estilo de Negocios”, basado en un completo portfolio de soluciones que permiten a las organizaciones cumplir sus objetivos empresariales, en los que el Software es una pieza clave. HP Software apuesta por la innovación continua para resolver los problemas de sus clientes, aportando valor a su infraestructura TI y al negocio, proporcionando soluciones de gestión de TI, Big Data y Seguridad. Nuestras soluciones de gestión del ciclo de vida de aplicaciones y de gestión de TI ayudan a entregar aplicaciones y servicios que cumplen con los niveles de calidad definidos y automatizan la infraestructura subyacente, ya sea en un modelo tradicional, cloud o un modelo híbrido. Nuestras soluciones de Big Data ayudan a nuestros clientes a obtener respuestas de una manera más rápida de su información estructurada y desestructurada. Nuestras soluciones de Seguridad proporcionan respuestas de forma rápida a todas las posibles amenazas de seguridad en todos los niveles. La oferta de HP Software se puede entregar en la forma tradicional de licencias o como SaaS y está acompañada y mejorada por el Soporte y Servicios Profesionales para proporcionar a los clientes una solución de máxima calidad y extremo a extremo. www.hp.es/software SOPRA Sopra, líder europeo de la transformación digital, presenta una de las ofertas más completas del mercado: consultoría, integración de sistemas, edición de software y Business Process Services. Sopra ofrece también soluciones “end-to-end” para responder a las necesidades de negocio de grandes empresas y organizaciones, ayudándoles a desarrollarse y a ser competitivos. Al combinar valor añadido e innovación en las soluciones aportadas, así como la eficiencia de los servicios prestados, Sopra acompaña a sus clientes en sus programas de transformación, sea cual sea su complejidad, y les ayuda a optimizar el uso de la tecnología digital. Con aproximadamente 35 000 colaboradores en más de 20 países, Sopra realizó en 2014 una cifra de negocio de 3400 millones de euros. www.sopragroup.es SSTQB El Comité Internacional de Cualificación de Pruebas de Software (ISTQB: International Software Testing Qualifications Board, www.istqb.org) es una organización sin ánimo de lucro, creada en el año 2002 por empresas, instituciones, organizaciones y personas especializadas en el campo de las pruebas y la industria del software. El fin de la asociación es la profesionalización de las pruebas, mediante la definición de un esquema de certificación internacional de personas. El ISTQB suministra los planes de estudios y el glosario a partir de los cuales se establecen las guías para la acreditación y evaluación de los profesionales de pruebas a cargo de los comités locales. www.sstqb.es 15 Expositores APPLAUSE Lanzado en 2008 como uTest, Applause está liderando la revolución de la calidad de aplicaciones, permitiendo a las empresas ofrecer experiencias digitales que ganan - de web a móvil a “wearables” y más allá. Al combinar el “ In the Wild testing”, herramientas de software y análisis, Applause ayuda a las empresas a alcanzar la calidad de aplicaciones de 360° que necesitan para prosperar en la economía moderna de las apps. Applause In-The-Wild Testing Services abarcan todo el ciclo de vida de aplicación. Probar más allá del laboratorio de control de calidad tradicional, es vital para crear una gran experiencia, allí donde vuestros usuarios viven, trabajan o juegan. Con funcionalidad, usabilidad, la localización, la carga y las pruebas de seguridad, la comunidad global Applause de testeadores profesionales le ayuda en cada paso del camino para que pueda gestionar la calidad de sus aplicaciones desde el concepto hasta el lanzamiento y más allá. Miles de empresas - incluyendo Google, Fox, Amazon, Concur y Runkeeper – eligen Applause para lanzar aplicaciones que hacen las delicias de sus usuarios. www.applause.com ATSISTEMAS En atSistemas, somos 650 profesionales dedicados desde 1994, a la consultoría, servicios de Tecnologías de la Información y desarrollo de software. Nuestros más de 20 años de experiencia, nos han convertido en uno de los principales referentes del mercado. Combinamos nuestra especialización en tecnologías de vanguardia con un amplio conocimiento de los retos de negocio de nuestros clientes. Más de 300 empresas, entre las principales del país y con presencia en todos los sectores de actividad, han confiado en nosotros para ofrecerles soluciones innovadoras y acompañarles en su transformación tecnológica. Desde nuestras oficinas de Madrid, Barcelona, Cádiz, A Coruña y Zaragoza, realizamos proyectos de arquitectura, desarrollo, integración de sistemas y servicios gestionados, adoptando y promoviendo las mejores prácticas del mercado. www.atsistemas.com DEISER Desde hace 16 años, DEISER ha procurado ofrecer productos sobresalientes, soluciones ágiles centradas en el cliente y servicios TI colaborativos: desde el desarrollo de Software a los procesos de Gobierno de TI. Mediante la ayuda de los productos de Atlassian como columna vertebral para el Aseguramiento de la Calidad del Desarrollo de Software, ofrecemos un conjunto completo de herramientas que ayudan a las empresas a construir Software Excepcional: Como dice Atlassian: ¡Suéñalo, Planéalo, Constrúyelo y Despliégalo! Atlassian ofrece una colección extraordinaria de productos integrados que mejoran la Calidad del Proceso Ágil de Desarrollo de Software. Pero Atlassian es mucho más que esto. Ahora podemos construir una solución, completa y escalable, para que los desarrolladores puedan crear software de calidad y, también, conseguir los objetivos globales de las empresas (alineamiento Cmmi, requerimientos ISO, integración con los procesos de negocio, etc...). www.deiser.es GFI Gfi Grupo es una multinacional de consultoría, outsourcing e integración de sistemas en Tecnologías de la información, con un equipo de más de 11.000 empleados, presente en 7 países. Tras 44 años de historia, la compañía se ha consolidado convirtiéndose en un referente en el mercado europeo dentro de sus sectores de actividad: Administración Pública, Salud, Telecomunicaciones & Media, Banca y Seguros, Industria, Utilities y Transportes. La generación de un volumen de negocio de 750 millones de euros, así como su cotización en la Bolsa NYSE de Paris, avalan su posición en el mercado. El Grupo Gfi está presente en España desde 1998 con una plantilla de más de 1.400 profesionales altamente cualificados, en 8 delegaciones repartidas por todo el territorio nacional. www.gfi.es MICRO FOCUS - BORLAND Micro Focus International (LSE: MCRO.L) es una compañía de software de infraestructura empresarial global que entiende las necesidades y desafíos de negocios más exigentes del mundo de la tecnología. Con más de 35 años de experiencia y conocimientos, la compañía ayuda a las organizaciones a superar lo antiguo y lo nuevo. Nuestros productos y servicios ayudan a las organizaciones aprovechar las inversiones existentes y también a innovar para aprovechar las oportunidades que presentan las nuevas tendencias de TI, a la vez que se proteja la información corporativa en todo momento. Las marcas principales de Micro Focus Internacional son: Micro Focus, Borland, Attachmate, NetIQ , Novell y SUSE. Para obtener más información: www.microfocusinternational.com. www.microfocusinternational.com 16 Expositores VER UBICACIÓN EN PÁG. 38 nexoQA nexoQA es proveedor acreditado de cursos ISTQB, y miembro del SSTQB (Capítulo español del ISTQB). Organiza cursos Certified Tester - Foundation Level, Certified Agile Tester, y otros, en castellano o en inglés, en modalidad abierta o bien en empresa. nexoQA es el organizador de la conferencia internacional expo:QA cuya primera edición tuvo lugar en 2004. www.expoqa.com SMARTBEAR SmartBear es la elección de más de dos millones de profesionales de software y más de 25.000 organizaciones en 90 países que utilizan sus productos para construir y entregar las mejores aplicaciones de software del mundo. La gestión de calidad de Software de la compañía apoya los procesos de entrega de desarrollo, pruebas, preparación de la API y la monitorización de la experiencia de usuario a través de escritorio, Web y plataformas móviles. Con millones de desarrolladores, testers y equipos de operaciones utilizando ya sus productos, SmartBear es rentable, creciente y global. www.smartbear.com SOASTA SOASTA es el líder en la medición del rendimiento y analíticas. La plataforma SOASTA permite a los propietarios de negocios digitales obtener una visión sin precedentes y un mantenimiento continuado de la experiencia real de usuario de los dispositivos móviles y de la Web - en tiempo real, y en escala. Con más de 10 millones de pruebas realizadas y más de 100 Performance is Everything billones de experiencias de usuario medidas, SOASTA es el experto de rendimiento digital de confianza de las empresas líderes de la industria incluyendo Experian, Gilt Groupe, Hallmark, Intuit, Microsoft y Netflix. SOASTA es de titularidad privada, con sede en Mountain View, California. www.soasta.com TestPlant Construido por TestPlant, el conjunto de herramientas de software eggPlant facilita el diseño, desarrollo, pruebas y gestión de aplicaciones de software para mainframe, escritorio y aplicaciones móviles en cualquier entorno de plataforma tecnológica, asegurando la garantía del servicio para las empresas digitales. Las herramientas son relevantes en ágil, móvil, web y despliegues DevOps. El uso de eggPlant mejora y reporta sobre la calidad y la capacidad de respuesta de los sistemas de software, reduce el tiempo de salida al mercado y reduce los costos mediante la introducción de la automatización de procesos. Los productos de TestPlant se utilizan en más de 30 países por más de 350 clientes empresariales en sectores que incluyen servicios financieros, automoción, sanidad y ciencias de la vida, medios de comunicación y entretenimiento, negocios minoristas, Defensa y aeroespacial. www.testplant.com UST Global UST Global® es un proveedor líder de servicios TI end to end y soluciones tecnológicas empresas Global 1000. Con headquarter en Aliso Viejo, California y más de 17.000 empleados, desarrolla operaciones a nivel internacional. UST Global® es una compañía líder en consultoría tecnológica con demostrada experiencia en los sectores Banca y Seguros, Healthcare, Logística, Industria, Automoción, Utilities, Telecomunicaciones y Medios de Comunicación. La compañía desarrolla un modelo de compromiso global centrado en el cliente, aportando el mejor servicio bajo la máxima: “Pocos clientes, máxima atención”. El crecimiento y la cartera de clientes de UST Global® le dan solvencia para abordar cualquier proyecto de entidad internacional. Este enfoque centrado en el cliente constituye la base de la forma de trabajar y servir a nuestros clientes. El compromiso con el éxito a largo plazo es lo que motiva a todos nuestros profesionales para proporcionar valor y flexibilidad, más allá de los términos contractuales. www.ust-global.com 17 18 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO P R E S E N TAC I O N E S Keynote P Fecha: 10/06/2015 - 09:45 - 10:35 KEYNOTE: Los pilares del testing ágil El oficio del testing ágil está madurando, y actualmente contamos con muchos testers competentes y llenos de talento en el sector, que perfeccionan sus destrezas y comparten sus experiencias y técnicas. Pero, ¿le parece tener problemas para conseguir el mismo éxito que obtiene a nivel de los testers individuales cuando se aumenta el número de estos? ¿Acaso el fantástico testing que ofrecen se diluye en la mediocridad del testing habitual de la organización? Para que su organización tenga éxito con el testing ágil, debe entender lo siguiente: · Los objetivos que quiere conseguir · Las medidas o los indicadores clave de estos objetivos · Los requisitos previos para el éxito · Las dependencias y conexiones entre todos los elementos anteriores En esta charla compartiré con ustedes mi modelo de Pilares del testing, tal y como aparece en el nuevo libro de Lisa Crispin y Janet Gregory More Agile Testing. El modelo establece las estructuras y las dependencias que influyen en el grado de efectividad que puede lograr nuestro esfuerzo general de testing en la organización como conjunto. David Evans Neuri Consulting LLP, Reino Unido @DavidEvans66 David Evans es un consultor, asesor y formador experto de la metodología ágil, con más de 25 años de experiencia en el sector de la TI. Líder intelectual en el ámbito de la calidad ágil, ha impartido formación y consultoría para clientes de todo el mundo. Ponente habitual en eventos y conferencias de Europa, David fue elegido mejor ponente destacado en los Agile Testing Days de 2013. Es uno de los autores del libro superventas 50 Quick Ideas to Improve your User Stories, y algunos de sus artículos se han publicado en revistas de TI internacionales. Actualmente vive y trabaja en el Reino Unido, donde es socio junto con Gojko Adzic en Neuri Consulting LLP. Track1 Fecha: 10/06/2015 - 11:05 - 11:50 ¿Testing ágil… o testing zombi? Si un equipo cree que es ágil pero realiza las pruebas siempre de la misma manera, entonces todavía le queda mucho por aprender. El testing ágil es fundamentalmente diferente del testing tradicional. ¿Pertenece usted a uno de esos “equipos zombis”, con un “desarrollo ágil” pero un testing tradicional? ¿Quiere convertirse en ágil a la hora de realizar testing también? Como asesores de la metodología ágil de 233 Grados de TI, ayudamos a las empresas a adoptar el testing ágil. En esta ponencia destacada presentaremos los problemas más típicos a los que se enfrentan los equipos de testing cuando intentan adoptar Scrum o los valores ágiles en general. Asimismo, explicaremos cómo abordar situaciones similares y las experiencias que hemos aprendido cambiando de una mentalidad de testing tradicional al testing ágil. Ana María del Carmen García 233 Grados de TI, España @amgarciao Ingeniera del software apasionada sobre todo por la calidad del software y buenas prácticas en general. 233 Practitioner en 233 Grados de TI S.L. Participa en la empresa 233, en proyectos relacionados con la implantación de metodologías ágiles, Scrum y calidad del software para importantes organizaciones. Ha trabajado implantando Integración Continua, en todas sus etapas, desde la definición de la estrategia del control de versiones hasta la automatización de los despliegues, pasando por estrategias de pruebas manuales y automáticas en Integración Continua. En lo que se refiere a la comunidad 233, ha escrito publicaciones en revistas, participado en conferencias y blogs del sector. www.javiergarzas.com/author/anamaria IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 19 Track2 Fecha: 10/06/2015 - 11:05 - 11:50 Cómo desarrollar la manera de pensar de los testers en un mundo cambiante Cuatro cambios recientes en el mundo occidental han conducido al cambio de expectativas respecto al testing. La presentación empieza con estos cambios: • Una mayor automatización de los procesos • Subcontratación externa de trabajo de alta tecnología • La necesidad de contar con agilidad empresarial • Una mayor importancia de la usabilidad, comercialidad y posibilidad de venta de los productos. Estos cambios conllevan un cambio de expectativas respecto al testing. Se explicará el impacto que tienen estos cambios sobre el testing. Esto implica una mayor necesidad de contar con testing exploratorio y testing basado en sesiones y con un testing menos basado en prescripciones. En esta parte de la presentación, explicaré la diferencia entre las diversas maneras de realizar testing, es decir, scripted testing, secuencias de comandos globales, testing basado en sesiones, búsqueda de defectos, tours de pruebas y testing puramente exploratorio. Explícitamente, expondré que no existe una manera ideal de hacer testing: dependiendo de la situación que se tenga se ha de elegir una manera diferente. En la tercera y última parte de la presentación, explicaré algunos conocimientos esenciales sobre cómo trabaja nuestro cerebro y comentaré que la selección y la formación de los testers se realiza basándose en pensamientos lógicos y analíticos. Por otra parte, tomando como base los cambios enunciados en la primera parte de la presentación, y para poder realizar todas las formas de testing presentadas en la segunda parte de la presentación, mostraré cómo podemos fomentar nuestra creatividad. Expondré 12 maneras diferentes de ejercitar y desarrollar nuestra creatividad. Al final de la presentación contaré una historia personal sobre cómo gracias a haber fomentado mi creatividad no sólo he mejorado mis habilidades de testing sino que, en última instancia, mi vida ha cambiado. Finalizaré mi exposición recomendando algunos libros como lectura adicional y, por supuesto, contestaré las preguntas que deseen. Esta presentación es una charla reveladora sobre las habilidades que necesitamos hoy en día. Jan Jaap Cannegieter Sysqa, Países Bajos @jjcannegieter Jan Jaap Cannegieter es un destacado experto de las pruebas, el QA, la CMMi y los requisitos que trabaja en los Países Bajos con 20 años de experiencia en las TIC. Además, es Vicepresidente de SYSQA B.V. Jan Jaap ha publicado diversos artículos y 10 libros con éxito de ventas en los Países Bajos. Asimismo, ha sido un ponente destacado en diversas conferencias como Testnet (Países Bajos), Dutch Testing Days, Belgium Testing Days, STANZ (Australia y Nueva Zelanda), una conferencia sobre TMMi (Corea del Sur), AutoStep (India), Romanian Testing Days, Agile Testing Days, SIGIST (Inglaterra) y el Congreso Mundial de Calidad de Software. Track3 Fecha: 10/06/2015 - 11:05 - 11:50 Recover: Obteniendo documentación y modelos alineados con las pruebas para reducir la deuda de conocimiento Recover es una solución innovadora que recupera el conocimiento funcional de un software bajo prueba. A medida que el proceso de pruebas avanza, Recover captura el conocimiento adquirido en forma de modelos accesibles, a partir de los cuales se genera, mantiene y distribuye documentación técnica funcional para los profesionales involucrados en el proyecto. El modelo se valida, refina y actualiza continuamente en alineación con las pruebas, con la ayuda de una herramienta. Los modelos y la documentación generada se pueden usar para simulaciones, gestión transversal del conocimiento y validación de pruebas de regresión. La solución contribuye a abordar la deuda de conocimiento cuando el “know how” de un sistema está esparcido en la cabeza de distintos profesionales o se ha perdido. Recover permite: (1) diseño knowledge-based de casos de prueba, una visión estructurada de diseño de pruebas; (2) Recuperación testdriven y validación contínua del modelo funcional de un sistema bajo prueba; (3) Generación automática y distribución de documentación técnica funcional actualizada (en formato web navegable, documentos textuales, PDF,....); y (5) Detección de casos de prueba regresión impactados por cambios en el sistema. Albert Tort Sogeti, España @alberttort Albert Tort es Especialista de Software Control & Testing en Sogeti España. Actualmente trabaja en el desarrollo de la solución Recover para la generación test-driven de modelos y documentación técnica funcional, ganadora de los Sogeti-Capgemini Testing Innovation Awards 2014. Fue investigador y profesor de la Universidad Politécnica de Catalunya-Barcelona Tech donde se especializó en ingeniería de requisitos, modelización conceptual, calidad de los sistemas de información y testing. Presentó la tesis doctoral Testing and Test-Driven Development of Conceptual Schemas. Es autor de varias publicaciones en revistas especializadas y ha participado en congresos internacionales. 20 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO Track4 Fecha: 10/06/2015 - 11:05 - 11:50 La automatización de testing como elemento de productividad. Experiencias de vida y casos de éxito El énfasis en las pruebas automatizadas representa un cambio de paradigma para la industria del software. Este cambio no se trata simplemente de la aplicación de herramientas y el funcionamiento de la automatización de pruebas. Por el contrario, el ciclo de pruebas y su automatización es un fenómeno generalizado y con efectos en todo el ciclo de vida de desarrollo del sistema. En esta sesión hablaremos de nuestras experiencias en el aplicación de nuestra Metodología en el Ciclo de Vida de las Pruebas Automatizadas (ATLC), y de casos vividos ante situaciones prácticas al utilizar un enfoque sistemático y capaz de organizar y ejecutar las actividades de prueba, para maximizar su cobertura dentro de las limitaciones de tiempo y recursos. Juan C. Ramírez BSD Enterprise, España Juan C. Ramírez es el coordinador de la factoría de Calidad & Software Testing en BSDENTERPRISE Madrid. Ingeniero en Telemática por la UPIITA - IPN (México) ha desarrollado su actividad profesional en diversas empresas y clientes internacionales destacando su participación en el sector financiero, llevando a cabo diversas implantaciones de procesos completos de aseguramiento de calidad y pruebas de software, incluyendo proyectos en sitio a través de factorías de testing tanto en modalidades nearshore como offshore. Actualmente es el responsable de la factoría de Calidad & Software Testing en BSDENTERPRISE Madrid, dando servicio a diferentes clientes en Madrid y México aprovechando la diferencia horaria entre las dos sedes para ofrecer un servicio continuo (follow the sun). Track1 Fecha: 10/06/2015 - 12:00 - 12:45 La mentalidad del testing ágil En esta presentación nos fijaremos en la mentalidad del testing ágil y en qué se diferencia del testing tradicional. Nos centraremos en cada una de estas afirmaciones individualmente, y realizaremos un ejercicio para ilustrar el impacto que tiene realizar pruebas en una etapa temprana. Asimismo, compartiremos algunas técnicas para que puedan utilizarlas con cada una de estas afirmaciones. • El testing como actividad en curso frente a una fase final. También presentamos el concepto de un Manifiesto del Testing Ágil: una fantástica página resumida que le ayudará en su recorrido por el testing ágil. Suposiciones del testing y entendimientos compartidos frente a comprobaciones • Prevenir los defectos frente a encontrar defectos • Todo el mundo es responsable de la calidad frente a los testers son los responsables • Los testers ayudan a construir un mejor sistema frente a intentar romperlo • De qué forma el testing ágil adopta una mentalidad fundamentalmente diferente respecto al testing tradicional • Los testers ágiles como defensores del cliente en lugar de comprobadores de especificaciones • Cómo evitar que haya defectos antes de escribir una sola línea de código Resultados del aprendizaje Samantha Laing Growing Agile, Sudáfrica @samlaing Trabajo como asesora y formadora ayudando a equipos y personas a adoptar la metodología ágil y trabajar más efectivamente. Pese a que mi bagaje es el de una desarrolladora de software, utilizo técnicas ágiles con muchos sectores y equipos diferentes. Mi objetivo es conseguir la transición de la idea a la ejecución de una manera más satisfactoria para todas las partes implicadas. Habitualmente imparto conferencias internacionales sobre la metodología ágil y he compartido la autoría de diversos libros sobre la metodología ágil y Scrum, además de ser docente en cursos en línea. IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 21 Track2 Fecha: 10/06/2015 - 12:00 - 12:45 Ampliar la nube: cómo minimizar el tiempo de inactividad y aprovechar mejor las capacidades del tester El tiempo de inactividad y las actividades paralelas son un continuo reto para los equipos de pruebas que intentan minimizar las pérdidas y maximizar la productividad. importante, durante este proceso las actividades paralelas pasaron de ser consideradas un coste sujeto a la reducción a una parte real de la oferta de servicios del equipo, aportando valor añadido. Esta presentación aborda una transformación radical de la manera en que un equipo de pruebas, dentro de una empresa de software con proyectos, ofrece sus servicios e interactúa con el resto de la organización. Esta transformación ha posibilitado minimizar el tiempo de inactividad a niveles sorprendentemente bajos. Y, lo más Toda esta transformación fue impulsada por la idea de ampliar la noción de nuestra nube de recursos también a los recursos humanos. Irónicamente, la idea de ampliar la nube a los recursos humanos fue el resultado de una sesión en la que llovieron ideas. Sakis Ladopoulos INTRASOFT International, Grecia Sakis Ladopoulos, Máster en Ciencias, Profesor certificado en TMMi, es Administrador de Servicios / Gerente de Pruebas con prácticamente una década de experiencia práctica en la formación, el liderazgo y la gestión a través de cambios y equipos de ingenieros de testing en la TI y telecomunicaciones. Aparte de en el testing de software, también ha trabajado como auditor interno para sistemas de control de calidad y es miembro de diferentes grupos de trabajo y comités para las certificaciones ISO y CMMi, con lo que ha obtenido una visión general del control y la garantía de la calidad en el sector de las telecomunicaciones y la tecnología de la información. Asimismo, escribe e imparte ponencias sobre temas relacionados con el testing de software. Track3 Fecha: 10/06/2015 - 12:00 - 12:45 Mobile killed the testing star Igual que la televisión reemplazó a la radio, el nuevo ecosistema de aplicaciones móviles terminará con el testing tradicional. Seamos realistas, los cimientos donde se basa el desarrollo de aplicaciones móviles es, en el mejor de los casos, parecido al de las aplicaciones tradicionales. Durante años hemos escuchado un discurso digno de ser testado: “Hacer pruebas sobre una aplicación móvil es simplemente un cambio en el dispositivo”. Esta afirmación ya caducó. Muchos testers de la vieja escuela se han encontrado con problemas a la hora de integrarse en equipos de desarrollo móviles, que generalmente trabajan con metodologías ágiles y donde la entrega de valor y la salida al mercado se antepone a la documentación y el testing estructurado. Esta situación ha puesto de manifiesto el intrusismo vivido en el sector del testing, donde consultoras generalistas o incluso los clientes finales utilizaban personas sin formación en pruebas para asegurar la calidad de las aplicaciones, toda una paradoja... Durante 45 minutos, Álvaro del Ser y José Aracil explicarán cómo los retos del nuevo ecosistema móvil están acabando poco a poco con el testing tradicional, llevándose por delante a aplicaciones de pruebas, metodologías y “profesionales” que después de todo, tanto los unos como los otros, no eran de tanta calidad. Jose Aracil Globe Testing, España @pep0 La experiencia de Jose asesorando a sus clientes en todo lo relacionado con la calidad del software ha sido clave para sacar adelante multitud de proyectos, locales e internacionales. Desde el año 2011, Jose es el responsable de las operaciones de Globe Testing en España, Alemania y Suiza, donde aprovecha los conocimientos adquiridos como consultor para gestionar de forma eficiente una empresa en expansión constante. Durante los últimos 15 años, Jose ha participado en numerosos proyectos con tecnologías tan variadas como SAP, Siebel ó Tibco, en diferentes sectores verticales y mercados (Reino Unido, Suiza, Alemania, India y España). Durante este tiempo, Jose ha refinado las diferentes técnicas y mejores prácticas en cuanto a pruebas se refiere para entregar valor a sus clientes desde su entrada en los proyectos. 22 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO Track4 Fecha: 10/06/2015 - 12:00 - 12:45 Madurez del mercado español. Estudio de la calidad y seguridad de aplicaciones La calidad y la seguridad no suceden por casualidad, ni se pueden improvisar en el último momento antes del paso a producción. Las aplicaciones deben ser buenas y seguras desde su concepción hasta su construcción. La forma de diseñar y codificar no sólo determina la correcta funcionalidad del negocio, sino también la seguridad y continuidad de la propia empresa. Por tanto, una gran parte de la calidad y seguridad de las aplicaciones está en manos de los desarrolladores. Las estadísticas ayudan a mostrar en qué punto se encuentran las organizaciones. En esta ponencia se presentan los resultados de un estudio llevada a cabo en España por dos empresas de consultoría reconocidas. Con él queremos mostrar a las empresas españolas datos sobre la situación de la calidad del software, así como de las prácticas de seguridad de aplicaciones, de manera que puedan compararse con la media nacional y, en consecuencia definir sus propias medidas de mejora. En esta presentación vamos a responder a preguntas como: ¿Cuál es el posicionamiento del mercado español en la calidad y la seguridad? ¿Cuáles son los principales tipos de ataques a aplicaciones web? ¿Cuáles son los principales retos de las pruebas de seguridad? ¿Están los procesos de prueba suficientemente maduros? Luisa Morales Gómez-Tejedor Sopra Group, España A lo largo de su carrera profesional, Luisa Morales ha acumulado conocimientos profundos de proyectos de software, metodología y calidad, especializándose en el área de la Calidad, desde el año 2005 dirige con éxito el Centro de Competencias de Pruebas de Sopra, promoviendo la detección temprana de errores, facilitando los compromisos de calidad, plazo y coste de los proyectos e incrementando la confianza en los sistemas de información de los futuros usuarios. Forma parte de la Dirección Ejecutiva del Spanish Software Testing Qualification Board (SSTQB, organismo español perteneciente al ISTQB), es autora de numerosos artículos publicados en prensa especializada, y participa con regularidad en mesas redondas y ponencias sobre temas relacionados con la calidad en las TI. Keynote Fecha: 10/06/2015 - 14:15 - 15:05 KEYNOTE: La Internet de todo: ¿cómo la vamos a testear? Cada vez hay más publicidad, información e interés acerca del tema de la Internet de las cosas (IoT, del inglés) y de la Internet de todo (IoE, del inglés). ¿Pero de qué demonios está hablando la gente? ¿Debería interesarme? ¿Me afectará? ¿Qué significa para mí como ser humano? ¿Qué significa para mí como tester? Paul investigará qué es la IoT y la IoE y aquellos aspectos sobre los que tenemos que empezar a pensar. Mi enfoque será desde el punto de vista de una sociedad que hace suya la tecnología. Seguidamente me fijaré más estrechamente en los riesgos a los que nos enfrentamos y, finalmente, cómo nosotros, en calidad de comunidad de TI en general y comunidad del testing en particular, debemos reaccionar. Veremos qué es la IoE y cómo nos afecta a todos. Es importante tener una buena perspectiva de lo que significa la IoE para tener una idea del alcance, la variedad, la ubicuidad, la complejidad y el desafío que presenta la ola tecnológica que mucha gente cree que acabará dominando nuestro sector durante los próximos 10 o 20 años. Me gustaría empezar con algo que aparentemente suena un poco a ciencia ficción, pero que pronto se convertirá en un hecho científico. John Smith y su familia son personajes ficticios. · El fantástico mundo del futuro con la Internet de todo es muy confuso · Los nuevos riesgos de la Internet de todo, tanto desde un punto de vista social como técnico · Los principales impulsores de la estrategia de las pruebas. Paul Gerrard Gerrard Consulting, Reino Unido @paul_gerrard Lleva programando desde mediados de la década de los 70 y le encanta utilizar el lenguaje de programación Python. Ha impartido ponencias y tutoriales magistrales en conferencias sobre testing en Europa, EE. UU., Australia, Sudáfrica y en algunas ocasiones ha sido galardonado por ello. Educado en las universidades de Oxford y el Imperial College London, es uno de los directores de Gerrard Consulting Limited, la empresa anfitriona del UK Test Management Forum y Presidente del Programa de la conferencia de testing EuroSTAR 2014. En 2010 consiguió el EuroSTAR Testing Excellence Award y en 2013 el TESTA Lifetime Achievement Award inaugural. Es el Presidente del Programa de la conferencia EuroSTAR 2014. Ven a nu estro stan d Todos dicen que automatizan sobre dispositivos móviles... Globe te lo demuestra Madrid / Vitoria / Berna / Berlin / www.globetesting.com IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 23 Track1 Fecha: 10/06/2015 - 15:15 - 16:00 Automatización de pruebas en su organización: comenzar con poco, terminar con... Actualmente, la automatización de pruebas es omnipresente. Aún así, muchas organizaciones batallan con la implementación. ¿Qué herramientas selecciona? ¿permite usted que los equipos elijan su propia solución eficaz o busca un enfoque más centralizado? La respuesta se encuentra en un delicado equilibrio que permita la aparición de nuevas soluciones adecuadas, pero reduciendo el aumento excesivo en el campo de las herramientas. Esta presentación explica cómo lidiamos con la automatización de pruebas en Delta Lloyd. En nuestros diferentes departamentos hemos creado soluciones de trabajo, que pasan a formar parte de una visión amplia de la automatización de pruebas en Delta Lloyd. En nuestro proceso de desarrollo, el gerente de pruebas de Delta Lloyd trabaja con el consultor externo para examinar cómo se puede alinear la oferta y la demanda. Usamos la analogía de la cesta de frutas. La fruta representa los distintos tipos de soluciones de automatización de pruebas. Utilizando impulsores del negocio como punto de partida, dimos prioridad al desarrollo de soluciones de automatización de pruebas y usamos proyectos piloto para poner a prueba las soluciones en la práctica. Después de finalizar un proyecto piloto con éxito, este se pone a disposición de los otros departamentos. Cuando la fruta ha madurado, los administradores de TI pueden recogerla de la cesta, sabiendo que la implementación será fácil y rápida. La organización central proporciona soluciones, conocimiento y apoyo. La presentación describirá el modelo y se centrará en las herramientas seleccionadas. También se explicará hasta qué punto ayuda a definir la fruta, la implementación y el apoyo que se presta a otros departamentos. La presentación abarca una amplia gama de herramientas, a través de las habilidades, los recursos y los procesos requeridos, hasta la alineación con el negocio. Ard Kramer Delta Lloyd, Países Bajos @ard_kramer Ard Kramer está trabajando como Gerente de pruebas asignado en Delta Lloyd. Inició su carrera en el testing en 1997 y ha trabajado para diferentes empresas como gerente de pruebas y como gerente de proyectos, con experiencia en la gestión de proyectos, procesos y cambios. Ha escrito diversos libros acerca del testing, es decir, El ‘Q-mysterie’ sobre la conexión entre el testing y un óptimo retorno de la inversión y sobre Tendencias del testing. Track2 Fecha: 10/06/2015 - 15:15 - 16:00 Recomendaciones prácticas para compartir el testing con un desarrollador Las buenas relaciones laborales entre los miembros del equipo son un componente fundamental para el éxito. Especialmente, contar con una sólida relación entre los desarrolladores y los testers es importante para que todo el mundo haga suya la calidad y esencial en un equipo que abarca diversas funciones. Lamentablemente, en mi experiencia he visto que contar con desarrolladores y testers en el mismo equipo no significa necesariamente que vaya a haber una relación laboral inmediatamente eficaz. En concreto, he visto dificultades en equipos que avanzan hacia un modelo de metodología ágil. Los testers tienen que automatizar todo, los desarrolladores tienen que testear individualmente todo, los testers son demasiado lentos, los desarrolladores no saben cómo testear. De vez en cuando he escuchado estos comentarios en los equipos. Les expondré mi experiencia como tester a la hora de crear una relación laboral efectiva con los desarrolladores en equipos ágiles. Especialmente, trabajar conjuntamente con un desarrollador para realizar pruebas es un gran factor para fomentar una relación, y ayuda a compartir conocimientos, aumenta el potencial de generar ideas sobre el testing y mejora la testabilidad. En mi charla compartiré consejos prácticos sobre cómo trabajar conjuntamente con desarrolladores, por ejemplo, influir en el equipo, la manera en que utilizar herramientas de desarrollo para controlar el sistema que se está probando, conversaciones que pueden contribuir a crear testabilidad y distintas heurísticas que pueden utilizarse para determinar qué momento es oportuno o no para trabajar conjuntamente. Toby Sinclair JP Morgan Chase, Reino Unido @TobyTheTester Soy Toby el Tester. Me he dedicado al testing durante toda mi carrera desde que me gradué en la universidad hace ocho años. Mi viaje por el testing empezó trabajando como consultor para un minorista puntero del Reino Unido, Shop Direct, en un entorno dinámico y centrado en el cliente. Actualmente trabajo en Londres con JP Morgan Chase, contribuyendo a que sus prácticas de testing maduren a medida que nos acercamos cada vez más a la metodología ágil. En mi blog y en Twitter se me conoce normalmente como TobyTheTester y podrán reconocerme por el protagonista de los dibujos animados que más me gustaban de niño, la locomotora Thomas the Tank. 24 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO Track3 Fecha: 10/06/2015 - 15:15 - 16:00 Performance Engineering: no solo pruebas de rendimiento Nunca antes la imagen de marca ha estado tan estrechamente ligada a la calidad sus aplicaciones. Y es que la velocidad de su negocio no será mejor que la de las aplicaciones que lo soportan. y las redes móviles suponen nuevos retos que deben ser tenidos en cuenta durante la validación del rendimiento. Los usuarios son cada vez más exigentes con respecto a las aplicaciones y menos tolerantes a los fallos y a las demoras. Acompáñenos y descubra la evolución en las pruebas de rendimiento. Ya no hablamos de realizar una prueba de carga en condiciones ideales, hablamos de asegurarnos el rendimiento extremo a extremo de nuestras aplicaciones en el mundo real con todo lo que ello implica. Y en este entorno la agilidad, el cloud, las aplicaciones compuestas Fernando Pérez Gómez HP, España Fernando Pérez es Ingeniero Informático y consultor de preventa en HP Software para las soluciones dentro del portfolio de ADM. Durante sus catorce años de experiencia en el mundo del testing ha participado en proyectos de ámbito nacional e internacional para la implantación de soluciones de QA en múltiples organizaciones y en todos sus ámbitos, pruebas funcionales, regresión, rendimiento, automatización, etc. En el rol de consultor de preventa de HP Software se encarga de dar a conocer a sus clientes sobre las últimas novedades y avances en el mundo del testing y las soluciones aportadas por HP Software. Track1 Fecha: 10/06/2015 - 16:30 - 17:15 Del testing a la gobernanza de la calidad y la resolución de problemas Después de más de siete años desde que empezamos nuestra trayectoria por la calidad hemos mejorado la visibilidad de nuestros sistemas de información. Pero esta visibilidad no puede basarse únicamente en el testing. Gastamos cada año prácticamente 70 millones de euros en desarrollo y mantenimiento de nuestros más de 2000 sistemas de información. ¿Cómo podemos mejorar y reducir los costes de mantenimiento? Mi charla se centrará en cómo se puede hacer el cambio desde un modelo de calidad de pruebas a un modelo de gobernanza de la calidad. contribuyendo a solucionar problemas relacionados con la poca calidad. Esta presentación tratará los temas siguientes: · Nuestra estrategia de calidad · Nuestro modelo de calidad: plantillas, procedimientos, directrices y herramientas · Gestión del riesgo: hacia dónde tenemos que dirigir nuestros esfuerzos por la calidad · De qué manera evaluamos la calidad de nuestros sistemas de información. Planes de mejora. · Diagnóstico. Cómo diagnosticamos y solucionamos problemas como la disponibilidad o el rendimiento en los entornos de producción. Explicaré cómo hemos implementado un modelo de calidad basado en estándares, herramientas y procedimientos, cómo nos estamos centrando en aplicaciones de mayor riesgo, y cómo estamos Xavier Escudero i Sabadell CTTI (Generalitat de Cataluña), España Xavier Escudero se ha labrado su carrera durante más de 15 años en la definición e implementación de las metodologías del desarrollo y la calidad. Desde 2007 trabaja como Director de la Oficina de Calidad en la Generalitat de Catalunya, desde cuyo puesto ha participado en muchos proyectos y aplicaciones de organismos gubernamentales. También en este puesto, ha compartido la autoría de la implementación de un modelo para mejorar los procesos y el testing de calidad. Como gerente de la ISTQB avanzada, participa como examinador en el grupo de trabajo AENOR del estándar de testing ISO 29119 y es un miembro activo de la SSTQB. C YBER CORNER Un espacio con ordenadores donde podrás relajarte, chequear tus emails o... dar tu feedback sobre los ponentes con la aplicación votaygana. VER UBICACIÓN EN PÁG. 38 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 25 Track2 Fecha: 10/06/2015 - 16:30 - 17:15 El sombrerero del testing Esta presentación trata sobre cómo la concepción del testing y las estrategias de testing aplicadas han evolucionado dentro de un equipo interdisciplinario totalmente dedicado a desarrollar un producto. A lo largo de este recorrido nos encontramos con retos y limitaciones que nos hicieron tomar distintas decisiones. Reestructuramos la manera en la que trabajamos como equipo pasando de una metodología tradicional a una ágil; y hemos empezado a aprender a llevar el sombrero de tester como equipo, con todos los retos que esto implica. Contaremos una estrategia de testing para apoyar las pruebas manuales en la cual el equipo se puso el sombrero de tester, y cómo se utilizaron las salidas de esta estrategia como entradas para la automatización. Para finalizar, compartiremos lo que hemos aprendido cómo equipo desde la perspectiva del testing y cómo el rol del tester ha evolucionado en el equipo. Claudia Badell Infragistics, Uruguay Claudia Badell es una apasionada del testing con más de 9 años de experiencia en el rubro. Actualmente se desempeña como Senior Quality Engineer en Infragistics Uruguay. Durante casi 7 años Claudia fue docente del Instituto de Computación de la Facultad de Ingeniería, Universidad de la República (Uruguay); donde participó en el dictado de Taller de Verificación de Software, curso opcional de testing del 4to año de la carrera de Ingeniería en Computación. Ha sido exponente en las conferencias Next Generation Testing Conference en Londres (2011), y en expo:QA (2009 y 2010). Track3 Fecha: 10/06/2015 - 16:30 - 17:15 Pruebas de rendimiento para un mundo digital Los consumidores “online” de hoy en día quieren contar con un acceso instantáneo a la información y los servicios. Para ello, se necesitan sitios web rápidos, robustos y escalables que puedan manejar grandes volúmenes y picos de tráfico. El rendimiento en el mundo digital actual es un tema complejo, sujeto a las exigencias y expectativas de los consumidores, nuevos dispositivos, nuevos lanzamientos y eventos. El coste que supone a las empresas las aplicaciones web y móviles fallidas en términos de ingresos y reputación de la marca es muy perjudicial. El mundo digital en el que vivimos hace que las pruebas de rendimiento continuas sean una necesidad y hayan dejado de considerarse un lujo. Únase a SOASTA para descubrir el nuevo paradigma del testing y conocer cómo las pruebas de rendimiento y carga basadas en la nube disminuyen el tiempo necesario para el testing. También podrá comprobar cómo la analítica integrada proporciona datos medibles y prácticos y cómo las pruebas se han reducido de 6 semanas a 6 horas. Paul Smithson Soasta, España @Paul_C_Smithson Paul Smithson es Director Regional para el Sur de Europa en SOASTA y tiene su sede en Madrid. Paul ha ocupado puestos similares en empresas como Mercury (actualmente HP), Business Objects (actualmente SAP) y Nimsoft (actualmente CA). Durante los últimos 15 años, ha ayudado a diversas empresas a adoptar nuevas tecnologías y ha creado empresas gracias a sus sólidos conocimientos de la cultura y el entorno comerciales que caracterizan el mundo de los negocios del sur de Europa. En su cargo actual, Paul se centra en contribuir a que las empresas y los socios capitalicen la plataforma de rendimiento de SOASTA a fin de ofrecer la mejor experiencia “online” para los usuarios finales en aplicaciones web y móviles. Track4 Fecha: 10/06/2015 - 16:30 - 17:15 Lanzar grandes aplicaciones móviles que superan la competencia Esta presentación está orientada a los profesionales que intervienen en el desarrollo de aplicaciones móviles empresariales con un gran interés en la calidad, y en la que podrán profundizar en : - El porqué la comprensión de lo que los usuarios quieren de y quieren decir acerca de su aplicación es vital para el éxito de la misma. - Cómo el testing in the wild puede ayudar a ganar cuota de mercado. - Por qué el tamaño y la diversidad importa cuando se trata de obtener lo que necesita de su gente - Un enfoque holístico de la calidad de la aplicación Beta In-the -Wild and Analytics - Ejemplos de primera mano de cómo las grandes empresas se acercan a las pruebas y la aplicación de la calidad Gabriel Leiferman Applause, España Gabriel Leiferman es el responsable de Applause en España. Con una dilatada carrera profesional en el mercado de software, especialmente en Telecomunicaciones y Bi, ahora está en el mercado de QA. Los retos de abrir camino en España a empresas innovadoras (Portal Software, Openet, Netezza) ha sido uno de sus lemas. Luego de pasar por Sybase, Oracle, IBM, ha decidido volver a emprender una nueva aventura. Pertenecer a Applause es el mejor ejemplo. 26 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO DEBATE 10/06/2015 - 17:25 - 18:25 ¡El Gran Debate! Industria vs. Profesionales vs. Audiencia El gran debate se celebrará el 10 de junio a las 17:25 horas, donde personas seleccionadas de la industria de servicios y del sector profesional formarán equipos opuestos y debatirán, junto al público, una serie de argumentos sobre Testing y la calidad del Software. Cómo funciona Entre 4 y 6 argumentos serán debatidos por un equipo de ponentes enfrentado a un equipo de la industria durante un máximo de 2 minutos cada uno. Tras esto, la audiencia tendrá 4 minutos para dar su opinión sobre los pros o contras expuestos previamente. Se formarán nuevos equipos para cada nuevo argumento a debatir. Accenture Application Testing Services Incorporando calidad en el ciclo de vida de las aplicaciones IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 27 Keynote Fecha: 11/06/2015 - 09:15 - 10:05 KEYNOTE: Pruebas en la Era de la Distracción: flujo, enfoque y desenfoque en Testing Vivimos tiempos interesantes. El conocimiento está a nuestro alcance, no importa donde estemos. Las redes sociales permiten la comunicación en todo el mundo. Sin embargo, estas maravillas de la era de la información vienen cargadas con armas de distracción masiva. Con tantas cosas que compiten por nuestra atención y tan poco tiempo para centrarse en trabajo real, es una maravilla no hacer nada en absoluto. ¿Qué significa esto para los testers? Una creencia común es que sólo la concentración focalizda conduce al trabajo productivo y por el contrario, la distracción causa procrastinación y ahoga la creatividad. Si bien es importante que los testers encuentran su flujo y mantengan su enfoque, Zeger Van Hese cree que un estado de distracción libre de culpa también puede ser útil para las pruebas. Zeger comparte consejos, trucos y herramientas que le han ayudado a enfocar y desenfocar durante las pruebas. Él explica no sólo cómo beneficiarse de la distracción, sino también la forma de volver a fluir y centrarse cuando sea necesario. Aprender a sacar el máximo provecho de estas técnicas en el testing. Zeger Van Hese Z-sharp, Bélgica @TestSideStory Basado en Bélgica, Zeger Van Hese posee bagaje en ingeniería comercial y ciencia cultural. Habiendo empezado su carrera en la industria de distribución cinematográfica, cuando cambió a TI y le fue transmitido el virus por las pruebas de software (nunca mejor dicho) del que nunca se curó. Es un apasionado de las pruebas exploratorias, las pruebas en proyectos ágiles y, sobre todo, el aprendizaje continuo desde diferentes perspectivas. Director del programa Eurostar en 2012, Zeger ha fundado su propia compañía recientemente, Z-sharp. Track1 Fecha: 11/06/2015 - 10:15 - 11:00 Testing iterativo que aprende algoritmos Con la cantidad de datos digitales que crece exponencialmente cada año y cada vez más desarrolladores de software que utilizan técnicas de aprendizaje para que escriban diversos algoritmos de recomendación o predictivos para buscar información útil, el reto hoy en día es descubrir la mejor manera de testear estos algoritmos. en el sector, cada vez más importante utilizar técnicas de testing de software que se enfrenten a los diversos desafíos del espacio predictivo y de recomendación. Asimismo, esta charla podría ser útil para los desarrolladores de software y los científicos de datos que trabajan en la minería de datos y el campo del aprendizaje automático. La presentación comenta los problemas a los que se puede enfrentar un tester ante algoritmos predictivos o de recomendación y propone soluciones para estos problemas, especialmente en el sistema de desarrollo ágil actual. La presentación tiene previsto empezar presentando algoritmos predictivos y de recomendación y el uso que tienen actualmente citando ejemplos del sector. Seguidamente, se enumerarán diversos retos del testing de estos algoritmos y los comentaremos más ampliamente. En la sección siguiente, se formularán sugerencias para abordar cada uno de estos retos. La presentación concluirá con un resumen y referencias. El público a quien va dirigido esta presentación es cualquier tester de software. Con el aumento en el tamaño de los datos que se utiliza Ushashi Chakraborty Groupon, Estados Unidos @uchaky Ushashi Chakraborty es una ingeniera de desarrollo de software en Test II que trabaja en Groupon desde octubre de 2013. Se incorporó a Groupon procedente de Microsoft y Thomson Reuters. En Microsoft, donde trabajó durante más de tres años, experimentó con diversos tipos de testing, entre ellos, ad-hoc, de regresión, funcional, de performance, con límites y de estrés además de mantener marcos de automatización. Tiene en su haber un máster en ciencias informáticas de la Universidad del Estado de Dakota del Norte. La tesis de su máster versó sobre encontrar la fuente de datos más predictiva en datos biológicos (“Finding the Most Predictive Data Source in Biological Data”). 28 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO Track2 Fecha: 11/06/2015 - 10:15 - 11:00 Testing en la biodiversidad El alcance de esta conferencia es explicar al público las dificultades y los retos que hay que considerar ante la diversidad de escenarios que se pueden encontrar. La diversidad es realmente destacable y cada variante debe estudiarse minuciosamente. Cada dispositivo, sistema operativo, aplicación, acceso de red, idioma, país o público destinatario tiene sus peculiaridades y, sin conocerlas, no es posible realizar las pruebas en la aplicación con detalle. Incluso las más mínimas cuestiones culturales pueden hacer de una buena aplicación un producto que no cumpla con las expectativas del usuario. Los detalles marcan la diferencia entre una aplicación mediocre y una aplicación de calidad, centrada en el usuario final. El testing de aplicaciones móviles tiende al infinito si los testers se plantean abarcar todos los dispositivos y todos los sistemas operativos de mercado. Otros testers se inclinan a pensar que si algo funciona en un dispositivo, funcionará bien en los demás. El testing excesivo puede evitarse estudiando las características esenciales de la aplicación y el público destinatario. El testing insuficiente también debe evitarse diseñando una matriz de trazabilidad entre las especificaciones (incluidos los modelos y sistemas operativos recientes y más comunes) y los dispositivos que las cumplen, minimizando el número de dispositivos pero abarcando todos los casos posibles. Las pruebas de aceptación del usuario, el crowdtesting o el testing alfa/beta ayudan al tester a gestionar esta diversidad. María Nuria Sanz Martín Telefónica I+D, España Ingeniero Técnico en Telecomunicaciones (1998) por la Escuela Universitaria Politécnica de Valladolid, donde realizó su proyecto fin de carrera diseñando un sistema para el ahorro de energía eléctrica en un edificio público. Durante los años 1999 y 2000 trabajó en la empresa H.I. Iberia realizando pruebas de sistema de diferentes proyectos para empresas del Grupo Telefónica. Fue responsable del grupo de pruebas y de la planificación, ejecución y realización de los informes sobre las mismas. Desde 2009 su carrera profesional volvió a estar ligada a la calidad del software y el testing. En 2011 fue nombrada QA Manager del Área de Vídeo y, desde entonces, es la responsable de la calidad del software de proyectos como Movistar TV GO, Vivo TV, la Global Video Platform y la CDN de Telefónica. IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 29 Track3 Fecha: 11/06/2015 - 10:15 - 11:00 Impacto del contexto sobre el proceso de prueba ¿Qué opinaría si una persona recibiera la instrucción de clavar un clavo con un destornillador y se la hiciera responsable del resultado? Situaciones similares tienen lugar tanto dentro como fuera del ámbito de la prueba de productos software. Las causas de “enfermedad” del proceso de prueba pueden ser tanto internas como externas. Ante un proceso de prueba “enfermo” por causas externas y ante una propuesta de mejora, si éstas se limitan a cambios en el ámbito de las pruebas lo único que se podría estar haciendo es atacar los síntomas, no las causas. El proceso de prueba pertenece al ámbito de la ingeniería de software y, por lo tanto, su contexto más inmediato son los procesos de este área con los que debería estar totalmente integrado. Pero lo que ocurre su entorno inmediato no es lo único que le afecta. La propia ingeniería de software pertenece a una organización y cuenta con un contexto y todo lo que ocurra en el mismo puede ser relevante para la prueba. La propia concepción y expectativas que tiene la organización de la ingeniería de software y, en particular, del proceso de prueba son fundamentales. En la ponencia se presentan ejemplos de elementos perjudiciales del contexto de la prueba, sus posibles efectos y se plantean posibles estrategias para abordarlos. Gustavo Márquez Sosa SSTQB, España Gustavo Márquez Sosa es consultor independiente en el área de ingeniería de software, especializado en pruebas software e ingeniería de requisitos. Con una experiencia de más de 15 años en el ámbito de las TI ha colaborado con organizaciones nacionales, internacionales tanto públicas como privadas. Ha participado en eventos profesionales tales como ExpoQa (Madrid - España) o Testing & Finance (Frankfurt Alemania). Es miembro del IEEE, del Comité Español de Pruebas (SSTQB - Spanish Software Testing Qualification) y miembro técnico (supporting) del International Requirements Engineering Board (IREB). Como miembro del Comité Español de Pruebas (SSTQB - Spanish Software Testing Qualification), es director ejecutivo desde noviembre de 2013, forma parte del comité ejecutivo, pertenece al Grupo de Trabajo del Glosario del ISTQB, es responsable del grupo de trabajo para la traducción del glosario para España y su coordinación con América Latina. Track4 Fecha: 11/06/2015 - 10:15 - 11:00 QA en el ciclo de vida del desarrollo móvil Aplicar Quality Assurance en el ciclo de vida de desarrollos móviles, se ha convertido en una tarea compleja por la heterogeneidad de las herramientas necesarias en cada plataforma nativa, a la que debemos añadir los distintos desarrollos híbridos basados en Apache Cordova. En esta charla, presentaremos la plataforma Mobile Lifecycle Manager (MLM) que ha sido desarrollada por el Centro Experto en Movilidad de atSistemas para responder a esta complejidad creciente. MLM, permite la ejecución automatizada de pruebas unitarias, el empaquetado y la firma para las tres principales plataformas nativas (iOS, Android y Windows), para finalmente ejecutar pruebas funcionales de regresión, pruebas de rendimiento y realizar un análisis estático del código entregado. MLM puede ofrecer todas estas características como servicio en la nube, evitando la adquisición de hardware y software específico para la gestión del ciclo de vida de cada plataforma nativa. Además permite la visualización de los resultados obtenidos. MLM es de interés no sólo para grandes empresas con múltiples proveedores de aplicaciones móviles. También da respuesta a pequeñas y medianas organizaciones con necesidades de gran productividad, al evitar la necesidad de equipos humanos especializados y de recursos dedicados hardware. Resumiendo en pocas palabras, MLM permite el aseguramiento de la calidad de los desarrollos móviles independientemente de la tecnología empleada para su construcción. Antonio David Fernández atSistemas, España @antoniodfr Antonio David Fernández es actualmente el Director de la Oficina Técnica de atSistemas, encargada de gestionar las líneas de negocio tecnológicas de la organización, coordinando los Centros Expertos que les dan soporte y promoviendo las sinergias entre ellos. Con una experiencia de más de 10 años como Ingeniero de Software, es un apasionado de las buenas prácticas de ingeniería en el ciclo de vida de desarrollo y de las metodologías ágiles, buenas prácticas que siempre han de adaptarse a las necesidades de cada entorno. Ha sido el fundador de los Centros Expertos de Integración Continua, Movilidad, ALM y QA de atSistemas, centros que actualmente siguen en expansión. 30 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO Track1 Fecha: 11/06/2015 - 11:30 - 12:15 Empresas de nueva creación y la metodología ágil. Qué puede ir mal. Un estudio de caso El enfoque ágil del desarrollo del producto ha sido el preferido desde hace ya muchos años. Se han dicho y escrito muchas cosas sobre él. Ofrece: · Una entrega más rápida y de mayor valor al negocio en comparación con métodos de desarrollo de software tradicionales · Flexibilidad con el objetivo de reducir el riesgo de requisitos cambiantes · Transparencia con el objetivo de que todo el mundo pueda ver lo que se está haciendo en cada una de las etapas · Un coste reducido de los gastos generales gracias a una entrega rápida y las iteraciones frecuentes Gracias a estas ventajas, también es el enfoque más preferido por las empresas de nueva creación, con el principal propósito de reducir los costes de desarrollo y el tiempo de comercialización de sus productos. No hay duda de que un enfoque ágil del desarrollo de software puede aportar ventajas sustanciales a las empresas. Sin embargo, si bien la metodología ágil promete muchas cosas, también presenta retos significativos y tiene la misma posibilidad de fallos que cualquier otra metodología. El enfoque ágil puede lograr maravillas si sabemos a dónde vamos con nuestro producto. De no ser ese el caso, en fin, puede fracasar lamentablemente y toda la idea del producto puede irse al traste. ¿De qué habla mi presentación? En mi presentación titulada “Empresas de nueva creación y la metodología ágil. Qué puede ir mal. Un estudio de caso”, abordo las cuestiones según se mencionan en la anterior introducción. Vipin Jain Metacube, India @vipin_QA Vipin Jain tiene 15 años de experiencia en el sector de la TI. Ha adquirido amplios conocimientos sobre proyectos de software, sus metodologías y la calidad. Ha dedicado los últimos 12 años de su carrera profesional al ámbito de la calidad. Ponente y escritor activo, le encanta dar conferencias y ha realizado un gran número de presentaciones a nivel nacional e internacional. Recientemente ha visto publicado su artículo Cómo ofrecer testing de performance como un servicio en la nube en la revista Testing Planet, en el número de noviembre de 2014. Asimismo, participa en la redacción de varios libros sobre ingeniería de software y tecnologías web. Track2 Fecha: 11/06/2015 - 11:30 - 12:15 Automatización de Testing de Movilidad - Utopía o Realidad Nos acercamos rápidamente a mil millones de usuarios, decenas de unos mil millones de dispositivos electrónicos y cientos de unos mil millones de equipamiento comercial e industrial online. Es incontestable que la sociedad digital, sobre todo las aplicaciones móviles, están jugando un papel esencial en el mercado, por lo tanto, además de desarrollar aplicaciones móviles, las compañías necesitan que sean confiables, accesibles y de alta calidad. En ese contexto, el Testing de Aplicaciones Móviles se ha vuelto un elemento crucial en la estrategia de las compañías. Esta presentación muestra una experiencia real de automatización de pruebas con aplicaciones móviles. Esta solución permite tener una juego estable de casos de prueba para una ejecución automatizada en múltiples dispositivos con un coste bajo de mantenimiento de escrituras de prueba. José Antonio Rodríguez Sopra Group, España IEspecializado en el Control de la Calidad del Software (SQA, del inglés) y el testing de software desde 1998. Cuenta con amplios conocimientos y experiencia en las herramientas de testing HP-Mercury, Borland y OpenSource. Es miembro de la Software Testing Qualification Board (SSTQB) española, Tester con la certificación ISTQB de nivel avanzado - Gerente de pruebas con amplia formación en herramientas de SQA como HP-Mercury, Borland, curso oficial de Introducción a la CMMi del Software Engineering Institute. También ha participado en certificaciones de TMMi. Track3 Fecha: 11/06/2015 - 11:30 - 12:15 DevOps, Continuous Delivery y su impacto en las pruebas Esta ponencia tratará las pruebas en Continuous Delivery y DevOps. Probar es probar pero hay algunos aspectos específicos que pueden variar dependiendo del modelo de desarrollo seleccionado. Las compañías necesitan más soluciones, más calidad y una reacción muy rápida a la velocidad que se mueve el mercado. Los testers tiene que encontrar la forma de proveer calidad sin impactar en los presupuestos. Jorge Martín Díez Accenture, España Se hablará sobre los siguientes aspectos: Cómo podría ser una plataforma de Continuous Delivery Poniendo en pié las herramientas Dónde están los requisitos y las pruebas en Continuous Delivery Quality Gates dentro de la infraestructura de Continuous Delivery DevOps - Optimización organizacional para el rendimiento Analista Senior de Pruebas de Aplicaciones de Software con más de 7 años de experiencia en las siguientes áreas: • Planificación de pruebas • Análisis de requisitos, especificaciones funcionales y diseños técnicos. • Diseño de casos y guiones de pruebas. • Preparación de datos y entornos. • Ejecución y depuración (incluyendo soporte técnico). • Automatización de pruebas empleando herramientas comerciales y de código abierto. • Automatización usando lenguajes de programación como Python, Shell scripting, Perl. Certificado en ISTQB Advanced-(CTAL) Test Analyst 2014 y en ISTQB Foundation-(CTFL) 2011 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 31 Track4 Fecha: 11/06/2015 - 11:30 - 12:15 Automatización de pruebas con BDT: Cómo no morir en el intento La automatización de pruebas funcionales tiene como objetivo aumentar la productividad de los equipos de pruebas para satisfacer la calidad del producto exigida por las áreas de negocio, en contextos cada vez más complejos y con un “time-to-market” cada vez más exigente. Pero la automatización tiene asociada una serie de retos y problemáticas que debemos ser capaces de gestionar para que no sea una utopía disponer de un alto grado de automatización de pruebas consiguiendo un retorno de la inversión claro y medible. No podemos olvidar que el 80% de las organizaciones que abordan una estrategia de automatización de pruebas funcionales fallan en su intento. Si, para complicarlo más, queremos apostar por una aproximación Behaviour Driven Testing, para acercar la especificación de pruebas o criterios de aceptación al lenguaje de negocio (algo que se ha demostrado extremadamente eficiente para garantizar que el producto hace realmente lo que se espera de él), los retos y problemáticas se multiplican. En esta ponencia mostraremos la solución propuesta por Atos para dar soporte a BDT, que resuelve aspectos como reusabilidad, mantenimiento, gestión de grandes volúmenes de pruebas, ayuda inteligente en la escritura de escenarios de prueba, “calentamiento” de las pruebas, verificación de falsos positivos, soporte a dispositivos móviles, generación automática de informes, gestión de recursos y del paralelismo de la ejecución, soporte a la internacionalización, ... Salvador Ignacio Folgado Bellido Atos, España Salvador Ignacio Folgado Bellido, es Director de Transformación y Estrategia IT de Atos. Con más de 20 años de experiencia en tecnologías de la información, está especializado en el análisis e implantación de sistemas de calidad, estudios de rendimiento y consultoría de aplicaciones. Colabora con las principales entidades del país en el diseño e implantación de oficinas de calidad, con una perspectiva global e integral que abarca el ciclo de vida del software completo, adaptando y usando las mejores prácticas del mercado en el aseguramiento de la calidad. Track1 Fecha: 11/06/2015 - 12:25 - 13:10 ¡El tester ha muerto, viva el tester! En esta presentación queremos compartir con usted una visión del tester en 2020. Desde que empezamos en esta profesión hemos presenciado el cambio del desarrollo en cascada al desarrollo ágil, pero también el auge inevitable de la automatización de las pruebas y la importancia del testing no funcional (el cambio de ISO 9126 a ISO 25010). La manera en que estos cambios y los que quedan por venir afectarán a nuestra profesión. No sabemos si el tester sobrevivirá, si el tester se transformará o si el tester desaparecerá. Nuestra opinión es que debemos ir con cuidado a la hora de describir estos cambios en nuestra profesión de trabajo con pruebas. Si adoptamos un enfoque demasiado negativo podría ser contraproducente y desencadenar la opinión de que el testing era una actividad sin sentido y que, como los dinosaurios, se enfrenta a la extinción. Pero esa no es la realidad, ni muchísimo menos. El testing está más vivo que nunca y siempre será necesario para determinar el nivel de calidad. No obstante, la manera en que se utiliza el testing cambiará. Así pues: ¡el tester ha muerto, viva el tester! En esta presentación nos centramos en distintas partes de la profesión del tester. Los puestos tradicionales como desarrollador de pruebas y gerente de pruebas desaparecerán, pero surgirán nuevas funciones. Como consecuencia del desarrollo ágil, el especialista de pruebas se ve forzado a convertirse cada vez más en desarrollador, y el desarrollador se ve forzado a convertirse cada vez más en tester, por lo que existe la importancia creciente de las habilidades técnicas.En el QA vemos a un director de QA responsable de la política de QA general y a su lado está el director de pruebas, al cargo de la política de pruebas por ejemplo a nivel de proyecto. Seguidamente tenemos los distintos especialistas de pruebas, que ejecutan la política en distintos ámbitos. Erik Bits 2b4qa, Países Bajos @erikbits Soy un profesional del testing con más de 14 años de experiencia en el ámbito de la gerencia de pruebas, coordinación, asesoramiento e ingeniería de pruebas. He utilizado mis conocimientos y experiencia con muchos clientes dando como resultado una organización de las pruebas más eficiente y efectiva. Estoy convencido de que es más importante mostrar que una solución aporta valor a una organización que demostrar que la solución no contiene errores funcionales. 32 IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN CASTELLANO Track2 Fecha: 11/06/2015 - 12:25 - 13:10 El testing de la seguridad en las aplicaciones móviles En esta charla empezaré por una presentación sobre el testing de seguridad y el tipo de pruebas que podemos hacer. Podemos diferenciar dos tipos de pruebas, unas para análisis estático y otras para análisis dinámico. Explicaré los riesgos que podemos identificar para la seguridad de las aplicaciones móviles como el modelo de amenazas y vulnerabilidades y de qué manera podemos seguir la guía de pruebas para móviles OWASP a fin de detectar estos riesgos. En relación con las metodologías explicaré dos maneras de conseguir información sobre la aplicación, a través del análisis arquitectural y del entorno. Respecto al modelo de amenazas, hablaré sobre la seguridad a nivel del dispositivo y sobre la seguridad a nivel de la aplicación. Asimismo, sobre el análisis de vulnerabilidades mostraré los principales métodos para identificar defectos potenciales en las aplicaciones y algunas recomendaciones para testear vulnerabilidades. Seguidamente, me centraré en los permisos de modelo en aplicaciones de Android y iOS y componentes de la seguridad en ambos sistemas operativos. Por lo que respecta al testing, presentaré el plan de pruebas para la seguridad y cómo aplicarlo a la hora de testear la seguridad de los componentes. También presentaré una herramienta de exploración de vulnerabilidades como una búsqueda de software automatizado y destacaré las mejores prácticas, por ejemplo, integrar estas herramientas automatizadas en el proceso de integración continua. Finalmente, comentaré lo que el tester de seguridad necesita saber desde el punto de vista del atacante y del que se defiende. José Manuel Ortega Candel Everis, España @jmortegac Mi carrera se ha centrado en especializarme en tecnologías Java/J2EE/Mobile y aprender metodologías ágiles que permitan la ejecución de los proyectos en términos de eficiencia, calidad y plazos establecidos por el cliente. En los últimos años me he interesado en el desarrollo de aplicaciones móviles, especialmente en la plataformas Android e iOS, así como la seguridad tanto a nivel de dispositivo como de aplicaciones. En este momento trabajo como desarrollador a nivel de frontend y backend y mis funciones en el proyecto son el análisis, codificación y testing, así como ofrecer soporte al equipo de arquitectura. Track3 Fecha: 11/06/2015 - 12:25 - 13:10 El futuro es hoy. ¡La automatización ágil de procesos de negocio SAP ya está aquí! Es bien sabido por todos que el boom tecnológico que nos rodea en nuestra vida cotidiana hace que nuestra dependencia sobre la tecnología crezca exponencialmente, de la misma forma que crece el grado de exigencia del usuario sobre la calidad del producto utilizado. Factores como la agilidad y el dinamismo con que se desarrolla el software actualmente, y la presión del Time to Market, hacen que la actividad de probar, necesariamente, se tenga que realizar con mayor dinamismo y a su vez con mayor alcance. La única manera de cumplir estos dos objetivos antagónicos es ayudar a la detección de errores por medio de la automatización de los casos de prueba. Pero si además queremos ampliar aún más el alcance de nuestra actividad de pruebas dando mayor cobertura a las necesidades desarrolladas del usuario, debemos facilitar un framework que nos permita validar automáticamente los procesos de negocio. Gfi en su área de SQA, en relación con su experiencia, capacidad, metodología de trabajo, enfoque estratégico y mediante un framework de trabajo, proporcionado por el fabricante Worksoft y su producto Worksoft Certify, establece un modelo de automatización de procesos de negocio de core SAP, abierto, a su vez, a múltiples plataformas y múltiples tecnologías. Esto permite a nuestros clientes reducciones entorno al 50% del tiempo de sus proyectos de mejora y obtener un producto final de excelente calidad. Andrés José Díaz Pedreño GFI, España Andrés José Díaz es Consultor Senior en Ingeniería y Calidad Software en la empresa GFI Informática, en Madrid. Es titulado superior, con amplia formación en Ingeniería y Calidad Software, y dispone de más de 15 años de experiencia dentro del ámbito SQA, concretamente en el mundo del testing en distintas compañías tanto nacionales como internacionales. Dentro de su amplia experiencia en este campo, destaca su actividad como Responsable de Servicios de Testing en grandes organizaciones TIC y su actividad de Consultor Senior diseñando e implantando servicios de testing, coordinando iniciativas de Mejora Continua, aplicando modelos y mejores prácticas en diferentes proyectos y formando a futuros ingenieros de pruebas. IMPARTIDO EN CASTELLANO CON TRADUCCIÓN SIMULTÁNEA AL INGLÉS IMPARTIDO EN INGLÉS CON TRADUCCIÓN SIMULTÁNEA AL CASTELLANO IMPARTIDO EN INGLÉS IMPARTIDO EN ICASTELLANO 33 Track4 Fecha: 11/06/2015 - 12:25 - 13:10 JIRA y Enterprise Architect: Cuando 1+1 es mucho más que 2 JIRA y Enterprise Architect han alcanzado un puesto de honor en los Magic Quadrant de Gartner desde hace tiempo. Cada herramienta por separado ofrecer a sus usuarios un enorme poder y permite alcanzar muchas metas con unos costes tremendamente razonables. Pero si además somos capaces de que trabajen juntas y las conectamos, pueden constituir una solución que mejore la calidad del proceso de desarrollo software de manera inimaginable. Casi sin darnos cuenta. Sólo por el hecho de integrarlos. JIRA y Enterprise Architect son dos herramientas mundialmente conocidas con más de 60.000 empresas usuarias de alguna de ellas. Hay miles de ellas que, además, utilizan las dos a la vez en sus procesos de desarrollo de software Durante la ponencia veremos solo una sencilla demostración de lo que se puede hacer. Creemos que lo mejor es verlo para comprobar su integración ofreciendo una solución extraordinaria. Luis Lobo Rodríguez Deiser, España Con más de 15 años de experiencia, Luis Lobo trabaja en DEISER desde el año 2006. En la actualidad es uno de los miembros del equipo de Atlassian Experts de la compañía y, sobre todo, una de las personas en España que mejor conoce Enterprise Architect. Además ha sido desde el principio el responsable de dirigir el desarrollo de algunos de los plugins desarrollados por DEISER, en especial todos los relacionados con Enterprise Architect; entre ellos el EA connector for JIRA. Fuertemente orientado al cliente es capaz de encontrar la manera de que las herramientas ofrezcan el 100% de su capacidad a las empresas que quieren mejorar la Calidad de sus procesos de TI. Keynote Fecha: 11/06/2015 - 14:40 - 15:30 KEYNOTE: La necesidad de contar con una visión holística El auge de la mentalidad ágil durante los últimos 15 años ha hecho imposible recuperar los enfoques de gestión del milenio anterior. El sector ha avanzado desde un enfoque industrial hasta un enfoque sistémico. Un enfoque que reconoce y aborda la inherente complejidad del desarrollo y que reconoce los valores de los equipos de larga duración. Atrás queda la creencia de que un departamento de testing independiente es más efectivo para encontrar defectos y fallos. La visión mecánica de que las actividades de optimización realizadas de forma independiente como el testing, la programación y el análisis mejoran el desarrollo en su conjunto, simplemente es errónea. El próximo reto al que nos enfrentamos es incrementar el enfoque ágil desde unos cuantos equipos a decenas o centenares de equipos. Ampliar las actividades del testing para incluir las actividades de la cocreación y trasladar la atención desde la comprobación a la resolución de los problemas de los clientes. En esta charla, Cesario explicará los desafíos que conlleva trabajar en un entorno ágil ampliado. Lo que exige de usted y cómo puede usted abordarlo. Cesario Ramos AgiliX Agile Consulting, Países Bajos Cesario Ramos es el fundador de AgiliX Agile Consulting, donde trabaja como asesor profesional, formador certificado de Scrum por Scrum.org e Instructor cualificado sobre Innovation Games®. Es autor del libro Emergent y ponente habitual sobre temas ágiles en conferencias y convenciones. Es el creador de las conferencias ALE Bathtub, donde los asistentes pueden compartir y aprender juntos en línea, y sin coste, sobre el pensamiento Scrum, ágil y Lean. Track1 Fecha: 11/06/2015 - 15:40 - 16:25 Cómo avanzar hacia la ausencia de defectos ¿Cuántos defectos querría encontrar? ¿Cuántos problemas consideraría aceptables de cara a los usuarios? Si está de acuerdo en que la respuesta debería ser “¡Ninguno!”, podemos comentar cómo lograrlo. Si cree que eso es imposible, le recomendamos que asista y aprenda, para evitar que su equipo se vaya quedando atrás en el negocio dejando paso a aquellos que sí aprendieron a lograr la ausencia total de defectos. Por supuesto, el equipo de desarrollo es quien debe evitar los defectos y asegurarse de que los usuarios no sufren ningún problema. Algunos testers temen que, si no hay defectos, sus servicios ya no serán necesarios. No hay que preocuparse por eso. En cambio, deberíamos debatir sobre lo que podemos hacer los desarrolladores para lograr este objetivo. Se llama control de calidad. El testing se convierte en algo todavía más interesante y desafiante si no se encuentran problemas. Comentaremos diversos casos en los que hemos utilizado técnicas que ayuden a las personas hacia el objetivo de la ausencia de defectos, por ejemplo: el diseño, el examen, el DesignLog, y utilizar el enfoque “si no hay preguntas, no hay problemas” como requisito final de las pruebas. Quizás usted ya haya visto diseños y haya participado en exámenes. Con una actitud de ausencia de defectos, sin embargo, estas técnicas se tratan de manera diferente y se convierten en algo mucho más potente. Asimismo, puede ayudar al tester a perfeccionar su enfoque de testing. Niels Malotaux N R Malotaux - Consultancy, Países Bajos @nielsmx Niels Malotaux es un asesor de proyectos independiente y un experto en optimizar el funcionamiento de los proyectos. Niels ha desarrollado un enfoque para enseñar de manera efectiva los métodos de Evolutionary Project Management (Evo), la ingeniería de requisitos y técnicas de revisión e inspección, así como el Diseño de Sistemas Integrados Fiables, y cómo lograr la ausencia de defectos para el cliente. En Expo:QA’10, Niels consiguió el Premio a la Mejor Ponencia votada por los participantes. 34 Track2 Fecha: 11/06/2015 - 15:40 - 16:25 Adaptando el testing de performance al mundo ágil De alguna manera, parece que a las metodologías ágiles les cuesta entender el testing de performance. En teoría debería ser algo muy fácil: para cada iteración hay un sistema de trabajo y se sabe exactamente en qué punto se encuentra uno en el rendimiento del sistema. Lamentablemente, esto en la práctica no siempre funciona. Las actividades relacionadas con la performance suelen concentrarse en el final del proyecto. Otra cuestión es que los métodos ágiles se orientan hacia el desglose de proyectos en pequeñas tareas, algo bastante difícil de hacer con el testing de performance: las actividades relacionadas con la performance normalmente abarcan todo el proyecto. Por otra parte, el testing de performance es en sí mismo bastante ágil. Enfrentarse al testing de performance formalmente, con un enfoque rígido paso por paso y una especialización muy concreta a menudo conlleva pasar por alto problemas de la performance o una larga agonía a la hora de solucionar problemas de la performance. Con pequeños esfuerzos adicionales, logrando que el proceso sea más ágil, la eficiencia del testing de performance aumenta significativamente y estos esfuerzos adicionales normalmente dan resultado en varios aspectos incluso antes de que termine el testing de performance. Esta ponencia debate detalladamente aspectos ágiles del testing de performance, e incluye tanto el testing de performance en proyectos ágiles como realizar testing de performance de una manera ágil. Alexander Podelko Oracle, Estados Unidos @apodelko Durante los últimos 17 años, Alex Podelko ha trabajado como ingeniero y arquitecto de performance para varias empresas. Actualmente es Miembro Consultor del Personal Técnico de Oracle, responsable del testing de performance y la optimización de productos de Gestión del Rendimiento Empresarial e Inteligencia Empresarial (también conocidos como Hyperion). Alex es un ponente y escritor habitual sobre temas relacionados con la performance, y defiende poner fin al enfoque compartimentado entre distintos grupos de profesionales de la performance. En www.alexanderpodelko.com puede encontrarse su recopilación de enlaces y documentos relacionados con la performance. También escribe un blog en http://alexanderpodelko.com/blog Track3 Fecha: 11/06/2015 - 15:40 - 16:25 Borland Agile Testing Journey El nombre de “desarrollo ágil “ es quizás un poco engañoso , ya que es por su propia naturaleza , un ambiente cuidadosamente estructurado de procedimientos rigurosos . Sin embargo, incluso dentro de este contexto, hay espacio para la innovación en el ámbito de pruebas. En esta sesión Jan describirá el enfoque del desarrollo ágil y sus posibles peculiaridades de la prueba. Cómo soluciones Borland se puede utilizar para apoyar diversas fases del ciclo de vida de desarrollo en un contexto de Continua Integración y procesos ágiles SCRUM . Después de presentarse y hablar de estos conceptos, Jan también enseñará la interacción de las diferentes herramientas de productividad en una demostración en vivo que será la base de los valores y las ganancias de productividad que se puede esperar de estas soluciones. Jan De Coster Borland, España Jan De Coster actualmente ocupa el cargo de International Solutions Architect en Micro Focus . En este rol, Jan proporciona experiencia de dominio y liderazgo en torno a Software Quality Assurance (incluidos los requisitos de captura y gestión de cambios), así como la prestación de servicios de consultoría y de proyectos en el campo en toda Europa. Con más de 20 años de experiencia en TI , Jan comenzó su carrera en el desarrollo de software y gestión de proyectos. Sin embargo, pronto quedó claro que tenía una pasión por el aspecto cualitativo de la entrega de software. Más recientemente, Jan ha estado explorando más de cerca la calidad en relación con la gestión de pruebas de Agile Test Management y Agile Test Automation- áreas que Jan siente son de gran importancia para el futuro éxito del software delivery. Fecha: 11/06/2015 - 16:40 - 17:00 ENTREGA DE LOS PREMIOS A LAS MEJORES PONENCIAS Y SORTEO DE REGALOS PATROCINADOS MEJOR PONENCIA otorgado por los participantes. MEJOR PONENCIA otorgado por el Comité Técnico. Los participantes que hayan dado su opinión sobre los ponentes y que estén presentes en la sala, participarán en el sorteo de un iPad mini y otros regalos. Encontrará más detalles en la página 11 (votaygana). 35 C COLABORADORES AMETIC, la nueva patronal española de la electrónica, las tecnologías de la información, las telecomunicaciones y los contenidos digitales, es un ejemplo de integración asociativa en nuestro ámbito a escala europea. www.ametic.es La Asociación de Técnicos de Informática - ATI es una asociación sin ánimo de lucro fundada en 1967, abierta a todos los que, en cualquier nivel profesional y sector productivo, desarrollan su actividad como profesionales en el ámbito de las Tecnologías de la Información y de la Comunicación (TIC). www.ati.es EGANET é unha asociación empresarial que aglutina a empresas e profesionais galegos do sector de internet e as novas tecnoloxías. www.eganet.org ISQUI The International Software Quality Institute (iSQI GmbH), instituto internacional de calidad de software, con sede principal en Potsdam y establecimiento en Amstelveen y Londres, es un proveedor de exámenes de certificación, líder en el mundo. www.isqi.org SoftQANetwork Your Quality Assurance Network www.softqanetwork.com uTest es la Red Profesional para Testers: la comunidad abierta más grande del mundo con más de 150.000 profesionales del testing que comparten conocimientos y colaboran para promover y fomentar la profesión del testing. www.utest.com 36 COMITÉS expo:QA Ce COMITÉ DE PROGRAMA Derk-Jan De Grood, Países Bajos Toni Robres, España Responsable del Programa Derk-Jan de Grood fue elegido ganador del European Testing Excellence Award de este año. Trabaja en Valori como gerente de pruebas experto, gestor de productos y asesor de la metodología ágil. Antonio Robres es responsable de QA en eyeOS, Barcelona, España. Participa en diversas conferencias internacionales como ponente. También es miembro de la asociación TestQA y de la SSTQB©. COMITÉ TÉCNICO Dan Alloun, Israel Claudia Badell, Uruguay Julia Durán, España Andrés Flores, Argentina Graham Bath, Alemania Rubén Fernández, España Javier Fernández Pello, España Cristiana Gusanu, Malta Paul Gerrard, Reino Unido Silvia Ochoa, España Leon Rabin, Estados Unidos Pablo Tobia, Argentina Celestina Bianco, España Julio Ramirez, España Ewout Van Driel, Países Bajos Alexandra Casapu, Rumania Luís Fernández Sanz, España Vipin Jain, India Graham Moran, España Erik Stensland, Estados Unidos Jonathon Wright, Reino Unido 37 PLANOS DE EXPOSICIÓN Y HOTEL P PLANO DE EXPOSICIÓN / EXHIBITION FLOORPLAN EXHIBITION, COFFEE BREAKS, & LUNCH / Sala/Room: MILAN+VENECIA Globe HP Soasta Sopra Group GFI Test Plant VIP Area BSD nexo QA Atos accenture deiser Stress Free Zone SOGETI ONLY Lavabos / Toilets Testing Acceso / Access Lavabos / Toilets Focus UST SSTQB Micro APPLAUSE everis Borland Global atSistemas SmartBear Lounge & Cyber Acceso / Access Conferencia Internacional de Testing y Calidad del Software Centro de Congresos Príncipe Felipe Hotel Auditórium · Madrid Avenida de Aragón, 400 · 28022 Madrid · Spain· Tel: +34 91 400 44 00 · www.hotelauditorium.com 38