Agilice la Entrega de sus Aplicaciones al Eliminar las Dependencias en sus Pruebas. Germán Domínguez germand@mx1.ibm.com



Documentos relacionados
Roadshow ECM Proyecto Imaging & Workflow Barclays. Miguel Ángel García de la Cruz

Metodología de Implantación Rational en INSA: Objetivo CMMI

Seguridad en Aplicaciones Críticas; SAT. Carlos Jiménez González

Rational Developer for System z Unit Test. Sergio González Consultor Calidad Ingeniería del Software

Innovación en Acción IBM Corporation

La Información como Servicio Information As A Service

Demostración práctica de virtualización de entornos de prueba (IBM Rational Test Virtualization Solution v8.0)

Aceleración de Aplicaciones

El nuevo paradigma. Gestión documental. Cambio tecnológico E-sociedad Riesgos reales Necesidad de replanteamiento

Mejore su proceso de administración de viajes y reservas en línea con SAP Cloud for Travel & Expense y GetThere Francisco Del Valle Marzo 12, 2014

Eliminando Fronteras: Aumente su Productividad con Soluciones de Movilidad de Symantec Gabriel Celis

IBM Software IBM Corporation

Seguridad en el Contexto de la Calidad del Software

Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red

Plataforma de movilidad SAP en la Nube

Proporcione inteligencia a los sistemas de seguridad de su negocio

Compucad: Consolidar la información para alinear los objetivos del negocio

Las aplicaciones en la era del cliente. Miguel Rial HP Software Iberia

5 puntos clave para movilizar su negocio. Jorge Seoane Septiembre 2014

La productividad es la relación entre la cantidad de productos obtenida por un sistema productivo y los recursos utilizados para obtener dicha

Cómo proteger su organización con una estrategia de Administración de Dispositivos Móviles? Rodrigo Calvo,CISSP, ITIL v3, SNIA

Get Social. Do Business. Germán Valderrama IBM Social Business Evangelist

Introducción n a MSF. MSF v4.0 como framework

Microsoft Developer Network Academic Alliance Características

IPv6 en Windows. Próxima generación n de redes. Randall Aguilar Consultor

Preguntas y respuestas

P á g i n a 1 / 15. M A N U A L I N S T A L A C I Ó N C o p y r i g h t P r i v a t e P l a n e t L t d.

Microsoft Dynamics AX 2012 para Sector Público: Soluciones para el Gobierno

MARCANDO LA DIFERENCIA

Necesitamos herramientas que faciliten la tarea. Y que a la vez nos valgan de un modo efectivo para la colaboración.

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Adopción de soluciones de movilidad para los empleados en HIPRA

Productos Oracle para gobierno de SOA. Oracle White Paper Mayo 2009

Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda

NOTAS DE LANZAMIENTO SOFTWARE TRIMBLE ACCESS

La Innovación como motor del Crecimiento de las Empresas de Consumo. João Paulo da Silva Director General SAP Iberia

Cinco Pasos Para Encontrar el Perfecto Partner de Soporte IT. Para que Pueda Centrarse en lo Que Mejor Sabe Hacer

MS_10974 Deploying Windows Server

Optimización del ciclo de vida de las Aplicaciones. Como toma vuelo la innovacion en los negocios

Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012)

Contenido. 1 Qué es Arquitectura Empresarial. 2 Por qué es necesaria la Arquitectura Empresarial. 3 Donde está el valor de la Arquitectura Empresarial

Coopeande 5: Ofreciendo los mejores precios con SAP

Hoja de trabajo de configuración de la serie EMC VNXe

Buildtek: La evolución del negocio con SAP

IBM WebSphere Host Access Transformation Services (HATS) V5

NOTAS DE LANZAMIENTO SOFTWARE TRIMBLE ACCESS

Consultoría en Arquitectura Empresarial, SOA y de Software

Windows Server 2012: Infraestructura de Escritorio Virtual

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect

TIVOLI. GERZEL, Stella Maris.

Seguridad en las Aplicaciones Web: Protección de los datos y cumplimiento de Normativas

Propuesta de posiciones.

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo bolo@ar.ibm.com Fecha: 15/08/2012

Anuncio de software ZP de IBM Europe, Middle East, and Africa con fecha 21 de febrero de 2012

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

WebSphere Message Broker como Entreprise Service Bus

Cloud Computing en las AAPP

Innovación empresarial disciplina DevOps

Comesa Ltda.: Comercializa con más precisión y rapidez gracias a SAP

Los retos de seguridad en el ciclo de vida de la información en la Administración Pública Federal: Clasificación, acceso y retención

Eficiencia y Ahorro de Costes en los Servicios Públicos

Red Hat. Jiap 2011 Cloud Computing. Nicolas Paludi Arquitecto de Soluciones Red Hat Agosto de 2011

Plataforma de Desarrollo como servicio

Cómo construir Su Cloud

Seguridad Informática

