The Journey to Enterprise DevOps

Mientras otros se limitan a soluciones puntuales dentro del canal de implantación, Micro Focus ofrece una solución adaptable, integrada y completa en toda la cadena de herramientas de DevOps. Start your DevOps Journey ›

Cada proceso de DevOps es un mundo. No hay dos entornos de desarrollo de software iguales. Si bien una determinada estrategia puede parecer sencilla o directa, acarrea siempre sus dificultades. Acabe con los silos y rompa todas las barreras con las soluciones de DevOps de Micro Focus y logre así mejorar el trabajo en equipo y la agilidad.

Aproveche la automatización de los procesos, la visibilidad del canal y la comunicación multifuncional y vea su rendimiento aumentado. Sus equipos de entrega trabajarán más rápido, tomarán decisiones mejor fundadas y se adaptarán a los cambios minimizando, al mismo tiempo, los riesgos, incluso en complejos panoramas de arquitecturas, procesos, plataformas y aplicaciones.

Visualización del proceso de DevOps

Las soluciones de DevOps de Micro Focus ofrecen una entrega de software ágil y eficaz a escala empresarial.Consulte la siguiente infografía de la cadena de herramientas de DevOps para obtener más información

Alinee las necesidades empresariales con la entrega de aplicaciones
Micro Focus DevOps Solutions
Así le ayudan las soluciones de DevOps de Micro Focus —
Comparta y realice un seguimiento centralizado de los requisitos de la aplicación

¿Cómo puedo organizar las necesidades del cliente, y alinear los cambios con los requisitos empresariales? Necesito consolidar las necesidades de los usuarios y definir con precisión los requisitos tanto para el equipo de pruebas como para el de desarrollo. Mantenga la alineación de los equipos con el proyecto a medida que evolucionen los requisitos.

Capture y comunique los requisitos del cliente

Logre una claridad constante: organice las necesidades del cliente mediante una amplia variedad de formatos, como documentos de referencia, correos electrónicos y fotografías de sesiones en pizarra virtual. Localice de forma rápida los conceptos e ideas originales en todas las fases del proyecto y establezca enlaces a los activos de desarrollo derivados.

Mantenga a los equipos de prueba en sincronía con los requisitos

Ayude a los equipos de pruebas a mejorar la calidad asegurándose de que los criterios de prueba se alinean con los requisitos de la empresa. Contar con acceso directo a los requisitos definidos en el entorno de pruebas da a los evaluadores una claridad completa.

Evalúe rápidamente el impacto del proyecto al cambiar los requisitos

¿Cómo puedo analizar la programación del proyecto y los cambios de su alcance, al mismo tiempo que gestiono el riesgo general? Como las prioridades de la empresa y las necesidades de los clientes cambian, debo entender el impacto potencial en los requisitos derivados y en el trabajo de entrega en curso. ¿Cómo puedo tomar decisiones fundadas en un entorno dinámico y cambiante?

"Estamos colaborando con profesionales médicos y fabricantes de dispositivos para visualizar, organizar y priorizar los requisitos que definirán el futuro de la interoperabilidad de los dispositivos. Para MDPnP.org, los requisitos conforman el producto, y Micro Focus ha proporcionado los medios adecuados."
RICHARD SCHRENKER
Clinical Engineer, MD PnP
Gestione la creciente complejidad de los proyectos de desarrollo de software mediante herramientas modernas, gestión de configuraciones e inspección de código continua
Así le ayudan las soluciones de DevOps de Micro Focus —
Mantenga la visibilidad y el control en todos los procesos de desarrollo de software

Controle los cambios de código y de las funciones a lo largo de proyectos de desarrollo distribuidos y de mainframe y realice un seguimiento de ellos. Defina el proceso de flujo de trabajo para obtener visibilidad y seguimiento en todos los activos de software.

Controle las versiones de todo

