30 junio, 2020
Con toda la discusión acerca de los beneficios de MACH (Microservicios, API-first, cloud-native y headless), puede ser más sencillo asumir que todos siguen los mismos patrones en arquitecturas modernas. Aunque muchos de nuestros clientes de verdad han descubierto el poder transformador de esta nueva tendencia en e-commerce, otros recién están empezando en ese camino.
Déjame darte algunos consejos para hacer la transición y cómo asegurarte de estar sacándole todo el provecho posible a tus decisiones tecnológicas en los próximos años.
1. Define tus objetivos comerciales
Si tomas la decisión de ir por una arquitectura headless, necesitas establecer metas realistas. Hay muchos enfoques a seguir basados en el punto de partida de la empresa, por lo que necesitas tener en claro qué hay detrás de tu deseo de transformar. De esa forma, puedes construir una solución que cumpla con precisión con esas necesidades. Usualmente hay tres impuslores principales:
- La necesidad de mayor velocidad
- La necesidad de obtener resultados de mayor calidad
- La necesidad de mejorar los procesos
Podría ser que ya hayas identificado un pain point clave, o que sepas que algo en tu solución actual no funciona como debería. Tal vez estás buscando un cambio organizacional a gran escala y quieres empezar a dar pelea a los disruptores de tu mercado.
2. Toma la decisión de adoptar tecnología headless
Ya sea que tengas un setup de arquitectura antigua y busques mayor flexibilidad y velocidad, o que tu empresa sea nativa digital queriendo mejorar sus capacidades o la calidad de los procesos, un cambio a tecnología headless y microservicios puede ser la bala de plata que estabas buscando, o puede ser una decisión totalmente equivocada. Es importante definir una arquitectura objetivo que funcione en armonía con la organización. Recuerda que tu arquitectura y ambiciones deben ir de la mano y ser un reflejo una de la otra para maximizar el impacto positivo de tu inversión. Tómate el tiempo de definir con certeza los objetivos y qué es lo que quieres lograr—no sigas la corriente.
Necesitas asegurarte de tener todos los hechos de antemano cuando vas a hacer cambios de esta magnitud. MACH es un término relacionado con principios de arquitectura que han sido agrupados de facto, porque todos componen una solución moderna en conjunto. No será lo apropiado para todos los negocios, pero si cumple con las ambiciones de tu empresa, debería traerte muchos beneficios. Usa nuestra guía para ayudarte a decidir si es el movimiento apropiado para tu negocio.
3. Obtén compromisos
Si decides avanzar con MACH, necesitas el compromiso y sponsoreo de toda la organización. Con tanto trabajo técnico de antemano, puede ser fácil dejar en segundo lugar la magnitud del cambio organizacional que viene de la mano con el de arquitectura. En mi experiencia, un cambio como este requiere el compromiso de una persona con un mindset digital dentro del negocio, con capacidad de decisión a nivel ejecutivo. Podría ser el CIO/CDO, pero también y dependiendo del caso, un senior digital manager.
Esta persona necesita ser el responsable por visibilizar la necesidad de mayor velocidad, calidad y procesos que pueden lograrse por medio de MACH (nota: puede ser útil también mostrar la situación en caso de NO hacer esta invervención a tiempo). Adicionalmente, tener un equipo de desarrollo que sepa comunicar los beneficios de una arquitectura MACH y empujar la decisión bottom-up as una forma segura de incrementar tus chances de obtener adeptos.
4. Analiza la arquitectura de e-commerce existente
¿Cuánto puedes hacer con lo que tienes? ¿Podrías separar tu arquitectura actual en partes más pequeñas, y pueden estos elementos representar al todo? Hay muchas cosas que pueden afectar el alcance de una implementación técnica—ejemplo: cuando miras la arquitectura de la solución original, necesitas ver cuán firmemente conectada o desacoplada está.
A más puntos de integración, trabajo más complejo, y también cuanto más antigua la solución, más lleva desenmarañar todas las dependencias. Asegurarte de empezar con un entendimiento claro como el agua de con qué estarás trabajando es clave para asegurarte de tomar las decisiones correctas y hacer las mejoras adecuadas desde el principio.
5. Da pequeños pasos y prototipa
Dar pasos pequeños e iterativos y construir prototipos rápidos asegurará que puedas capturas insights tan pronto como sea posible y tomar mejores decisiones a medida que avanzas.
Arma un equipo que incluya gente con competencias diversas. Como quienes usarán la solución en última instancia es importante que tengan influencia directa sobre los requisitos desde el comienzo. Déjalos testear desde temprano y convertirse en ‘super-usuarios’ desde el principio. Esto te ayudará a aprender, a adaptar tus objetivos y tomar mejores decisiones que resulten en mayores compromosis para la próxima iteración.
Trabajamos constántemente con clientes que están empezando este camino. ¿Tal vez también te podamos ayudar en tu transformación de una estructura monolítica hacia MACH? Estos cinco pasos te ayudarán a dar el primer paso, pero para obtener más orientación sobre como avanazar:
El equipo de e-commerce de Valtech trabaja junto con algunas de las marcas más importantes del mundo para entregar las mejores soluciones de e-commerce que transforman negocios en el largo plazo. Con más de 3500 especialistas en 45 oficinas en 16 paises, sea lo que sea que quieras lograr, nuestro equipo está ahí para ayudarte a lograr el éxito.
Valtech lidera en e-commerce y technología con una fuerte estrategia de co-innovación ... a los clientes les gusta la cultura de hacer y avanzar de Valtech ... Valtech es una buena opción para marcas enfocadas en e-commerce o en experiencias de marca complejas.
The Forrester Wave Report