Virtualization Journey to IT as a Service VMware. Alejandro Solana Responsable Preventa VMware Iberia

Eficiencia y Ahorro de Costes en los Servicios Públicos

La Importancia de ver el Conjunto

Nuevos SKU s Project y Visio

Collaborative Lifecycle Management

Cómo lograr una implementación exitosa de SOA?

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

EMC SourceOne TM para Microsoft SharePoint 7.0 Búsqueda de archivo Tarjeta de referencia rápida

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA

Modasa: Innovación y tecnología de avanzada con SAP BI

Jose Carlos Cerezo Luna. Especialista de seguridad


Traspaso de material de devolución.

Office 2010 Licenciamiento. Pablo Rovira Jefe de Producto

Muebles Liz: información más eficiente con SAP

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Grupo Merza: 70% más agilidad en tiempos de respuesta con SAP ERP on HANA

Microsoft Virtualization para profesionales de VMware

Grupo de Innovación. 03. de Septiembre 2015

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

Creación de Solicitud de Nota de Crédito.

Información Cliente/Material.

Evolución, No Revolución

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

Mi CIO trae una tableta. Y ahora? Autenticando el usuario y el dispositivo Rafael García

Integración continua con JBoss Trading, una aplicación empresarial de referencia

Altos Hornos: Vanguardia tecnológica en materia de atención al cliente

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Es tiempo de Mover la Seguridad del Correo a la Nube?

Lleve el backup de su entorno Cloud a otro nivel

Oracle On Demand Infrastructure: Virtualización con Oracle VM. An Oracle White Paper Junio 2009

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

Solución para Ejecución de la Estrategia. Rodrigo Salgado Pujalt Gerente de Ecosistemas y Canales Cloud Perú, Ecuador y Colombia

Project Online Introducción La voz del cliente Qué es Project Online? Características del producto

10775 Administering Microsoft SQL Server 2012 Databases

Transcripción:

Agilice la Entrega de sus Aplicaciones al Eliminar las Dependencias en sus Pruebas Germán Domínguez germand@mx1.ibm.com

2

SOA Buenas noticias pero complicado

Que esta impulsando la necesidad de cambio? Costo de la Calidad Incrementando Incremento en la Complejidad de Desarrollo Balanceando la Calidad y los tiempos de entrega Testing costs Other costs Routing Service Public Cloud Collaboration Third-party Services Data Warehouse Web/ Internet Portals Directory Identity Content Providers Archives File systems Mainframe Private Cloud EJB Enterprise Service Bus Heterogeneous Environments Business Partners Shared Services Messaging Services Traditional Testing 13% El incremento esperado del costo de calidad en la india en 2011 $5-30 millones La inversión típica de construir un laboratorio de pruebas de una compañía de Fortune 500. 30-50% El tiempo promedio que el equipo de pruebas invierte en la creación del ambiente de pruebas. * Source:http://www.sei.cmu.edu/about/m essage/ 4

La creación del ambiente de pruebas es un inhibidor... Costos Mano de obra, hardware, y software Tiempos Días/Semanas perdidas esperando a que este disponible el ambiente de pruebas Riesgos Disponibilidad del ambiente de pruebas elimina la posibilidad de que los desarrolladores prueben apropiadamente Muchos recursos costosos sub-utilizados en el laboratorio Desarrollo y QA pierden mucho tiempo en actividades podo productivas, instalación, configuración, etc. Una parte significante de las pruebas se deja al final del proceso, resultando en elevados costos de los defectos 5

El Viejo Mundo

Que es virtualización de pruebas? Routing Service Public Cloud App Under Test Content Collaboration Providers Archives Portals Third-party Services Data Warehouse Directory Identity File systems Mainframe Private Cloud Enterprise Service Bus Heterogeneous Environments Las dependencias del sistema son un reto clave en la creación de los ambientes: No disponible / inaccesible: Las pruebas están limitadas debido a la agenda de producción, restricciones de seguridad o simplemente por que aun se encuentran en desarrollo Licenciamiento de terceros costoso: Desarrollando sobre aplicaciones empaquetadas o otros servicios compartidos puede resultar muy costoso Virtualización de hardware impractica: Sistemas que son muy complicados (mainframes) o sistemas remotos que no es posible virtualizar EJB Business Partners Shared Services Messaging Services Captura y Modela App Under Test Databases Mainframe Third-party applications Services Packaged apps, messaging services, etc. Virtual Services Virtualización de pruebas te permite crear: Servicios Virtuales : Los Servicios Virtuales simulan el comportamiento de una aplicación completa o de un sistema durante las pruebas Los servicios virtuales no requieren de un hardware especial, ni una nube privada o publica Cada desarrollador y tester puede tener su propio ambiente de pruebas Desarrolladores y Personal de Pruebas continúan usando sus mismas herramientas de prueba.

