Hoja de ruta hacia el éxito
Así es como capacitamos e incorporamos a nuestros clientes para garantizar que tu equipo logre resultados rápidamente con DevOps para Salesforce.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··5 min de lectura
Implementar una solución de gestión de versiones para Salesforce implica tanto un cambio tecnológico como un cambio de procesos. Ambos son igual de importantes.
Nuestro objetivo es simplificar el cambio tecnológico. Podemos implementar el producto para tu cuenta en un día. Tus administradores y desarrolladores pueden crear commits de Git y solicitudes de incorporación de cambios con relativa facilidad.
Sin embargo, hemos comprobado de primera mano que ser un socio de procesosademás de ser un socio de tecnologíaes igual de importante para que nuestros clientes tengan éxito con DevOps.
Por eso, durante los últimos 4 años hemos trabajado con nuestros clientes para desarrollar lo que llamamos nuestra «Hoja de ruta hacia el éxito». Se trata de un programa personalizado de incorporación y capacitación diseñado para garantizar que nuestros clientes tengan éxito al usar Blue Canvas y logren un flujo de trabajo de DevOps satisfactorio para Salesforce.
Cada organización es diferente y se actualiza y mejora constantemente con cada implementación, pero aquí tienes una plantilla sencilla de cómo podríamos implementar Blue Canvas para tu equipo.

Quiénes participan
Gerente técnico de cuenta
Cada cliente de Blue Canvas cuenta con un gerente técnico de cuenta (TAM) designado. Esta persona es tu único punto de contacto técnico, al que puedes acudir para pedir asesoría y escalar problemas.
Tus expertos designados
Trabajamos con un experto designado modelo en el que cada cliente selecciona a 2-3 personas para que actúen como usuarios avanzados capacitados en el producto. Los expertos designados reciben capacitación especial sobre el producto y las mejores prácticas de DevOps. Nuestro objetivo es prepararlos para que sean referentes para el resto de tu equipo. Tu equipo puede acudir a ellos con preguntas, no solo sobre Blue Canvas, sino también sobre control de código fuente, Git, DevOps, CI/CD y cualquier otro tema relacionado con tu implementación de gestión de versiones.
Tu patrocinador ejecutivo
El patrocinador ejecutivo suele tener una participación mínima en la implementación técnica, pero debe involucrarse en la definición y comprensión de los criterios clave de éxito. Su principal interés es garantizar que la implementación sea exitosa, por lo que lo incluimos en el proceso.
Equipo de éxito del cliente de Blue Canvas
Además de tu TAM, por supuesto también tienes acceso a nuestro equipo de éxito del cliente en support@bluecanvas.io que puede ayudarte a resolver los problemas a medida que surjan.
Paso 0: Definir los criterios de éxito
Duración: 30-60 minutos
Comenzamos el proceso con una reunión inicial en la que definimos qué significa el éxito y trabajamos para establecer y comprender tus objetivos. Cada equipo se encuentra en un punto diferente de su recorrido de DevOps. Algunos equipos están migrando desde conjuntos de cambios; otros hacen el cambio porque Jenkins no les está funcionando.
Primero, comprenderemos tu proceso actual y estableceremos objetivos. Nos gusta definir objetivos para el primer día, los primeros 30 días y los primeros 90 días.
También trabajaremos para comprender tu estrategia actual de sandboxes y compartir las mejores prácticas según lo que hemos visto que funciona con equipos de tu tamaño. Evaluaremos qué tan familiarizado está tu equipo con Git y los conceptos de DevOps para orientar nuestro plan de capacitación del paso 2.
También elegiremos a los expertos designados. Esta reunión dura entre 30-60 minutos y normalmente se realiza justo antes de la implementación técnica.
Paso 1: Implementación técnica
Duración: 30-60 minutos
En nuestra llamada de implementación técnica, conectaremos tu organización y tus sandboxes como ramas de tu repositorio de Git. Aquí comienza la sincronización automática, y tus las organizaciones de Salesforce tendrán copias de seguridad en ramas de Git en tiempo real. Incluso sin avisar al resto de tu equipo, sus cambios ya estarán en un repositorio de Git con trazabilidad para auditorías y protección mediante copias de seguridad, todo dentro de esa primera sesión de una hora.
Todos los metadatos se convierten automáticamente al formato de directorios de DX. Esto te permite aprovechar los beneficios de Salesforce DX (commits más pequeños y una base de código más modular) sin tener que adoptar el modelo de desarrollo con organizaciones temporales ni usar paquetes de DX.
También podemos revisar y configurar los permisos para definir qué usuarios podrán aprobar despliegues en entornos y ramas específicos.
Realizaremos una solicitud de incorporación de cambios de prueba, capacitaremos a tus expertos designados en el uso de la plataforma y prepararemos la capacitación del resto del equipo.

Paso 2: Capacitar al resto del equipo
Duración: aprox. 60 minutos
Una vez conectado tu entorno, es hora de capacitar a tu equipo. Ofreceremos una capacitación completa en la que explicaremos:
- Git y el control de versiones
- Cómo se generan los commits
- Cómo revertir cambios
- Cómo crear solicitudes de incorporación de cambios y revisar código
- Cómo implementar y fusionar cambios
- Cómo seleccionar cambios específicos para implementar solo cambios pequeños
- Cómo evitar sobrescribir código y gestionar conflictos de fusión
Nuestras implementaciones basadas en solicitudes de incorporación de cambios y nuestros commits automáticos hacen que este proceso sea bastante fluido y sencillo para los administradores acostumbrados a los conjuntos de cambios. Además, el uso del sistema de diseño de Lightning hace que resulte sorprendentemente familiar.
Paso 3: Sesión de seguimiento
Duración: ~30-45 minutos
Aproximadamente una semana después de la capacitación, aunque podemos programarla cuando te convenga, ofrecemos una sesión de seguimiento de preguntas y respuestas con tu gerente técnico de cuenta (TAM). Esta sesión permite revisar las dudas que hayan surgido mientras tu equipo usa la plataforma.
Podemos introducir conceptos nuevos como Lanzamientos agrupados ahora que has realizado algunas implementaciones exitosas.
El objetivo es que, para esta sesión, el equipo esté completamente capacitado y familiarizado con la plataforma y use Git con confianza para implementar metadatos de Salesforce. El equipo ya realiza revisiones de código y aplica todas las mejores prácticas que esperarías de un proceso de gestión de versiones.
Próximos pasos
A partir de aquí, la Hoja de ruta puede seguir distintos caminos. Muchos equipos ya están en marcha y satisfechos con su configuración. Los equipos más grandes y complejos seguirán necesitando más ayuda con la capacitación y la adopción.
A partir de este momento, seguimos disponibles para programar llamadas, capacitaciones y revisiones de hitos según sea necesario.
La Hoja de ruta hacia el éxito está diseñada para brindarte los medios necesarios para proteger tu inversión en Salesforce y garantizar que tu equipo realmente tenga éxito al usar la plataforma. Es una guía flexible basada en lo que hemos visto funcionar con otros equipos. Nuestro objetivo en Blue Canvas es que nunca recorras tu camino de DevOps sin compañía.



