El problema
Durante mis prácticas profesionales en John Deere, conseguir un accesorio de TI era un proceso lento. Cada paso dependía de una persona distinta.
- Se abría un ticket en la plataforma interna de tickets.
- El ticket llegaba al equipo global y de ahí pasaba al equipo local.
- Un integrante de TI revisaba el ticket manualmente y contactaba a la persona.
- Ambos acordaban una hora para verse y entregar el accesorio.
- Al entregarlo, TI cerraba el ticket.
Resultado
Una app hecha en Microsoft PowerApps redujo ese proceso de entre 1 y 2 semanas a unos 10 segundos en promedio.
- con el proceso por tickets
- 1–2 semanas
- con la app, en promedio
- ~10 segundos
Cómo funcionaba
La persona se identificaba con su gafete, la app consultaba una base de datos SQL interna de empleados y registraba la entrega del accesorio, sin tickets ni citas de por medio. Del lado administrativo, la base de datos permitía llevar el control de los artículos entregados.
La versión en Java
Más adelante recreé la aplicación, principalmente en Java, para un proyecto universitario. Esta versión tiene inicio de sesión con correo organizacional y el mismo objetivo. Fue creada solo como ejemplo, así que su base de datos ya no funciona y no se va a restaurar; por eso no tiene demo.
Lo que aprendí
- Con la app original aprendí cómo funciona PowerApps, porque era la primera vez que lo usaba, y también tuve contacto con Visual Basic.
- La base de datos interna me dio mi primer contacto e interacción con SQL.
- Recrear la app en Android me ayudó a entender Java, un lenguaje que solo conocía de forma superficial.