Jan Willem Janse es jefe de producto del equipo OMIS en JIVC: la empresa informática de Defensa. JIVC depende de Materiel and IT Command (COMMIT). Hace dos años y medio, se inicia un importante proyecto de modernización, utilizando APEX para sustituir a Oracle Forms and Reports. Una conversión con la tienda abierta: OMIS tiene que funcionar continuamente.
ORACLE APEX EN LA EMPRESA DE TI DEL MINISTERIO DE DEFENSA


Jan Willem Janse es jefe de producto del equipo de desarrollo de OMIS en JIVC: la empresa informática de Defensa. JIVC depende de Materiel and IT Command (COMMIT). Hace dos años y medio, se inicia un importante proyecto de modernización, utilizando APEX para sustituir a Oracle Forms and Reports. Una conversión con la tienda abierta: OMIS tiene que funcionar continuamente.
El sistema de planificación de la Royal Air Force se creó originalmente con Oracle Forms e Reports. Jan Willem afirma: «Forms estaba completamente fuera de desarrollo. Una razón importante para iniciar el proceso de modernización. La accesibilidad móvil también era un reto. Queríamos conservar la base de datos, seguir trabajando con las mismas tablas y reutilizar la mayor parte posible del software existente (procedimientos almacenados).»
De Formularios a APEX
APEX tiene muchas similitudes con Forms. Jan Willem: «Las similitudes facilitan la transición. Pero sigue habiendo muchos retos técnicos interesantes. Por ejemplo, hemos tenido que reinventar muchas funcionalidades antiguas junto con los usuarios. Por ejemplo, el mecanismo de actualización automática. Es decir, la actualización en directo y el resaltado de los cambios en los datos mostrados en una pantalla, cuando otros usuarios han hecho cambios en esos datos. O si dos personas cambian la misma misión al mismo tiempo. Entonces los cambios no deben picarse entre sí.
En aquel momento, todo esto estaba integrado en Forms, incluso mediante personalización Java. En APEX, tuvimos que idear estas funcionalidades clave de una nueva forma técnica. Si luego esto tiene éxito, da mucha satisfacción».
Preparados para el futuro
Jan Willem continúa: «También queremos un sistema que funcione en todos los dispositivos. Por eso preferimos crear un sitio web perfectamente adaptable en lugar de una aplicación. La aplicación debe funcionar íntegramente en el navegador, basándose en los modernos estándares web. De este modo, más adelante podremos hacer que OMIS sea accesible también en el móvil. Completamente preparados para el futuro».
Alto nivel de conocimientos
El proyecto trabaja de forma totalmente ágil con dos equipos scrum. Jan Willem: «Los equipos de desarrollo APEX se prestan bien a trabajar según las metodologías scrum. El equipo OMIS está formado por un jefe de proyecto, un propietario de producto, administradores funcionales y ocho desarrolladores APEX. La complejidad del proyecto requiere un alto nivel de conocimientos por parte de los desarrolladores de APEX. También esperamos este alto nivel de nuestros profesionales de TI contratados».
«La complejidad del proyecto requiere un alto nivel de conocimientos por parte de los desarrolladores de APEX. También esperamos este alto nivel de nuestros profesionales de TI contratados».
Un buen equilibrio
OMIS tiene muchos usuarios diferentes. Jan Willem: «Soy el intermediario entre el equipo de desarrollo y los usuarios. Siempre busco el equilibrio entre lo que se desea y lo que es posible. Con tantos usuarios distintos, es un trabajo bastante difícil. Por ejemplo, cada base aérea tiene su propia cultura y costumbres. Todas desean una visualización diferente de las pantallas. Y luego hay otros usuarios del sistema, como partes del ejército».
Reconstrucción con la tienda abierta
Esto hace que el trabajo sea aún más difícil para Jan Willem y su equipo. «En OMIS, entre otras cosas, se planifican todos los vuelos de la Royal Air Force. Además, el sistema está totalmente orientado a los ejercicios. Nadie debe sentirse molesto por nuestra remodelación. Por eso estamos trabajando duro para minimizar el tiempo de inactividad». El acuerdo es un ciclo de lanzamiento mensual con un máximo de 2 horas de inactividad al mes. Así que reconstruimos con la tienda abierta. Estantería por estantería. Como resultado, renovamos partes del sistema por fases. Y vamos eliminando entornos. Algunos grupos de usuarios ya trabajan con las pantallas APEX modernizadas. Otros usuarios siguen trabajando con las pantallas antiguas.
Así que los módulos de OMIS se están modernizando por fases. Los grupos de usuarios pueden utilizar cada vez más módulos en la aplicación APEX modernizada. Los componentes del antiguo sistema se van eliminando progresivamente. Una gran ventaja, porque así la base de datos subyacente sigue siendo en gran medida la misma. Y eso está muy bien».
Una buena colaboración
Qualogy es uno de los socios del Ministerio de Defensa para la contratación de especialistas APEX. Jan Willem: «El consultor APEX Wouter de Waard trabaja para nosotros a través de Qualogy. Es flexible y tiene el nivel de conocimientos que buscamos. JIVC fomenta el intercambio de conocimientos. Organizamos regularmente sesiones de conocimientos para los miembros del equipo, por los miembros del equipo. Wouter está encantado de compartir allí sus conocimientos».
Acerca de Jan Willem Janse
Jan Willem Janse es responsable de producto del equipo OMIS en JIVC: la empresa informática de Defensa. JIVC forma parte de la Organización de Material de Defensa (DMO). Jan Willem Janse tiene experiencia en TI, en particular en Oracle. Jan Willem ha trabajado para Defensa durante más de 15 años y ha estado involucrado en el sistema OMIS durante muchos años. Como resultado, ha acumulado muchos conocimientos funcionales, que combina con su experiencia técnica en TI en su actual función de propietario del producto.
«La complejidad del proyecto requiere un alto nivel de conocimientos por parte de los desarrolladores de APEX. También esperamos este alto nivel de nuestros profesionales informáticos contratados.»
Jan Willem Janse
JIVC: la empresa informática de Defensa
¿TIENE UN DESAFÍO EN TI?
¿Busca una solución para su desafío en TI? Nos gustaría colaborar con usted. Agende una reunión con uno de nuestros expertos ahora mismo.
