Cuando hablamos del termino puro “arquitectura” hablamos de un concepto abstracto en el que generamos un diseño, una proyección y una construcción, como si de una casa se tratase y estuviéramos realizando los planos antes de comenzar a colocar los ladrillos, el tema es justamente esto, cuando estamos haciendo la casa, debemos considerar muchos puntos que son de suma importancia y si no los consideramos desde el inicio luego llevarán mucho más tiempo que el estimado, como por ejemplo, se debe considerar por donde pasa y cómo la electricidad, el agua, las columnas, ventanas, puertas, el aire, el sol, los diferentes suelos, materiales de construcción, etc.

En el caso tecnológico es exactamente lo mismo, no es solo la arquitectura del diseño de la aplicación que estamos  pensando desarrollar, hablamos de seguridad (dentro de la seguridad tenemos: Infraestructura de red, autenticación, autorización, encriptación de datos) , comunicaciones, el framework que vamos a utilizar, (si no tenemos uno, debemos diseñar uno y considerar cada uno de estos puntos de forma específica y ser especialistas en cada uno de los temas), o contratar a varios especialistas ;-), porque aunque parezca mentira el tema esta justamente allí, no existe ninguna escuela o universidad que nos enseñe a diseñar, configurar, programar, administrar, contratar, liderar y ejecutar proyectos de tecnología para todas las tecnologías y sus diferentes capas, como así también el conocimiento que se necesita en cada uno de los temas debe ser el máximo y actualizado al último día para aprovechar las ventajas tecnológicas y su relación de forma integral, por eso muchas veces cuando leo las búsquedas que se realizan indican la falta de conocimiento en general acerca de las especialidades técnicas de los consultores y las diferentes capas de tecnología necesarias para la realización de un proyecto y/o actividad.

Siempre se debe considerar la diferencia entre realizar proyectos de tecnología sobre herramientas conocidas (realizar un paso a paso de lo que ya sabemos) o realizar proyectos de innovación, sabemos lo importante que es el “time to market” hoy en día, sin embargo para proyectos de innovación los tiempos que se manejan son diferentes, debido a que no solo cada una de las personas debe hacer su trabajo como lo conoce, sino que debe incluir un tiempo para aprender acerca de las nuevas tecnologías (esto extra de sus actividades dentro del proyecto), y hay que agregar que este tiempo de aprendizaje es diferente para cada una de las personas por eso siempre debe considerarse una prueba de concepto como parte del plan de proyecto.

