Para desarrolladores con GeneXus
Si necesita cumplir con normas de auditoría y/o certificación SVT cumple con creces todos los requisitos.
Separa Desarrollo de Producción, impide la concurrencia, administra KBs y programas, genera trazabilidad. SVT es una herramienta indispensable para administrar KBs GeneXus, de probada eficacia desde hace más de 15 años, soportando grandes KBs; donde es necesario TRAZABILIDAD, Comparar código, generación eficiente de VERSIONES.
Todas las funcionalidades del SVT han sido desarrolladas en base a las diferentes realidades encontradas en cada uno de nuestros clientes en Uruguay y en el exterior. Contamos a la fecha con instalaciones en 11 países (España, Bolivia, México, Costa Rica, Panamá, Colombia, Perú, Paraguay, Chile, Argentina y Uruguay).
Sistemas de Versionamiento y Trazabilidad SVT y SVT Evolution un producto de Intergroup Consultores.
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 distribuidos 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.
Preguntas Frecuentes sobre SVT Adming
Aquí encontrarás respuestas a las preguntas más comunes sobre SVT Adming . Si no encuentras lo que buscas, no dudes en ponerte en contacto con nosotros para obtener más información.
NO
Sin limites.
SI. Con el SVT puedo administrar conjunta e indistintamente todas las versiones de GeneXus desde la 6.0 hasta la 9.0.
Con el SVT Evolution todas las versiones Evo desde la 1 hasta GeneXus 15 también conjunta e indistintamente.
Con el SVT es posible certificar en ISO, en CMMI y las auditorías según las Normas de Cobit.
SÍ
Sí, es una herramienta que permite cubrir todos los requerimientos de auditoría en el “Ciclo de Vida de las Aplicaciones”
SI. El módulo de deployment complementa la trazabilidad y versionado también de los ejecutables guardando información de “hash” para cada uno de ellos.
5 a 8 días hábiles.
El SVT provee herramientas para depurar y ordenar las KBs sin importar su tamaño.
Sí.