Gestión del Código Fuente (SCM)

Gestión del Código Fuente (SCM)

Evolucione y cumpla con las exigencias de la era digital con una gestión ágil del código fuente

Sin una herramienta de gestión del cógido fuente (SCM), usted no podrá realizar un seguimiento eficaz del trabajo en progreso, mantener una cadena de mando, usar entornos separados para las pruebas y dar apoyo total para el ciclo de vida de desarrollo, entre otros procesos básicos. Mientras las soluciones SCM internas y completas, e incluso algunas de las más herramientas de vendedor más complejas y anticuadas pueden ayudarle a lograr estas tareas esenciales, los negocios mainframe tienen que alzarse por encima de un nivel “decente” y evolucionar para satisfacer las exigencias de una nueva economía digital… y sus herramientas de SCM también deben evolucionar en ese sentido.

La solución SCM ágil de Compuware saca provecho de los puntos fuertes de ISPW, incluidas las integraciones con varias herramientas mainframe de Compuware además de muchas herramientas DevOps distribuidas por diversas plataformas, permitiendo a los desarrolladores construir, probar e implementar, rápidamente y de forma segura, código de mainframe usando varias funcionalidades modernas.

Integraciones de la cadena de herramientas DevOps

Al igual que todas sus herramientas de mainframe, su herramienta SCM debe integrarse en el proceso global DevOps de su empresa, habilitándole a automatizar la compilación, prueba y promoción de código. Los REST API para ISPW habilitan a los usuarios para crear, promover, implementar y poner a prueba el estado de los lanzamientos de código usando herramientas Ágil/DevOps.

Desarrollo paralelo en la empresa entera

Esperar tras otros desarrolladores para realizar cambios de código es una práctica de desarrollo inadecuada cuando los equipos de mainframe tienen que trabajar en sprints ágiles de dos semanas. Los equipos de mainframe deben desarrollar código y entregarlo más rápidamente. Las áreas de desarrollo múltiple de ISPW permiten desarrollo en paralelo. Asimismo:

  • El gráfico del ciclo de vida muestra varias versiones del código en proceso para facilitar la colaboración
  • El seguimiento extremo a extremo muestra cada acción que afecta al código que se ejecuta en cada nivel
  • Los usuarios ven una pista de auditoría con todas las actividades a lo largo del ciclo de vida de desarrollo

Análisis del impacto antes de la compilación

La mayoría de herramientas SCM buscan los impactos de los cambios de código en el momento de la compilación. Ese momento es demasiado tarde para descubrir que su cambio a un programa afecta a cada programa con el que está relacionado. Usted tiene que ver cómo esos cambios afectarán a otros programas antes de realizar la compilación para obtener una idea clara de lo grande o pequeño que será un proyecto, logrando así una planificación acorde. ISPW permite que los desarrolladores vean cómo un cambio potencial de código puede afectar al resto del entorno de mainframe al principio, usando gráficas.

Comparación gráfica en paralelo

La mayoría de herramientas SCM solo permiten que los desarrolladores comparen versiones de programas en ISPF, pero este entorno hace difícil la identificación y la fusión de cambios. La compración paralela de ISPW a través de Topaz Workbench, la interfaz de desarrollo moderna e IDE de Compuware basade en Sclipse, hace fácil identificar las diferencias entre las versiones de programas y una toma de decisiones inteligentes de fusión.

Aprobaciones de móvil en cualquier sitio, en cualquier momento

En una era que exige respuestas ágiles para los clientes, las aprobaciones de código no se pueden ver retrasadas por la falta de un gestor o un miembro del equipo. La interfaz móvil de ISPW elimina los retrasos, habilitando a los aprobadores a responder a las alertas en cualquier sitio, en cualquier momento que haya cambios de código listos para su aprobación.

Fácil administración

A diferencia de otras herramientas SCM, ISPW es mucho más fácil de instalar y administrar. Requiere menos código a la medida a través de procesadores, ya que los equipos de desarrolladores solo tienen que seleccionar las capacidades concretas precodificadas que desean utilizar. En otro ejemplo, ISPW utiliza esqueletos modulares y reutilizables para una sustitución, anidación y creación de rutas condicionales sencilla. Con unos pocos esqueletos, usted puede cubrir una amplia gama de compilaciones, desde COBOL hasta DB2 y más. Y como las estructuras sustituyen librerías de versiones, pocas veces se han de cambiar.

Actividades de desarrollo sin silos

SCM de mainframe no puede estar aislado ya que es tan fundamental para otras actividades de desarrollo. ISPW se integra con otros productos centrales de Compuware a través de Topaz Workbench para permitir:

  • Edición con Topaz for Enterprise Data
  • Análisis con Topaz for Program Analysis
  • Pruebas con Topaz for Total Test
  • Depuración con Xpediter