Hay mucho más que gestionar aparte del código fuente: imágenes, archivos de audio y binarios, módulos, manifiestos, libros de cocina, definiciones de infraestructura y mucho más. Si realiza un control de versiones de todo, no renuncie al inmutable historial de validaciones por la flexibilidad del desarrollador, ni deje toda la responsabilidad en manos de los desarrolladores para garantizar que la seguridad y la conformidad se abordan desde el momento en el que se producen.

Evalúe sus aplicaciones cuanto antes y de manera continua

Combine fácilmente sus herramientas basadas en código favoritas en una cadena de herramientas automatizada diseñada para la realización de pruebas. Ofrezca comentarios y revisiones a los desarrolladores de manera rápida, junto con las métricas de KPI recopiladas. Vea la calidad y la disponibilidad del lanzamiento de las entregas de desarrollo.

Gestione de forma eficaz los ciclos de vida de entrega populares

Aumente el control de los flujos de trabajo de Agile, Waterfall e híbridos mediante el seguimiento de las historias, las tareas y el código fuente. Comprenda el impacto del cambio de programación al agregar nuevas funciones. ¿Los recursos adicionales podrían aumentar la velocidad? Dado que el estado del sprint se mide en tiempo real, es más sencillo evaluar el estado del proyecto al completo y planificar la toma de decisiones fundamentales.

Gestione la complejidad y escala de las aplicaciones

Incremente el valor de sus sistemas COBOL y de mainframe mediante la modernización de estas aplicaciones empresariales fundamentales, las infraestructuras subyacentes y los procesos de entrega.

  • Optimice las actividades de prueba y desarrollo de COBOL y PL/I de mainframe mediante un entorno de desarrollo integrado (IDE) disponible en Eclipse o Visual Studio.
  • Amplíe el desarrollo y las pruebas de aplicaciones de mainframe a plataformas distribuidas, virtuales y en la nube sin limitaciones de capacidad ni coste añadido.
  • Adopte prácticas ágiles de desarrollo, seguimiento y planificación para los sistemas COBOL al tiempo que aprovecha las ventajas de la integración continua.
"Al adoptar la solución Micro Focus Enterprise, hemos podido aumentar la productividad de los desarrolladores en un 20 %. Esto, a su vez, nos ha ayudado a reducir el tiempo de comercialización de los nuevos servicios para los clientes y los usuarios empresariales."
MILO GUSMEROLI
Vice President, Banca Popolare di Sondrio
Ponga en marcha procesos en segundo plano y mejore la calidad incorporando pruebas de rendimiento, de funcionalidad y de unidad a los flujos de trabajo de distribución continua y de gestión de problemas
Micro Focus DevOps Solutions
Así le ayudan las soluciones de DevOps de Micro Focus —
Utilice entornos virtuales y de nube para realizar pruebas a escala de forma rentable

Aproveche la potencia de la nube para realizar pruebas de pico de carga globales o pruebas funcionales en distintas configuraciones con aplicaciones web, móviles y de mainframe.

Acelere las pruebas de software en aplicaciones web, móviles y empresariales

¿Cómo puedo automatizar las pruebas y mantener los rigurosos estándares de calidad al mismo tiempo? Los tiempos de los ciclos de lanzamiento son cada vez más cortos, pero también es necesario probar más configuraciones. La integración continua obliga a los equipos de pruebas a trabajar a toda velocidad y realizar pruebas para abarcar una amplia gama de configuraciones de usuario y ubicaciones geográficas.

Seguir el ritmo de los estándares de calidad y entrega

Mantenga la calidad del producto al mismo tiempo que aumenta la velocidad de ejecución. Permita a los equipos de pruebas crear pruebas reutilizables y portátiles, junto con entornos de control de calidad ampliables, para garantizar una entrega rápida de aplicaciones de calidad.

Centralice la automatización de pruebas para aplicaciones de escritorio, web, móviles y ERP

Adapte su estrategia de automatización de pruebas para dar soporte a sus aplicaciones empresariales, incluidos los sistemas de escritorio, web, móviles y ERP como SAP u Oracle Forms. Al haber una única solución que aprender a utilizar, mantener y con la que interactuar, se reduce drásticamente la complejidad de la automatización de pruebas.

