A menudo he bromeado diciendo que cuando los clientes compran DECISIONES que éramos su cuarta opción. Sin embargo, hay mucha verdad en esto. Así que, dicho esto, ¿cuáles serían las opciones 1, 2 y 3? ¿Por qué alguien se deslizaría hasta la opción 4 como su mejor opción?
Opción 1: El Status Quo
Como Arquitecto Empresarial, para cualquier proyecto de infraestructura de TI dado, esta es siempre la opción contra la que se mide cualquier otra opción. Sí, su proceso actual es ineficiente, manual, gestionado por correo electrónico y hojas de cálculo (___________) – complete el espacio en blanco aquí. En última instancia, se le pedirá que justifique cualquier inversión que realice, por lo que comprender los costos del status quo es también su primer paso. Estos costos se miden típicamente en personal (haciendo cosas ineficientes) o en tiempo (cuánto tiempo lleva el proceso actual). Hay un costo que típicamente no se mide y es la agilidad, o la falta de ella. Por agilidad, nos referimos a la rapidez con la que su organización puede responder a las condiciones cambiantes del negocio?
Opción 2: Software Comercial Listo para Usar (COTS)
Cuando las organizaciones buscan software para ayudar a gestionar un proceso de negocio, la siguiente alternativa es buscar software listo para usar. Los beneficios aquí son obvios. En lugar de reinventar la rueda, las organizaciones pueden beneficiarse de las mejores prácticas y estar operativas relativamente rápido. Esta suele ser una buena opción si el proceso de negocio no es fundamental para la diferenciación del mercado de su organización. ¿Cuántas organizaciones compiten en la eficacia de su software de contabilidad? Cada organización exitosa hará algo diferente a todos sus competidores. Dado esto, no encontrará software estándar para gestionar este proceso y si lo encuentra, es posible que desee revisar su estrategia.
Opción 3: Código Personalizado
Ok, entonces sabe que tiene un gran problema y no hay software estándar para resolver su problema. ¿Qué pasa con el código personalizado? Su equipo de desarrollo está deseando escribir una aplicación completamente nueva desde cero. El único problema es que este es el mismo equipo de desarrollo que da soporte a la aplicación existente. Reescribir la aplicación con nueva tecnología llevaría varios años y probablemente quedaría obsoleta tan pronto como se completara. Además, todos conocemos la tasa de fracaso de los proyectos de desarrollo internos.