Se nos cayó el sistema habla de los componentes de un “sistema” para que una organización funcione. 2 de esos componentes vitales son los procesos y la tecnología. Esto es porque procesos habilita la organización y la tecnología habilita los procesos.
Nota sobre tecnología: Estamos en el 2007 y hay solo una tecnología viable para habilitar un negocio… esa es tecnología web. Es decir construir las aplicaciones sobre web. Las organizaciones son libres de usar cualquier:
- Plataforma (Solaris, Windows, Linux)
- Base de datos (SQL Server, Oracle, DB2, MySQL, Sleepycat)
- Servidor de aplicaciones (IIS, Oracle iAS, Tomcat)
- Capa de presentación (ASP, ASP.NET, JSP, PHP, CFM)
… pero sus aplicaciones necesitan estar sobre web!
Aplicaciones para habilitar un proceso colaborativo (cliente+empresa, empresa+empresa, empleado+empresa, etc…) que no estén sobre una plataforma web, dificlmente habilitan el proceso de manera adecuada. Si son solo para ser utilizadas por una persona, es quizá el único caso donde una aplicación no web es aceptable y para eso es Excel (el “sistema” preferido por las compañías).
Hay un caso reciente que ha llamado mucho la atención. Es el caso del sistema de venta acciones “en línea” de Correval, recién lanzado, llamado Correval Electronic Trading (CET).
Correval tiene un proceso que es vender acciones y escogió una tecnología no web para habilitar este proceso. Su “sistema” tecnológico es una aplicación, seguramente construida sobre Visual Basic u otro lenguaje, que se debe instalar en cada computador y no es “servida” a través de Internet. En otras palabras, los usuarios no visitarán www.correval.com/acciones para comprar y vender acciones sino para descargar un software que se instala sobre el PC.
Esto es algo complejo y [por experiencia] genera múltiples llamadas y situaciones de “se me cayó el sistema!” por parte de los usuarios. Y el “sistema” dificilmente funcionará sobre esta tecnología. Aquí el análisis:
- El proceso no es "web-enabled" en general. No es posible registrarse vía web para ser usuario de CET, configurar un depósito de la entidad bancaria del usuario a Correval vía web y accesar vía web la plataforma para comprar y vender acciones. Esta es la mejor práctica – hay diversos casos en compañías extranjeras. El proceso brindado por Correval es un híbrido entre inscribirse con un formulario [offline], girar un cheque o consignar [offline] y luego instalar en un pc la aplicación CET. El proceso no ha sido habilitado con tecnología totalmente – de inicio a fin y esto hace que pocos lleguen a la última instancia de uso que es descargar el software.
- La compañía tendrá que asistir a usuarios en instalar, entrenar, dar soporte, actualizar y mantener el software en todas las ubicaciones donde lo instale, vs. hacerlo en una sola ubicación si fuera en web. Tendrá que dar soporte a cientos de usuarios – que dan prioridad a su dinero – y van a querer servicio urgente. De entrada, en el url actual no hay una línea de atención a usuarios.
- Uno de los retos de instalación será como se conseguirán usuarios del sistema en sus casas entre semana y en horas de trabajo para instalarlo en el pc de su hogar… o lo van a instalar en los pc’s de la oficina ? Lo permiten las políticas de IT de sus compañías? La instalación podría presentar inconvenientes.
- De entrada en muchas compañías solo administradores de TI pueden instalar software – primer problema de “negociar” con departamentos de TI.
- En grandes compañías – donde seguro residen personas que son el target de este servicio – modificar esa política puede demorarse un tiempo importante.
- La alternativa es que la gente lo descargue de Internet y lo instale en su pc de manera individual y esto probará ser un cambio demasiado grande para usuarios desacostumbrados a hacer algo como comprar y vender acciones por Internet. Habrá unos adoptantes tempranos, pero como masa, será difícil.
- Cuando los usuarios lo instalen finalmente, con seguridad a un usuario “se le va a dañar su pc” por el software y lo va a desinstalar. Los computadores todos generan errores, no es un problema del software CET. O el usuario va a llamar diciendo que se le bloqueo otro programa que no tiene nada que ver con la aplicación CET y va a llamar a preguntar como lo arregla – generando cientos de PQRs (preguntas, quejas, reclamos) al staff de soporte.
- Correval va a requerir entrenar a los usuarios en el uso de este software en su pc, vs. tener web training. Compañías que ofrecen este servicio en el extranjero (e.g. ameritrade.com) no entrenan a usuarios en su pc, hay auto-instrucción via web. Y los usuarios lo van a querer hacer en su pc, porque se están metiendo con el pc de el vs. con el navegador que es genérico.
- Actualmente no hay un modulo de self-training en web para aprender a utilizar el software. Nadie va a leer el manual, colombianos leen 1.4 libros al año y 0 manuales. Tip: Comprar Adobe Captivate y hacer unos quick-tours. Luego solicitar que la gente curse los quicktours antes de comenzar a utilizar el software. Pero como se lleva registro de quien lo ha hecho? De quien está entrenado? Una razón mas para que esto hubiera sido web y atar todo en una aplicación.
- El software va a tener errores. Todo software tiene errores, es natural pues es hecho por humanos y los humanos cometemos errores. No es porque el software sea CET... todo software tiene errores. Esto no es culpa del desarrollador. Pero cada vez que haya que hacer una actualización habrá que actualizar cientos de pc’s, vs. Actualizar un solo sitio en web. Una posible respuesta sería “el software se actualiza vía web”. Si esto no es así:
- Habrá que conseguir nuevas citas con los usuarios o pedirles que descarguen un “parche” vía web, comenzando a generar el problema de soportar a usuarios actualizados y a usuarios desactualizados.
- Van a haber llamadas que van algo así “necesito vender urgente!”, “por favor descargue el parche”, “cual parche? Estoy perdiendo dinero!”
- El espectro de errores que pueden afectar el software; desde el hijo del usuario manejando el computador, un virus en Windows, las actualizaciones de Windows como tal (un service pack, windows updates, etc…) o la perdida del pc, sobrepasan los posibles errores de tenerlo en web. Requiere lidiar con cientos de problemas no relacionados con el software sino con el hardware y el entorno.
- Se debío mencionar el tema de la seguridad y citar esta como una de las razones por las cuales el sistema no se hizo sobre web. Es altamente probable que la seguridad del aplicativo sea similar o igual a la seguridad que utilizaría sobre web. Si por alguna se piensa expedir certificados digitales (como lo hacía Visa con SET - Secure Electronic Transaction - en su momento) para cada PC, el problema de instalación y soporte se acaba de tornar mas complejo. Los comisionistas en línea todos usan SSL de 128 bits y esto ha probado ser más que suficiente.
- Los temas de seguridad son de hecho más preocupantes en un pc que en web. Que pasa si el computador es compartido en una red?
- Si el registro de transacciones se guarda en un archivo de texto que puede ser leído por cualquiera?
- Si es un archivo plano no encriptado?
- Si La gente puede entrar a mi PC por la función de “Remote Desktop” entonces puede activar la aplicación?
Estoy seguro que el aplicativo es bueno! Pero es que el negocio no es "aplicativos mejor construidos" es "aplicativos mas utilizados"
Es dificil entender porque una compañía a estas alturas del juego tecnológico tomaría una opción no web. Hay pocos casos de negocio que soporten otra alternativa [no web] para un proyecto de esta escala. Esto se ha podido tercerizar a compañías colombianas que desarrollan sobre web (Integrupo, Pragma, Axesnet, Colexpo) – así fuera solo el diseño del sistema - o inclusive a compañías Indias con estándares CMM 5 (Hexaware, Infosys, Wipro).
Incluso mientras escribo este post, en la página de internet de Correval, en su homepage, no hay nada sobre el nuevo lanzamiento. Nada que descirba el proceso de:
Apertura > Consignación > Instalación > Aprendizaje > Uso > Operación
Es un proceso cíclico de la apertura de cuenta a la operación de CET y todo requiere tecnología, no solo instancias.
También es importante entender el modelo de negocio. Los comisionistas ganan una comisión por transacción. Entre mas transacciones mejor, mas comisiones. Así que entre mas aplicativos instalados y mas usuarios mejor. El negocio es de volumen, no de margen. Pero la aplicación no está hecha para volumen. Web es para volumen, aplicaciones 1-a-1 no lo son en estos casos donde habilitan un caso de negocio crítico. Una aplicación para un proceso de negocio no crítico (Skype, MSN Messenger y otras) generalmente no tienen problema..
El dinero de implementar este proyecto por las razones descritas posiblemente podría utilizarse para hace runa versión web. No obstante, con seguridad se han invertido recursos importantes en este proyecto y más de uno necesita verlo salir al aire. Hay involucrados (stakeholders) que le han apostado todo y por evitar llamar a un tercero o entender que las aplicaciones se deben hacer sobre web… llegó acá.
- Entonces... este aplicativo durará años y años, mientras la gerencia espera ver el repago de la inversión.
- Y como no se va a repagar porque no va a tener la masa crítica que requiere (por no ser un proceso habilitado con aplicaciones web), entonces no se va a invertir en uno nuevo en años y años.
- Y como no se va a invertir en uno nuevo, sobre web, entonces no habrá innovación y alguien ganará la carrera de ser el lider, alguien que entienda que esto se hace sobre web en todo el proceso.
- La plata para el nuevo proyecto está en no hacer la implementación del actual. La aplicación no se alinea con los factores críticos de volumen, innovación, facilidad de uso, etc...
- Pero tomar las decisiones correctas es duro….
Finalmente es importante no “quemar” la oportunidad de hacer esto bien. Con un gran cambio vienen grandes beneficios, pero esta tecnología no va a habilitar al negocio o sus clientes de manera adecuada. La gente se va a "quemar" por tratar de comprar y vender acciones a través de una plataforma que no les habilita todo el proceso (desde apertura hasta operación). Después vendrá algún día la versión web y se habrá quemado la oportunidad de vender algo como “compra y venta de acciones” y habrá que reposicionar, relanzar, etc…
Notas:
- Si usted se siente violento al respecto de este post (como algunos), lea aquí
- Si usted estaba buscando "Correval e-trading" .... según sale en los logs de estadísticas, vaya a www.correval.com/acciones (tocó hacer el link desde acá pues Correval se rehusa a ponerlo en su propio homepage)
- Si usted leyó los posts pero todavía no tiene claro que es una aplicación web, vaya aquí
Recent Comments