Debemos utilizar o crear una metodología que cumpla con los pasos/documentos más importantes para el tipo de proyecto que se va a ejecutar y para las diferentes industrias, la metodología debe considerar desde el cómo se va a plasmar la información que el cliente nos brinda, hasta como vamos a dejar los documentos de la configuración(si la hay y elegimos un producto conocido aceptando que nos adaptaremos a él), sumando el desarrollo de agregados o nuevas funcionalidades, (mockups para las pantallas, documentos de mapeos de información para la lógica de integración entre la pantalla, el sistema fuente con patrones simples y compuestos y otros documentos especificando como guardar la información, por ejemplo hoy en día estaríamos hablando de Big Data y bases de datos no estructuradas (MongoDB, Couchbase, etc).

El armado del equipo es muy importante y debemos basarnos en tres pilares para seleccionar la gente que hará el proyecto posible, gente con ganas de aprender es el número uno (de los que se aburren con facilidad, miran los primeros 3 o 4 minutos y luego miran alrededor a cualquier cosa que les llame la atención), el segundo pilar es que dentro del equipo exista el compañerismo y compromiso entre todos y por último tienen que ser personas con capacidades técnicas de alto nivel, si bien este punto es muy importante no es el más importante dado que si no tenemos un equipo para el proyecto, que va a tener muchas configuraciones,  líneas de código y definiciones que deben implementarse en conjunto, (aun teniendo un framework de desarrollo cada quien puede hacer la tarea de forma muy diferente, sin embargo el producto final es uno), si una persona no se integra con el equipo la posibilidad de tener éxito decrece de forma estrepitosa.

Un punto a considerar cuando entramos en el mundo de proyectos de tecnología es entender nuestras características técnicas o especialidad, el que intenta abarcarlo y hacerlo todo, (todólogos en tecnología, si me permiten el neologismo) esta persona generalmente sabe bien uno o dos temas, pero suele hacer agua en otros, una frase muy común en este mundo es que si alguien sabe martillar cuando le demos algo que requiera rosca, seguirá martillando (porque es lo que sabe hacer), lo que quiero hacer énfasis con esto es que se necesita un equipo y bien preparado para la actividades que se van a realizar, bueno, bonito y barato no funciona en este caso.

Otro problema de suma importancia, contratamos consultores externos o los criamos en casa?, nuevamente debemos entender que la gente que se dedica a hacer proyectos de tecnología tiene más experiencia que la gente que se queda en una empresa realizando una tarea, aunque realice proyectos, generalmente los consultores trabajan en más de un proyecto a la vez y realizando diversas actividades (no todas relacionadas con su conocimiento de las herramientas, esto hace que inevitablemente a lo largo del tiempo y si se esfuerzan y no se rinden en el camino, puedan lograr ser buenos consultores, esto no necesariamente es directamente proporcional al estudio o experiencia en proyectos que tengan las diferentes personas, para hacer un resumen les digo que todo se debe a la ley de oferta y demanda,  si la tarea a realizar es muy específica conviene tener consultores externos que posean las características necesarias y si hay mucha gente en el mercado que conozca las herramientas que queremos utilizar para desarrollar, no será difícil para nosotros hacernos con gente que trabaje dentro de nuestra empresa.

Por último, ¿hacia dónde vamos?, hace muchos años cuando comenzamos a realizar proyectos de tecnología, los equipos (hardware y software) que existían eran mediocres, la tecnología no estaba lo suficientemente avanzada y por lo tanto debíamos distribuir la información en silos (cajas), para poder obtener reportes de esta información de los diferentes sistemas que nos ayudara para entender como estábamos operando y entender también como operaba la empresa de forma analítica (meses u años atrás) y tomar decisiones basadas en esta información.

Hoy en día esto ha cambiado debido a los avances tecnológicos en la actualidad, los equipos con los que contamos tienen lo necesario para poder tener toda la información de la compañía en el mismo lugar y lograr de esta forma explotar la información ya sea analítica o transaccional desde el mismo lugar y sin afectar a la operación y evitando los problemas de toda la vida (las interfaces o conexiones entre sistemas, lógicas de transformación en el medio por problemas de estructuras de datos diferentes, problemas producidos por inconvenientes en las comunicaciones, etc.),

En resumen, podemos decir, que hoy en día debemos crear nuevos sistemas centralizados o al menos que posean estructuras de datos para cumplir con el proceso de negocio (Core de la compañía), si actualmente la información no se encuentra distribuida de esta forma debemos comenzar con un proceso pequeño pero significativo y creciendo paulatinamente pero siempre pensando de una forma holística e integral.

Las empresas parecen estar empezando a pensar en el futuro, sin embargo, de esto que estamos hablando no es el futuro, es el hoy…

para los más chicos!

(esta historia ya se la conté a Mateo), hoy se cumplen 30 años de los goles de Maradona a los ingleses en el año 86 y aquí en Mexico (allí empezó mi cariño)

más allá del partido el tema es lo que significaron esos goles, no solo por el tema deportivo, recordemos las Islas Malvinas y un robo un poco más grande que un gol,
eso ocurrió en el 82 y solo habían pasado 4 años y obviamente teníamos la sangre en el ojo,

y viene Maradona que no solo les hizo el gol conocido como ¨la mano de Dios¨ (que de alguna forma es robarle al ladrón) sino también les hizo el mejor gol en la historia de los mundiales en el mismo partido y a ellos que inventaron el fútbol 😉

y así serán recordados todos los ingleses que jugaron ese partido, derrotados, hermoso!

y ya que estamos voy a dar mi opinión del tema Maradona / Messi,

para el gordo todo en la vida fue difícil, le costaba mucho, se esforzaba para entrenar demasiado, por bajar de peso, y también juega en donde nació, que nunca estudió,

sin embargo … el alma que ponía en esos partidos…
se cargaba a todo el equipo al hombro y salía a ganar

ojo Messi hoy es el mejor del mundo y no lo discuto,

pero tiene unas virtudes tan poderosas, tan potentes, no hace nunca una de más, es tan veloz de piernas, tan preciso en sus definiciones, tan eficaz en sus diagonales,

que nos da la sensación de que necesita hacer tres goles para consagrarse como el máximo jugador de España y hace 4 esa fecha como si no le costara nada, como Borges y Cortázar, la epopeya y la perfección, esa es la diferencia.

cuando una persona tiene todo el presupuesto del mundo generalmente no sale lo mejor, porque podemos hacer cualquier cosa que se nos pase por la cabeza,

en cambio las mejores ideas surgen cuando nuestro presupuesto es limitado, hay que pensar en sustituciones, en metáforas en hacer que funcione con menos,

Messi tiene tanto presupuesto que no necesita ninguna genialidad, su mero andar por la cancha es eficaz, no hace jugadas dignas de repeticiones, la agarra desde la derecha hace una diagonal, se pasa dos tipos y la pone junto al palo, lo hace con tanta precisión, (de cada cuatro que hace encima hace dos goles), que para que necesita otra cosa?

Maradona era lo que no pensabas, siempre te sorprendía, con Messi siempre pensas lo que va a hacer, el tema es que no lo podes parar y los porcentajes que maneja son bestiales,

Cuando lo veías al gordo paraba la pelota y ya sabías que era el mejor de todos en una jugada,

En cambio con Messi creo que debemos ir a la estadística porque por el campo va displicente tranquilo, relajado…

Hay dos cuentos que describen el partido a los ingleses y hablan del gordo y su magia; uno de Hernán Casciari ¨10 segundos y 6 décimas¨ otro de Eduardo Sacheri ¨Me van a tener que disculpar¨

los pongo aqui porque estan buenísimos!

http://editorialorsai.com/blog/post/10_6_segundos

http://www.taringa.net/…/Me-van-a-tener-que-disculpar–Edua…
gracias!!!

english_karma_by_fab_dark.jpg

c8843af1a75348aa983c96b155ec69ec.jpg

Si hablamos de ¨Transformación digital¨, la referencia a esto es que cada persona que existe en este mundo (7229 millones), debería utilizar los medios tecnológicos que tiene disponibles para ser parte del mundo digital,

aunque realmente nadie puede describir hasta que punto debe llegar una persona para decir que pertenece al mundo digital (utilizar wearables, el celular para realizar sus actividades diarias sean de trabajo o simplemente ocio, navegar en internet, hacer deporte…)

como todos sabemos en los inicios de las grandes ciudades, cuando un nuevo pueblo se formaba, se colocaba la plaza principal (el Zócalo como es conocido en México), y los primeros edificios que se erigían eran la iglesia y el palacio de gobierno, es un ejemplo muy básico pero de eso hablamos cuando nos referimos a evangelizar de formal digital,

explicarle al ser humano no tecnológico (generalmente anteriores a la generación X), las ventajas del mundo digital, recordemos que si bien esta demostrado que en 10 años, los millenials o la generación del futuro serán mayoría, hoy los puestos jerárquicos y las personas que toman decisiones en el ámbito corporativo son generaciones anteriores, X o Baby Boomers, por lo tanto para esas personas no es tan sencillo entender las ventajas de la tecnología por no haber nacido en contacto inmediato con ella.

en síntesis y viendo las cosas desde un punto de vista diferente a como los ven las empresas de venta de software o de servicios, mi opinión es que debemos evangelizar a todas las personas, por ejemplo a nuestra abuelita, para que sepa que en YouTube puede encontrar de forma mas específica y con mejores ejemplos las recetas para hacer su pastafrola, en vez de utilizar el libro viejo de recetas de su abuelo y cuando logremos esto, las empresas por el simple carácter transitivo deberán ofrecer todos sus servicios de forma digital o quedarán fuera de los negocios…

 

 

En el mundo donde Hansel y Gretel, para no perderse en el camino, utilizan el GPS del celular, podemos asegurar que las compañías deben reinventarse digitalmente para generar valor y diferenciarse.

 

Algunas personas aún ven a la movilidad empresarial como algo que está centrado solamente en el dispositivo móvil, en acceder al correo electrónico fuera de la oficina o en entrar a la red corporativa de forma remota, sin embargo no la perciben como un concepto integral donde el core no son estas acciones sino movilizar a las personas logrando un impacto positivo en su experiencia de trabajo y en el negocio.

 

Ahora, para hacerlo de forma correcta se debe poder acceder a la información y aplicaciones corporativas desde cualquier dispositivo y red sin perder de vista la seguridad de los datos críticos de la compañía.

 

El consumo de contenido en los dispositivos móviles, el ser proactivo para buscar información suscribiéndose a un artículo a la venta, un curso, un blog o simplemente para ver cómo se mueve nuestro estado de cuenta de acuerdo a las operaciones, todas estas acciones son indicadores de que ya estamos dentro de la movilidad y de que no es un futuro lejano del que hablamos.

 

El objetivo es simple: debemos hacer realidad, cuanto antes, la forma de estar conectados todo el día y en tiempo real con nuestro negocio a través de la tecnología móvil. Recordando la frase ¨ganar dinero mientras duermes” o mejor dicho ya no es más en la oficina o en el escritorio donde podemos hacer nuestro aporte sino que debemos trabajar mientras estamos fuera, almorzando, quizás en la plaza con nuestros hijos, en cualquier lugar que estemos tenemos que tener el acceso y poder aprobar una orden de compra desde nuestro celular.

 

Entrando en ese contexto, desarrollar aplicaciones móviles es una cosa, sin embargo desarrollar aplicaciones móviles para otras tecnologías (por ejemplo, la de SAP) es muy diferente. Debemos entender que el futuro se trata de expandir sin límites la funcionalidad que tenemos en nuestra oficina y poder trabajar desde cualquier lugar físico, pero para llevar adelante este tipo de proyectos hay que utilizar una metodología.

 

La metodología I-Mobilize, se trata justamente de utilizar nuestra experiencia para implementar proyectos de movilidad empresarial basados en varias metodologías pero asociadas a las diferentes industrias y pensándolas en un mundo digital. Es muy importante identificar hacia donde se dirigen las empresas en un mundo digital, para verlo reflejado en nuestro negocio y ver cómo hacerlo crecer de forma rápida y exponencial.

 

Un caso de éxito muy relevante que ya se está viviendo como experiencia aquí en México, es uno de los proyectos más grandes del mundo utilizando la tecnología SMP (SAP Mobile Platform), extendiendo la funcionalidad de Venta de una empresa financiera para transformar un negocio desde lo que es llevarlo en papel (migas de pan), hasta llevarlo a una App de venta con todos los productos y reglas de negocio cargados en el dispositivo móvil (GPS de Hansel y Gretel) que además pueda ser usado en línea con conexión a datos, o bien fuera de línea cuando los datos no están disponibles. Si Hansel y Gretel hubiesen tenido GPS les aseguro que la historia tendría otro final…

hanselgretel1