wp sap quality solutions white paper espanol

8
Evolucione con confianza Optimización de aplicaciones SAP con las soluciones de calidad de Micro Focus

Upload: titita13

Post on 23-Jun-2015

246 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Wp Sap Quality Solutions White Paper Espanol

Evolucione con confianza

Optimización de aplicaciones SAP con las soluciones de calidad de Micro Focus

Page 2: Wp Sap Quality Solutions White Paper Espanol

Page 1

white PaPer | Evolucione con confianza

Page 1

introducción

Los directores generales de hoy día esperan obtener un valor empresarial demostrable de todas sus decisiones de inversión en tecnología, sobre todo si se trata de inversiones en los principales procesos de negocio , como es el caso de la implementación de aplicaciones SAP. Los proyectos de aplicaciones voluminosos y complejos implican riesgos, y el tamaño, el ámbito y la complejidad de los despliegues de SAP convierten la supresión de esos riesgos en una necesidad empresarial.

Las aplicaciones habituales SAP para la planificación de recursos empresariales (ERP) y la gestión de las relaciones con los clientes (CRM) soportan los procesos principales de trabajo y complicadas transacciones que involucran de cientos a miles de usuarios de, diferentes departamentos, organizaciones y ubicaciones. Como resultado, los despliegues de SAP exigen una compleja y costosa infraestructura técnica de componentes de hardware, software y red que suelen requerir la integración con sistemas ya existentes o de terceros. A los factores de riesgo se suman tanto el elevado grado de personalización imprescindible para adaptar las aplicaciones SAP a los procesos empresariales propios, como la presión constante por no salirse del presupuesto y agilizar la puesta en marcha de las aplicaciones.

El riesgo de fallo se agudiza por los incesantes cambios que bombardean los sistemas SAP. Las empresas actuales cambian de necesidades y amplían sus comunidades de usuarios a un ritmo vertiginoso, lo cual conforma otra presión añadida para los equipos de proyectos de SAP encargados de implantar las personalizaciones internas. Al mismo tiempo, los equipos de proyectos han de mantenerse al día del flujo constante de cambios de versiónes, actualizaciones, paquetes de compatibilidad y paquetes legales de las soluciones SAP así como de las actualizaciones tecnológicas del hardware y del software que las alojan. Cualquiera de estos retos puede desestabilizar el sistema y poner en peligro las operaciones diarias y, en última instancia, los resultados finales.

Cuando falla una aplicación interna como las de ERP, se pierde de inmediato productividad de los empleados y el coste de ese tiempo de inactividad aumenta con rapidez. Por ejemplo, si falla el sistema de procesamiento de pedidos a final de trimestre, cuando existe una gran carga de trabajo, es posible que no se procesen pedidos ni, se contabilicen esos ingresos. En 2004, el director general de HP atribuyó una pérdida trimestral de unos 400 millones de dólares en ingresos y de 275 millones en beneficios de explotación a los problemas técnicos de los sistemas SAP de procesamiento de pedidos de HP1 .

Pese a todo, las empresas pueden mitigar estos riesgos aplicando iniciativas de gestión de la calidad del ciclo de vida (LQM). Este enfoque avanzado de la calidad del software integra procesos, tecnologías y a usuarios de todo el ciclo de vida de las aplicaciones. Las prácticas de LQM contribuyen a garantizar la sincronía del despliegue de SAP con los objetivos empresariales, la en SAP.

imPortancia de la gestión de la calidad del ciclo de vida en los Proyectos de saP

¿Por qué necesita más pruebas de funcionamiento y rendimiento una aplicación como SAP R/3® que ya se ha sometido a abundantes pruebas de SAP y está avalada por miles de instalaciones con funcionamiento correcto ? Porque no todas las implementaciones de SAP son iguales. De hecho, cada instalación de software SAP se personaliza en extremo para ajustarse a las necesidades específicas de la empresa cliente. Cada instalación es única en lo que se refiere al paquete de tecnología utilizado, la funcionalidad requerida para soportar la carga de trabajo a la que debe dar servicio. Consciente de ello, SAP presentó el programa Early Watch, que tiene como objetivo ayudar a los clientes a identificar y evitar de manera activa problemas comunes de implementación.

