SVT400

SVT 400 Administración de Programas y Versiones en entornos de Desarrollo AS400 ©

Problemas detectados en entornos de Desarrollo

El desarrollo se hace en forma incremental y sobre varias bibliotecas del AS400. Todos los programadores acceden a todo o se duplican las bibliotecas con los fuentes de programas. No se puede evitar la duplicación de programas y esto genera problemas para determinar la última versión o para crear uno nuevo cuyo nombre no exista en otra biblioteca de la instalación. Se corre el riesgo de modificar y compilar programas que están en uso por otro programador; se pierden correcciones; se pierde el “control de versiones de programas”. El costo de administrar los accesos y controles es sumamente alto y poco seguro.

No se tiene una visión global de la totalidad de los programas. No se tiene seguridad sobre los desarrollos críticos de la instalación. No existe posibilidad de control automático de las modificaciones. No se sabe quien realiza la modificación y en que momento. Cada desarrollador genera los cambios necesarios sin conocer el impacto que puede representar en el entorno. En muchos casos resulta difícil medir el avance de los proyectos debido a que las tareas de los desarrolladores no queda debidamente registrada.

¿Qué hace SVT 400?

Define una metodología para administrar los desarrollos para AS400.

  • Permite recoger la información de todos los fuentes Cobol, RPG, CL’s, DDS’s, etc. desde las bibliotecas del AS400 y crea una base de datos con toda la información necesaria para el proceso de depuración.
  • Organiza la información permitiendo comparar bibliotecas, buscar las últimas versiones de los programas, depurar las bibliotecas, extraer y consolidar información, hasta lograr un subconjunto ordenado y “creíble” de programas.
  • Permite trabajar con varias bibliotecas como si fueran un único modelo “virtual” que almacena la totalidad de los programas de la instalación.
  • Se definen las bibliotecas para los programadores, permitiendo seleccionar los subconjuntos necesarios para cada caso. Esto permite configurar equipos de Desarrollo donde cada programador tendrá acceso solamente a las bibliotecas autorizadas.
  • A partir del momento en que se logra ordenar el “modelo virtual”, comienza el proceso de “workflow”.
  • Esta metodología está alineada con los requisitos necesarios para las certificaciones ISO y CMM.

SVT 400 – Flujo de Actividades – Workflow

Todo programa a modificar debe ser extraído y devuelto a través de sistema. A partir del momento en que se logra ordenar el “modelo virtual”, comienza el proceso de workflow.

  • Para modificar un programa se puede seleccionar por nombre, bibliotecas y versiones almacenadas.
  • El programador selecciona el programa a modificar y si no está en uso, el sistema lo extrae y lo coloca en su propia biblioteca.
  • Si el programa está en uso, el sistema no permite la extracción e informa quién es el usuario que lo está modificando.
  • El programador obtiene el programa en su biblioteca, lo modifica, prueba, etc. y una vez terminado lo envía a quien corresponda (testing, administrador, QA, etc). Se genera un mail automático al destinatario informándole que se le ha enviado un programa.
  • Al completar el ciclo de aprobación de las modificaciones, el sistema compila automáticamente el/los programas terminados. En ese momento el/los programas vuelven a quedar disponibles para nuevas modificaciones (siempre y solamente a través del sistema).
  • Al compilar se genera información sobre el resultado de la compilación y se muestran y guardan en el contenedor de versiones los siguientes listados: Resultado de la compilación, Listado de compilación y Comparativo de las modificaciones entre el programa recién compilado y la versión anterior (si hubiera) del programa.
  • Los programas nuevos deben registrarse a través del sistema para validar que no exista otro programa con el mismo nombre y para dejar ese nombre como no disponible. Opcionalmente son numerados en forma automática por el sistema.
  • Los programas consolidados se almacenan con un número correlativo de versión. De esta forma se puede recuperar cualquier versión de un programa modificado o creado desde el comienzo del funcionamiento del sistema manteniendo la trazabilidad completa.
  • Se mantiene un log de mantenimiento que permite obtener información sobre los programas modificados y a modificar, quién los tiene, cuales son los tiempos de desarrollo, análisis de la performance por programador, y más información.

SVT 400 – Otras prestaciones

  • El sistema también permite ver información del contenido de las del sistema de las bibliotecas.
  • Permite ver y comparar el código fuente de los programas en las comienza el proceso de “workflow”.

REALIZA EL CICLO COMPLETO INCLUYENDO EL PASAJE A PRODUCCIÓN

  • Al acceder a las bibliotecas críticas de la instalación solamente a través del sistema, éstas permanecen seguras y confiables en todo momento.
  • En cualquier momento se puede ver la documentación de cada modificación realizada, los listados de compilación de cada versión así como la información de quién o quiénes participaron en las modificaciones.
  • Permite acceder a distancia a través de Internet con las mismas funciones de usuarios locales. Provee el acceso a desarrollado- res remotos manteniendo las bibliotecas centralizadas y asegurando su integridad.
  • Control de Sesiones

Retorno de la inversión

La utilización de la herramienta SVT 400 permite:

  • Disminuir en un 50% los tiempos de Administración.
  • Para la Administración de las bibliotecas no es necesario asignar una persona calificada y de alto costo debido a las características de automatización, seguridad y auditoría.
  • Reducir en un 60% los tiempos de retrabajos por pérdidas de objetos.
  • Optimizar sustancialmente los tiempos de búsquedas y comparaciones entre bibliotecas por la estructura de Consultas rápidas y en tiempo real.
  • Conocer en forma rápida y efectiva donde se encuentran los objetos, debido al concepto de trazabilidad incorporado a la herramienta.

AS400 es marca registrada de IBM. SVT 400 es marca registrada de InterGroup Consultores Todos los derechos reservados InterGroup Consultores