Las características clave de Endevor incluyen:
* Control de versión: Rastras de cambios realizados en el código fuente, JCL y otros activos de mainframe. Esto permite una fácil reversión de versiones anteriores si es necesario.
* Promoción e implementación: Proporciona un proceso estructurado para mover código a través de diferentes entornos (desarrollo, prueba, producción). Esto asegura que solo el código aprobado y probado se implementa en producción.
* Desarrollo paralelo: Admite múltiples desarrolladores que trabajan en la misma aplicación simultáneamente. Maneja las fusiones y conflictos de manera efectiva.
* Auditoría e informes: Mantiene una pista de auditoría completa de todos los cambios realizados, quién los hizo y cuándo. Esto es crucial para el cumplimiento y la solución de problemas.
* Seguridad: Ofrece características de seguridad robustas para controlar el acceso a diferentes componentes y entornos.
* Integración: Se integra con otras herramientas y procesos de mainframe.
Esencialmente, Endevor actúa como un repositorio central y un sistema de control para todos los activos de aplicación mainframe, asegurando la consistencia, la integridad y la trazabilidad en todo el ciclo de vida del desarrollo de software. Ayuda a las organizaciones a administrar el riesgo, mejorar la productividad y reducir la probabilidad de errores en la producción. Es un componente clave en muchas grandes estrategias de DevOps de las tiendas de mainframe.