También presentan riesgos la personalización de funciones estándar o nuevas desarrolladas en el entorno SAP así como la integración con otras aplicaciones. Por ejemplo, las personalizaciones pueden dar lugar a consultas en la base de datos que generen resultados no deseados por no usar correctamente los índices e interferir en otras funciones del sistema. Todas las personalizaciones se deben someter a pruebas funcionales (como cualquier aplicación desarrollada para un fin particular) a fin de garantizar que las características nuevas o modificadas funcionen conforme a las expectativas y no afecten de manera negativa a la funcionalidad del resto del sistema. La realización de pruebas de rendimiento durante el proceso anterior al despliegue ayuda a confirmar que el sistema funcionará como es de esperar y que las funciones nuevas no provocarán ningún problema imprevisto de rendimiento.

De modo similar, las modificaciones personalizadas efectuadas en la aplicación SAP que se vuelven a aplicar después como parte de una versión de control de cambios pueden tener efectos secundarios (regresiones) que afectan al rendimiento o repercuten en las funciones existentes que no se hayan alterado. La realización de pruebas es el único modo de demostrar que las nuevas funciones de SAP o las modificaciones personalizadas no tendrán ninguna

Page 3: Wp Sap Quality Solutions White Paper Espanol

Page 2

white PaPer | Evolucione con confianza

influencia inesperada en el funcionamiento ni la precisión del software al aplicar una versión de control de cambios. La automatización mejora en gran medida la eficiencia de las pruebas de regresión y, por lo tanto, rebaja el coste del control de calidad en las distintas actualizaciones del sistema SAP.

Es por todos estos motivos enumerados que, antes de pasar al entorno de producción, incluso las versiones de software estándar (mejoras, actualizaciones, paquetes de servicio, etc.) directas de SAP deben superar pruebas exhaustivas en el entorno de la empresa.

Además, hay que tener en cuenta que todo cambio de la pila de tecnología (por ejemplo, el cambio del sistema operativo de los servidores de la base de datos o el cambio a una versión nueva del sistema de gestión de la base de datos) puede provocar cuellos de botella o problemas de interoperabilidad y compatibilidad que sólo se manifiestan bajo carga.

Por último, como cada despliegue de SAP es único, incluso las métricas de consumo de recursos publicadas por SAP sólo deben tomarse como orientativas a la hora de planificar la capacidad precisa para implementar o actualizar la instalación de SAP. Por eso, las pruebas de carga constituyen un elemento clave en el cálculo del tamaño y el proceso de planificación de la capacidad, ya que permiten a las empresas asegurarse el rendimiento correcto sin pasarse o quedarse cortas con sus inversiones en la infraestructura de TI

retos relacionados con las Pruebas de las aPlicaciones saP

SAP AG ha pasado de ser un simple proveedor de ERP a suministrar tecnologías diversas y aplicaciones para empresas que soportan los procesos de negocio . Gracias a SAP XI, SAP Mobile, SAP NetWeaver Master Data Management, SAP ERP, Solution Manager y otras ofertas de soluciones e integración para el ámbito empresarial, SAP se ha convertido en una plataforma para el desarrollo y el despliegue de aplicaciones tanto empaquetadas como personalizadas. En el marco de SAP NetWeaver, SAP presenta esta plataforma empresarial integrada de desarrollo y despliegue como la tecnología base en la que residirán todas las aplicaciones. Esta expansión de la presencia de SAP, pese a ser bienvenida, dificulta aún más las pruebas de los despliegues de SAP.

Figura 1. Pila de tecnología de SAP: las capa principales ilustran la complejidad de una solución SAP ERP™ básica 2.

Page 4: Wp Sap Quality Solutions White Paper Espanol

Page 3

white PaPer | Evolucione con confianza

La plataforma SAP NetWeaver, por ejemplo, utiliza los estándares actuales del sector para el desarrollo y la integración de aplicaciones. Eso incluye J2EE (también RMI, JDBC, JNDI y EJB), HTTP, HTML, XML, SOAP y WSDL. Para aprovechar la inversión en SAP, las empresas no sólo deben probar las aplicaciones SAP R/3 tradicionales (que siguen formando la mayoría de los despliegues de SAP) sino también las nuevas aplicaciones basadas en la plataforma NetWeaver. Éstas son incluso más complejas que las aplicaciones basadas en la capa de SAP Basis (SAP R/3). NetWeaver aumenta el número de capas de software de la pila de tecnología de SAP. Si los procesos empresariales abarcan varias aplicaciones integradas mediante la plataforma NetWeaver, el sistema se vuelve aún más complejo . A medida que se complica la interacción de las aplicaciones y los componentes, aumenta el número de puntos vulnerables a los fallos y la probabilidad de que el rendimiento sea inferior al óptimo. También se complica el cálculo del tamaño y la planificación de la capacidad. Toda esta complejidad añadida hace imprescindibles las pruebas de funcionamiento anteriores al despliegue.