La Solución de Rational Rational Test Workbench es una solución de escritorio que permite: Capturar y modelar servicios virtuales Probar Servicios y aplicaciones antes de que las interfaces de usuario estén disponibles y poder realizar pruebas de integración Rational Test Virtualization Server es una solución de servidor: Provee un ambiente central para virtualizar hardware heterogéneo, software y servicios para proveer capacidad para probar 24X7 Reduce los costos de infraestructura de ambientes de prueba tradicionales 8

El Nuevo Mundo Requerimientos Unitarias Big Bang Acelera las Pruebas Reduce Costos Reduce Riesgos Integración Sys Tests Sistema UAT OAT Rendimiento

De Virtualización de Pruebas a Pruebas de Integración Continua La virtualización de pruebas es un habilitador para las pruebas de integración continua Servicios, Aplicaciones, Sistemas son introducidos en el ciclo de pruebas de una forma controlada Componente real Componente simulado Pruebas incrementales de integración

Pruebas de Inicio a Fin Green Hat Confidenti

Ambientes y Tecnologías Soportadas 16

Ambientes y Tecnologías Soportadas Protocolos de Mensajería ActiveMQ Email (SMTP, IMAP) Files FTP/S HTTP/S JMS (JBOSS et al) IBM WebSphere MQ JBoss MQ SAP IDoc, BAPI, RFC & XI/PI Software AG s IB & IS Solace Sonic MQ TCP TIBCO Rendezvous, Smart Sockets & EMS Custom CentraSite Oracle Fusion SCA Domain Software AG IS, BPMS Sonic ESB TIBCO ActiveMatrix UDDI Web Services WebSphere RR WSDL BPM Databases Log Files SOA, ESB, Otros Formatos de Mensaje.Net Objects Bytes COBOL Copybook ebxml EDI Fixed Width HL7 IATA Java Objects MIME OAG SOAP Software AG Broker Docs SWIFT TIBCO ActiveEnterprise XML (DTD, XSD, WSDL) Custom 17

Green Hat y Rational Quality Manager IBM CALM Rational Quality Manager Dashboard de Calidad Administración Requerimientos Creacion del Plan Administración de Pruebas Administrar Construir Ejecutar Laboratorio Pruebas Pruebas Pruebas Reportar Resultados Administración Defectos Mejores Practicas de los Procesos Colaboración Presentation: Mashups Discovery Search & Query Storage Administración Pruebas Unitarias Pruebas de Integración Pruebas Funcionales Open Lifecycle Service Integrations Pruebas de Rendimiento Virtualización Pruebas Seguridad y Cumplimiento 18 18

Integra el Ciclo de Vida de Desarrollo con CALM Administrar la Automatización de Pruebas Consola de Configuración y Administración GH Tester Virtual Integrated Environment GH VIE Rastrear la ejecución y los defectos Administración de la Calidad Rational Quality Manager Rastrea la ejecución de pruebas IBM Rational Collaborative Application Lifecycle Management Administración de Requerimientos Rational Requirements Composer Colaboración con Desarrollo Rational Team Concert Profesional De Calidad Analista Desarrollador Ingeniero de Liberación Arquitecto Project Manager IBM Services 19

Resultados probados de Rational Test Lab costs Los costos de la infraestructura del laboratorio pueden ser reducidos hasta en un 90% El trabajo asociado con la creacio de un ambiente puede verse reducido en un 80%+ Reduce o elimina los costos de invocar sisteamas de terceros para el ambiente de pruebas Cycle Time El ambiente de pruebas puede ser configurado en minutos en ves de semanas Mas pruebas de regresion pueden ser ejecutadas independientemente de la interfaz de usuario durante el desarrollo. Risk Los desarrolladores tienen los medios para probar software mas temprano a nivel de Servicio / API Equipos grandes pueden trabajar en diferentes partes de la aplicacion o sistema desarrollando paralelamente al virtualizar diferentes partes del sistema 20 20

Resultados de algunos clientes Después de una adquisición, necesitaban deshacerse de infraestructura rentada Migrar a WebMethos lo más rápido posible Las pruebas de regresión eran escenciales Stub de los sistemas mientras se migran los sistemas críticos Rational Test Workbench permitió todas las funciones requeridas rápida y fácilmente Integración completa en seis meses, dos meses antes de lo planeado Ahorros significativos en rentas Firma líder en servicios financieros globales, activos de mas de $2billones Compró la siguiente generación de sistemas de pago Impacto = trasplante de corazón organizacional Formatos legados y dispares Sistemas stub de terceros, no disponibles para pruebas Reducción de pruebas manuales de 10 días a 10 minutos Ahorros de >$7 million hasta ahora El proyecto habría sido imposible sin la herramienta Operador internacional de Supermercados de 30 mil mill Actualizó a webmethods 8 Se necesitan 30,000 horas para probar el nuevo ambiente Rational Test Workbench + GCS = 4,000 horas Foco en componentes críticos de negocio y volumen Nueva estrategia de pruebas para todos los desarrollos Reducción de tiempo y costos pero NO de calidad

Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 22