Mejore la colaboración entre los participantes técnicos y comerciales

Es necesario derribar los antiguos silos para mejorar la agilidad empresarial y la velocidad de la entrega de software. La colaboración eficaz entre los equipos de la empresa, los expertos en dominios, los realizadores de pruebas y los desarrolladores es crucial para el éxito de la entrega continua. Utilice pruebas basadas en palabras clave, y herramientas de gestión de pruebas, para proporcionar la interfaz correcta para todos los participantes y que así todos puedan contribuir al esfuerzo conjunto de realización de pruebas.

Gestione la complejidad de la configuración de las pruebas en varios dispositivos, plataformas y versiones de software

Mantener la calidad de la aplicación es difícil, ya que los equipos de pruebas deben garantizar la funcionalidad y estabilidad en cientos de configuraciones diferentes. Utilice soluciones de gestión y automatización de pruebas que faciliten la amplitud de alcance de las pruebas y proporcionen una mayor eficacia para mejorar la calidad.

"Gracias a la solución de Micro Focus Silk, hemos aumentado la calidad general de nuestros productos. Los problemas se detectan durante el desarrollo, incluso antes de empezar la fase de pruebas, y la amplia cobertura de plataformas de prueba, incluidas todas nuestras plataformas móviles, nos permite reducir los ciclos de prueba de forma significativa."
Benjamin Yim
Principal Quality Assurance Engineer, Siemens
Automatice el lanzamiento de aplicaciones para organizar los lanzamientos de software y automatizar las implantaciones
Micro Focus DevOps Solutions
Así le ayudan las soluciones de DevOps de Micro Focus —
Automatícelo todo

“Todo” suele hacer referencia a los esfuerzos de implantación y de realización de pruebas manuales que son propensos a errores y se utilizan habitualmente, como la provisión, la clonación y el uso compartido de entornos de producción. Gracias a la automatización de las tareas de distribución, podrá contar con muchísimo más tiempo para realizar actividades de mayor importancia, como pruebas adicionales o mejoras en la seguridad.

Claridad en la consola

Acceda a información procesable sobre los procesos de desarrollo y entrega en todo momento para que los usuarios puedan saber el estado de las iteraciones de desarrollo, recibir las revisiones de código realizadas por sus compañeros y supervisar el proceso de forma continuada a través de todos los canales de implantación.

Cree, gestione y automatice todos los canales de implantación

Reduzca los tiempos de ciclo, mejore la calidad y libere a su personal de tener que realizar trabajo repetitivo y monótono al automatizar los procesos de creación, prueba e implementación. Realice la implantación de la misma forma en todos los entornos y tenga la absoluta certeza de que su software está listo para ser publicado.

Automatización del lanzamiento de aplicaciones

El proceso de entrega de software puede ser lento, complejo y difícil de controlar. De igual forma, la aceleración del ritmo de lanzamiento puede aumentar los riesgos. ¿Es posible que necesite mejorar la visibilidad del proceso de lanzamiento y las pruebas de aprobación? Por otro lado, automatizar las implantaciones y lanzar el software de forma rápida, repetible y fiable puede resolver los retos de desarrollo. La mejora de la calidad y velocidad de entrega a través de un entorno de TI híbrido requiere un enfoque de dos fases.

Planifique, programe y coordine

Planifique, controle y realice un seguimiento de los lanzamientos de aplicaciones con visibilidad integral. Así, los participantes dispondrán de información procesable y recibirán comentarios más rápido a lo largo de todo el canal de implantación. La coordinación del lanzamiento de aplicaciones a escala empresarial en organizaciones y equipos de lanzamiento dispersos geográficamente y en varios entornos de destino mejora los resultados.

Automatice las implantaciones de aplicaciones en toda la empresa

La sustitución de scripts propios con un editor de procesos gráfico que ofrezca funciones de “arrastrar y soltar” mejora la visibilidad del proceso de implantación integral. Las plantillas de procesos que guardan y reutilizan componentes, procesos y propiedades pueden acelerar el tiempo de configuración de los nuevos procesos de implantación. Y es que, para automatizar la implementación de infraestructuras y aplicaciones, no hay por qué tener conocimientos de programación.