SAP añadió, asimismo, otra faceta a las pruebas anteriores al despliegue al ampliar SAP NetWeaver con el framework de aplicaciones Adobe Flex con el fin de facilitar a las empresas la creación de interfaces cliente enriquecidas para las soluciones SAP, incluidas las aplicaciones para clientes basadas en SAP Enterprise Portal.

Fases del ciclo de vida del sistema saP

Todos los despliegues de SAP atraviesan durante su ciclo de vida ciertas fases y, a menudo, varias veces dada la naturaleza cambiante de las necesidades empresariales:

Implementaciónes nuevas o iniciales: preparación de una instalación nueva de un sistema SAP como SAP R/3 Enterprise o de cualquier componente de SAP ERP Business Suite.

Control de cambios: preparación de una versión de control de cambios importante o de los cambios trimestrales realizados en distintos niveles de la pila de tecnología de SAP a lo largo de la vida del sistema. Son cambios que no se engloban en la categoría de actualizaciones de software completas.

Actualización: preparación de un cambio importante del sistema SAP de naturaleza funcional o tecnológica.

Consolidación: trabajo para la consolidación de los recursos de TI dentro del entorno SAP, normalmente para controlar los costes y, al mismo tiempo, mantener un grado aceptable de rendimiento, disponibilidad y capacidad de ampliación del sistema.

Cualquier cambio que se lleve a cabo en un despliegue de SAP conlleva el riesgo de que se produzca un fallo. Dado que las instalaciones de SAP resultan tan fundamentales, la necesidad de realizar pruebas en todas las fases del ciclo de vida de SAP es imperiosa.

Figura 2. Las pruebas realizadas durante el ciclo de vida de SAP transforman las ineficientes pruebas tradicionales en un proceso gestionado que abarca todas las fases del ciclo de vida del sistema SAP.

Page 5: Wp Sap Quality Solutions White Paper Espanol

Page 4

white PaPer | Evolucione con confianza

SoluCIón dE MICro FoCuS: SoluCIonES dE gEStIón dE lA CAlIdAd dEl CIClo dE vIdA pArA SAp

Las soluciones de gestión de la calidad del ciclo de vida (LQM) para SAP aplican la probada experiencia de Micro Focus en el suministro de aplicaciones de software de gran calidad para entornos SAP. Gracias a las soluciones LQM para SAP, la empresa puede reducir al mínimo los riesgos y disfrutar de todas las ventajas del correcto despliegue de una potente aplicación empresarial como R/3 o SAP ERP.

Las soluciones de calidad para SAP ayudan a optimizar la disponibilidad, la precisión, el rendimiento y la escalabilidad de las aplicaciones SAP integrando actividades de calidad durante todo su ciclo de vida. Las soluciones LQM para SAP incluyen la plataforma totalmente integrada de soluciones automatizadas de Micro Focus para pruebas gestión de la calidad en los entornos de aplicaciones empresariales.

Las soluciones de gestión de la calidad del ciclo de vida para SAP permiten a las organizaciones lo siguiente:

gestionar el proceso de pruebas durante todo el ciclo de vida del despliegue de SAP. Las funciones de gestión de pruebas ofrecen un punto único de control para gestionar, dentro de un entorno de pruebas integrado, todas las fases del proceso de calidad, el cual incluye la planificación, la elaboración y la ejecución de las pruebas, el seguimiento de problemas o defectos así como la generación de informes de estado de las pruebas y los proyectos.

Efectuar pruebas funcionales antes de poner a disposición de los usuarios la aplicación para garantizar la precisión y la integridad de las transacciones vitales para el negocio. Las pruebas funcionales, ya sean manuales o automatizadas, son fundamentales para verificar que la aplicación funciona según las previsiones. En sistemas SAP complejos, en los que son frecuentes las actualizaciones o las versiones de control de cambios, la eficiencia y la precisión de las pruebas de regresión totalmente automatizadas aportan un valor considerable.

llevar a cabo pruebas de carga a fin de optimizar el rendimiento y escalabilidad de la aplicación antes del despliegue. Las pruebas de carga ayudan a identificar los cuellos de botella, incluidos los problemas de ancho de banda limitado y otros problemas de infraestructura , y a ajustar toda la pila de tecnología de SAP, incluidos la infraestructura de red, las plataformas de hardware, los sistemas operativos, las bases de datos y los componentes de software de SAP. De este modo, se garantiza que la aplicación soporte la carga de usuarios esperada, incluso en los picos de actividad máximos . Las pruebas de carga también posibilitan la cuantificación precisa de la capacidad del sistema antes del despliegue para evitar pasarse o quedarse corto con las inversiones en la infraestructura de TI.

elementos Fundamentales de la PlataForma de micro Focus silktm Para saP

Silk para SAP incluye una plataforma totalmente integrada para gestionar el proceso de pruebas y ajuste de la calidad en los entornos de aplicaciones SAP. Éstos son los elementos fundamentales de la plataforma:

SilkCentral® test Manager para gestionar el proceso de pruebas durante todas las fases del ciclo de vida del despliegue de SAP

silkPerformer® para las pruebas de carga y rendimiento de SAP (certificado SAP eCATT)

Silktest® para las pruebas funcionales de las aplicaciones de SAP NetWeaver, SAP Enterprise Portal y la interfaz de usuario de SAP

silk™ Integration Hub para SAP Solution Manager

gestión de Pruebas

SilkCentral test Manager es una completa solución de gestión de pruebas que integra calidad y eficiencia en todos los pasos del proceso de comprobación de un despliegue de SAP. Sirve para manejar la gestión de requisitos, la planificación y ejecución de las pruebas, la gestión de problemas o defectos y la generación de informes de resultados.

SilkCentral Test Manager facilita interfaces para los principales sistemas de gestión de requisitos, de control de fuentes y de gestión de defectos de otros fabricantes. Se integra con SilkTest y SilkPerformer para las actividades de pruebas funcionales o de regresión y de carga, respectivamente. Además, como SilkCentral Test Manager funciona con diversos motores de pruebas , resulta sencillo integrar pruebas unitarias y de componentes desarrolladas con herramientas de código abierto o de otros fabricantes como JUnit o bien de pruebas funcionales desarrolladas con SAP eCATT.

Page 6: Wp Sap Quality Solutions White Paper Espanol

Page 5

white PaPer | Evolucione con confianza

SilkCentral Test Manager supone un inestimable recurso al definir un proceso gestionado repetible para las actividades relacionadas con la calidad destinadas a la comprobación del despliegue inicial, las versiones de control de cambios, las versiones de actualización o las versiones de consolidación de la instalación de SAP.

Figura 4. Configuración típica de SilkPerformer para probar un sistema SAP.

Pruebas de carga

silkPerformer es una solución empresarial para pruebas de carga que admite todas las tecnologías actuales incluyendo aplicaciones web, .NET, J2EE, XML, SOAP, WSDL y SAP. SilkPerformer se ha optimizado en particular para aplicaciones SAP que admiten aplicaciones SAP R/3 y SAP ERP (que emulan clientes SAPGUI) así como aplicaciones basadas en la plataforma SAP NetWeaver como SAP Enterprise Portal y que son compatibles con el framework de aplicaciones Adobe Flex. SilkPerformer ofrece compatibilidad nativa con el protocolo AMF (Action Message Format) que utilizan las aplicaciones Adobe Flex.

SilkPerformer permite a las organizaciones emular todas las actividades de cientos o miles de usuarios con apenas unos pocos agentes de comprobación de carga que ejecutan varios usuarios virtuales. Todos los agentes de comprobación de carga se controlan y coordinan con una instancia central.

Figura 3. SilkCentral Test Manager vincula la visión de negocio del sistema SAP con la visión pura del sistema asociando los requisitos y las solicitudes de cambio a los resultados de las pruebas y los defectos, lo cual ofrece una visión centrada en el negocio sobre el estado de calidad del despliegue de SAP en general.

SAP Deployment Releases, Initial Deployment, Change ControlReleases, Update Releases, Consolidation Releases

SilkCentral Test Manager

Requirements,Change Requests

Test PlansTest Scripts

Test Results,Defects

Page 7: Wp Sap Quality Solutions White Paper Espanol

Page 6

white PaPer | Evolucione con confianza

Pruebas Funcionales

Silktest ffacilita otra actividad indispensable para optimizar la calidad de los despliegues de SAP. Este producto líder en la realización de pruebas funcionales de aplicaciones empresariales admite tecnologías cliente de aplicaciones empresariales como web, .NET, Windows y Java e incluye compatibilidad con SAP. SilkTest ofrece las funciones, la flexibilidad y la facilidad de uso necesarias para probar la funcionalidad de cualquier sistema SAP. Es más, como los scripts de SilkTest se basan en la API de scripts de SAPGUI, están disponibles todas las funciones que facilitan dichos scripts. Por este motivo, las empresas pueden escribir scripts avanzados y fáciles de mantener que emulen con precisión la interacción de los usuarios con la aplicación. SilkTest también proporciona compatibilidad con pruebas funcionales de aplicaciones de SAP Enterprise Portal basadas en la plataforma SAP NetWeaver.

Al facilitar las pruebas tanto funcionales como de carga en el entorno SAP, Silk para SAP permite a las empresas aumentar la productividad de su despliegue de SAP y de los equipos de pruebas. Además, el personal de pruebas de funcionamiento y de rendimiento puede compartir de manera sencilla tanto los conocimientos sobre las herramientas como las pruebas en sí.

SilkTest y SilkPerformer se integran totalmente con SilkCentral Test Manager, lo cual garantiza la coordinación de las actividades depruebas de la empresa por medio de un punto central de control.

Silk Integration Hub para SAP Solution Manager conecta las funciones de gestión del ciclo de vida de las aplicaciones de SAP Solution Manager con todas las funciones de planificación y ejecución de pruebas:

El proceso del programa empresarial se plasma en requisitos en SilkCentral

Los requisitos se pueden convertir en casos de pruebas de un plan de prueba

Los casos de pruebas se ejecutan en SilkTest para SAP

Los resultados de las pruebas se actualizan y se sincronizan con SAP Solution Manager

Figura 5. Sincronización de SilkCentral Test Manager y SAP Solution Manager mediante Silk Integration Hub para SAP Solution Manager.

Page 8: Wp Sap Quality Solutions White Paper Espanol

Page 7

white PaPer | Evolucione con confianza

conclusión

Las l organizaciones cuentan con una ventaja frente a la competencia cuando sus aplicaciones fundamentales le permiten trabajar mejor, más rápido y con más inteligencia. Ése es el objetivo último de todos los proyectos de SAP. No obstante, la ventaja empresarial se empieza a perfilar antes, durante las fases de definición y despliegue de la aplicación.

Las empresas con visión de futuro contemplan la gestión de la calidad del ciclo de vida como una guía estratégica para el despliegue inmediato de aplicaciones empresariales de calidad. Las organizaciones que se centran en la calidad son más eficaces a la hora de ofrecer aplicaciones que satisfagan en todo momento las necesidades del negocio y de los usuarios finales.

Las soluciones Micro Focus Silk para SAP permiten obtener la máxima amortización de la inversión así como conseguir el máximo partido de las inversiones en aplicaciones SAP ya que optimizan la calidad en todos los pasos del ciclo de vida . L precisión, la disponibilidad, el rendimiento y la capacidad de ampliación de la aplicación. Tanto si la empresa pretende buscar la infraestructura más rentable como si desea resolver problemas antes de que aparezcan a fin de garantizar una experiencia positiva para el usuario final, Silk para SAP le suministra las herramientas necesarias para seguir entregando sus proyectos de SAP a tiempo, dentro del presupuesto y con el valor empresarial adecuado.

1HP echa parte de la culpa a la migración a SAP. Marc Songini, Computerworld, 17 de agosto de 2004

2SAP ERP Tool Bag for Performance Tuning and Stress Testing. George W. Anderson, Prentice Hall PTR

About Micro FocusMicro Focus, a member of the FTSE 250, provides innovative software that allows companies to dramatically improve the business value of their enterprise applications. Micro Focus Enterprise Application Modernization, Testing and Management software enables customers’ business applications to respond rapidly to market changes and embrace modern architectures with reduced cost and risk.

para más información visite www.microfocus.com© 2011 Micro Focus IP Development Limited. All rights reserved. MICRO FOCUS, the Micro Focus logo, among others, are trademarks or registered trademarks of Micro Focus IP Development Limited or its subsidiaries or affiliated companies in the United Kingdom, United States and other countries. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries. All other marks are the property of their respective owners. sWPCLWC0811