Si deseas disfrutar los grandes beneficios que Salesforce ofrece para los clientes externos e internos de tu organización, por favor, presta mucha atención. El proceso a transitar requiere un trabajo esmerado con personal especializado en diversos roles. Entre ellos, se destacan los administradores y los desarrolladores de Salesforce, quienes juegan un papel clave en la creación, implementación y mantenimiento de estas soluciones.
Comencemos aceptando que, aunque ambos roles comparten responsabilidades, tienen bien delimitados sus respectivos alcances. Al mismo tiempo, existe una frontera porosa entre la praxis de uno y otro. Esto se debe a que las posibilidades del lenguaje declarativo de los administradores se acercan, progresivamente, a las del lenguaje de programación de los desarrolladores. En pequeñas empresas suele tornarse aún más difusa esa diferencia, puesto que, sobre una sola persona, pueden recaer las labores de gestionar clientes y crear aplicaciones programáticas ¡Te esclarezco de una vez este trabalenguas!
Administrador de Salesforce vs. Desarrollador de Salesforce: ¿cuáles son sus funciones?
Un administrador de Salesforce tiene un papel vital en la correcta implementación de las aplicaciones en tu organización. Es el vínculo ideal entre la tecnología y tu negocio, pues es quien te ayudará a implementar las soluciones que mejor se adapten a este. En términos generales, se encarga de gestionar y administrar la configuración del CRM, así como velar por la aplicación en la práctica de los servicios adecuados de la plataforma, con el fin de obtener soluciones ingeniosas y mejorar los estándares integrales de la empresa. Además, son responsables de realizar cambios declarativos menores y gestionar las nuevas versiones en el entorno de producción. Asimismo, debe dar soporte a las instancias de Salesforce ya existentes. No requiere de una amplia comprensión de las integraciones porque no configura funcionalidades.
Por su parte, un desarrollador de Salesforce, como su nombre lo sugiere, se implica en el apasionante mundo del desarrollo. Es el responsable de crear funcionalidades en un espacio aislado con Visualforce o Apex para entregarlo al administrador y programar la implementación. Para ello, se dedica a diseñar y desarrollar códigos, así como funcionalidades específicas con el fin de ofrecer soluciones personalizadas y óptimas para tu organización. Son quienes conciben nuevas funcionalidades para habilitar soluciones exitosas con Salesforce.
Administrador de Salesforce vs. Desarrollador de Salesforce: responsabilidades
Las responsabilidades de un administrador de Salesforce se pueden agrupar en:
Clic y no código
- Personalización y desarrollo: mediante el menú de configuración agrega valores de lista de selección, modifica diseños de página, crea reglas de asignación, entre otras.
- Gestión de usuarios: se ocupa de agregar nuevos usuarios, modificar cuentas existentes, conceder y verificar permisos del sistema en los perfiles de usuarios, habilitar el acceso a los datos, etc.
- Generación de informes y paneles: se encarga de crear reportes y paneles de Salesforce para concentrar y visualizar información clave que optimicen tanto la operación como la toma de decisiones.
- Limpieza de datos: elimina contactos o cuenta duplicados actualizándolos o fusionándolos en masa. Además, realiza la importación y exportación de datos utilizando asistentes especializados.
- Seguridad y acceso a datos: garantiza la seguridad de las cuentas de usuarios y el acceso a los datos.
- Flujos de trabajo: crea, gestiona, monitorea y regula los flujos de trabajo con el fin de mantener la correcta ejecución de los proyectos.
Formación
- Documentación continua: proporciona documentación continua a colegas y clientes actualizando la documentación ya existente de Salesforce. Esto permite mantenerlos al tanto de las nuevas mejoras y versiones de Salesforce.
- Capacitación a usuarios: se ocupa de la capacitación y entrenamiento de los usuarios principiantes en la plataforma CRM.
Mantenimiento y soporte
- Apoyo al desarrollo continuo del sistema: para esto se comunica con clientes y colegas sobre nuevos desarrollos, soporte, entre otros.
- Soporte: Forma parte del servicio de soporte junto con los desarrolladores de Salesforce, otros perfiles afines y los especialistas de tu propia empresa.
¿Qué hace un administrador de Salesforce y por qué necesitas uno?
¿Has escuchado hablar de los administradores de Salesforce? Son considerados superhéroes y colaboradores cercanos de los líderes empresariales. En este artículo te sorprenderás al conocer las habilidades y capacidades de respuesta que poseen.
En cuanto al desarrollador de Salesforce, sus responsabilidades se pueden agrupar en:
Construcción & lógica de aplicación
- Diseño y desarrollo: se encarga de la construcción de una solución Salesforce para una organización específica. Esto incluye escribir el código fuente, crear páginas de Visualforce, crear activadores y otros elementos en función de las demandas del cliente.
- Integración: se responsabiliza de controlar la adaptabilidad de las muchísimas API de Salesforce en pos de lograr la adecuada integración de todos los procesos e información en ambas direcciones. Debe garantizar que todos los sistemas y aplicaciones puedan comunicarse entre sí eficientemente.
Pruebas e implementación
- Pruebas en entornos sandboxes: se ocupa de probar el desarrollo de una funcionalidad o solución en un espacio aislado provisional antes de su implementación. Esto permite garantizar que la nueva funcionalidad operará como se proyectaba y no ocurrirán interferencias con otros procesos existentes.
- Corrección de errores: se encarga de la corrección de fallas y errores en pos de lograr un lanzamiento perfecto y sin problemas para los usuarios. En esto colabora con el administrador de Salesforce y los especialistas de QA (Aseguramiento de la calidad) para que comprueben, mediante herramientas especializadas, la usabilidad y fortaleza de cada solución.
Documentación
- Documentación continua: esto es una responsabilidad compartida con el administrador de Salesforce. En este caso, el desarrollador debe proporcionar documentación continua de toda la fase de desarrollo. Así el administrador está preparado para cualquier eventualidad de soporte/interacción con el cliente.
Administrador de Salesforce vs. Desarrollador de Salesforce: habilidades requeridas
Aunque no es necesario que el administrador de Salesforce posea grandes habilidades de programación, sí hay un conjunto de habilidades que todo administrador debe tener:
- Conocimientos sólidos de la estructura organizativa de la empresa y lógica del proceso de negocios a fin de construir relaciones sólidas con los públicos claves externos e internos.
- Capacidades de gestión de proyectos y capacidades analíticas para ajustarse a los cambios y personalizaciones a introducir.
- Excelentes habilidades de presentación, comunicación oral y gestualidad logrando un enfoque motivador al tratar con varios tipos de públicos: distribuidores, clientes, socios, usuarios, entre otros.
En cambio, un desarrollador de Salesforce sí debe poseer conocimientos técnicamente sólidos. Las habilidades que deben tener son:
- Dominio de la tecnología de Salesforce y otras relacionadas para llegar a proponer soluciones óptimas. JavaScript, PHP, .Net, XML son tecnologías similares que facilitan la entrada a los conceptos de Apex y Visualforce del CRM.
- Curiosidad por la tecnología. Debe ser una persona dispuesta a encontrar las mejores respuestas a un problema.
- Comprensión y adaptación orgánica a la cultura corporativa de Salesforce. Así se promueve la implementación de los mejores servicios basados en los valores propios del CRM.
- Paciencia, creatividad y naturaleza trabajadora, requisitos que permiten apropiarse de la esencia de Salesforce y traspasarla a las soluciones que diseñe.
En síntesis, ambos roles no son excluyentes, sino complementarios. En la actualidad, cada vez son más los administradores que se lanzan a superarse y escribir códigos, ello hace más que sutil la diferencia. No obstante, son dos roles diferentes que tienen sus funciones, responsabilidades y habilidades específicas. SkyPlanner, como socio consultor de Salesforce, cuenta con una sólida experiencia y puede poner a tu disposición un equipo de trabajo certificado por la plataforma en ambos roles. Puedes escribirnos a hello@theskyplanner.com.