"Micro Focus Deployment Automation nos ha proporcionado todas las ventajas que esperábamos. Nuestro caso empresarial original es una realidad, y ahora esperamos aprovecharlo aún más cuando lo ampliemos al resto de la organización."
CHRIS RISEBROW
Allianz Project Delivery Manager, Allianz
Anticípese a los problemas de rendimiento y dedique la mitad de tiempo a resolver los problemas mediante la supervisión de aplicaciones en la fase de producción
Micro Focus DevOps Solutions
Así le ayudan las soluciones de DevOps de Micro Focus —
Simule la experiencia del usuario y supervise el rendimiento continuamente

Hay mucho en juego en el lanzamiento mundial de aplicaciones. Hay quien evalúa la capacidad del sistema de acuerdo con la carga de usuarios esperada, y supervisa muy de cerca el rendimiento y la funcionalidad en la fase de producción, para garantizar la satisfacción del cliente. Simule la experiencia del usuario mediante transacciones empresariales registradas previamente y sintéticas desde un punto de presencia (POP) exclusivo. Gestione los niveles de servicio de la aplicación desde la perspectiva del usuario con varios POP para medir la disponibilidad y la latencia de red desde cualquier ubicación. Utilice una solución de supervisión del rendimiento que evalúe el estado de la aplicación en función de tres métricas del usuario final:

  • La disponibilidad desde cualquier ubicación global.
  • Los tiempos de respuesta de la aplicación.
  • La integridad funcional.
Averigüe cuándo los tiempos de respuesta superan los niveles de servicio

Para reducir el tiempo de diagnóstico y de resolución de errores, los administradores de sistemas y los equipos de DevOps deben recibir una notificación cuando los tiempos de respuesta de la aplicación superen los niveles de servicio establecidos. La solución de supervisión del rendimiento adecuada identificará la causa de los problemas de rendimiento o los errores de la aplicación y se integrará perfectamente con los sistemas de mensajes y de gestión de servicios de TI actuales. Se generará una alarma cuando se produzca un error de transacción debido a que el tiempo de respuesta ha superado el umbral definido, y se enviará esta alarma automáticamente a los equipos de DevOps o administración. Como la supervisión sintética no depende del tráfico de usuarios reales, puede detectar problemas antes que los usuarios. Esta visibilidad proporciona más tiempo para resolver el problema de manera rápida y proactiva.

Incorpore pruebas de rendimiento al canal

La mayoría de los usuarios desea incorporar pruebas de rendimiento a un canal de entrega continuo; sin embargo, crear varios scripts para las pruebas de preproducción y producción puede requerir una cantidad de tiempo excesiva. Así que debe acelerar las pruebas de producción, y mantener la uniformidad, reutilizando los activos de las pruebas funcionales y de carga de preproducción. La tecnología de gestión y automatización de pruebas se puede integrar y utilizar para supervisar la producción.

"Ante la petición urgente de un cliente, podemos implantar, probar y lanzar una función en un mismo día gracias a la solución Micro Focus Silk. Al confirmar el código, activamos el proceso de pruebas y consultamos la consola de resultados en tiempo real. Esto nos da la certeza de que estamos ofreciendo un código de calidad a nuestros clientes."
MIKE ZOBAC
Desarrollador de software, Convergent Manufacturing Technologies, Inc.
Prácticas recomendadas de DevOps
Comience su proceso de DevOps

Que no se puede llegar a donde se quiere hasta que se sabe de dónde se parte es totalmente irrefutable. Dé el siguiente paso y alinee los procesos de entrega de software con sus objetivos empresariales. Documente, priorice y optimice el canal de implantación con ayuda de los expertos de Micro Focus. Trace una hoja de ruta de DevOps para lograr un software de alta calidad y más rápido y preparar a su empresa para la era digital.

Próximos pasos

Comience su proceso de DevOps.

Hable con un experto: