Sistemas de Versionamiento y Trazabilidad

                  SVT y SVT Evolution

                Administramos el Ciclo de Vida de sus Aplicaciones.

Antes del SVT...

• No se puede acceder concurrentemente a los modelos (KB's).
• Se generaliza la situación en la que los modelos son "partidos" y distribuídos en diferentes Bases de Conocimiento instaladas en los PC's de los programadores.
• 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 ningún modelo de la instalación.
• Se corre el riesgo de modificar y consolidar programas que están en uso por otro programador; se pierden correcciones; se pierde el "control de versiones de programas".
• Ocasionalmente se traba el acceso a los modelos porque un programador está haciendo consultas sobre la base de conocimiento.
• No se tiene una visión global de la totalidad de los programas.
• No se tiene seguridad sobre las bases de conocimiento críticas 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é hacen SVT y SVT Evolution?

• Define una metodología para administrar modelos (Bases de Conocimiento) y versiones de programas GeneXus©.
• Permite recoger la información de todas las bases de conocimiento GX distribuídas en la red, pc's de usuarios, etc. y crea una base de datos con toda la información necesaria para un proceso de depuración.
• Organiza la información permitiendo comparar modelos, buscar las últimas versiones de los programas, depurar los modelos, extraer y consolidar información, hasta lograr un subconjunto ordenado y "creíble" de programas.
• Permite trabajar con varias bases de conocimiento como si fueran un único modelo "virtual" que almacena la totalidad de los programas de la instalación.
• Genera los "exports" para crear las bases de conocimiento de los programadores, permitiendo seleccionar los subconjuntos necesarios para cada caso. Esto permite configurar equipos de Desarrollo donde cada programador tendrá acceso solamente a las KB's 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 CMMI y las Normas de COBIT.

SVT - Flujo de Actividades - Workflow

• Todo programa a modificar debe ser extraído y consolidado a través del 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, modelo, tipo de programa, etc.
• El programador selecciona el programa a modificar y si no está en uso, el sistema lo extrae y lo coloca en su bandeja de entrada.
• 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 consolida el programa en su modelo, 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 administrador o bibliotecario consolida automáticamente (a través del sistema) 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).
• 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.
• Todos los programas nuevos o modificados son generados y compilados directamente desde el SVT.
• 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, etc, etc..
• Se pueden extraer subconjuntos de programas por tipo, fecha de modificación, etc., para consolidar en nuevos modelos, envíos a terceras partes, etc..

SVT y SVT Evolution - Otras prestaciones

• El sistema también permite ver información de las KB's sin tener que acceder a través de GeneXus.
• Permite ver y comparar el código fuente GeneXus de los programas en las KB's, las versiones almacenadas y comparar Tablas.
• Al acceder a las bases de conocimiento críticas de la instalación solamente a través del sistema, éstas permanecen seguras y confiables en todo momento.
• Permite acceder a distancia a través de Internet con las mismas funciones de usuarios locales. Provee el acceso a desarrolladores remotos manteniendo las Bases de Conocimiento GeneXus© centralizadas y asegurando su integridad.
• Permite trabajar con todas las versiones de GeneXus© desde la 6.1 hasta la 9.0 conjuntamente y con todas las versiones y Upgrades de GeneXus Evolution©
• Control de Sesiones y herramientas de auditoría

Retorno de la inversión

La utilización de la herramienta SVT permite:
• Disminuir en un 50% los tiempos de Administración.
Para la Administración de las Kb's 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 Modelos 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.

GeneXus es marca registrada de Artech. SVT y SVT Evolution son marcas registradas de InterGroup Consultores.
Todos los derechos reservados.

  • ¿Cuánto tiempo lleva la instalación?

    Todo el proceso se realiza en 5 días hábiles en las oficinas del cliente, incluyendo la capacitación y soporte inicial.

  • ¿Cuántos usuarios pueden usar el sistema?

    El sistema se instala sin límite de usuarios

  • ¿Es necesario algún proceso previo a la instalación?

    No, se asignan las KB's al SVT y es éste quien obtiene la información necesaria para todo el proceso, incluyendo las funcionalidades de depurar, ordenar y respaldar las KB's.
    Al finalizar la instalación se pueden generar los diccionarios de datos, mapas de código y procesos de depuración de las KB's.

  • ¿Cuánto tiempo dura la garantía?

    La garantía del sistema, soporte y mantenimiento, es por un año; vencido el mismo se puede contratar el mantenimiento anual cuyo costo es del 15% del valor de la licencia