Lo que aprendimos al trabajar con Salesforce en 2016
Los fundadores de Blue Canvas, Jack y Alex, descubrieron el poder de la comunidad de Salesforce y la importancia del control de versiones y la integración continua para los desarrolladores.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··5 min de lecturaCon este artículo, conoce la increíble comunidad de Salesforce, el poder de la plataforma Force.com, la importancia del control de versiones y la integración continua, el impacto positivo de Salesforce como empresa y la alegría de trabajar en un proyecto que te apasiona.
Estas son nuestras 5 conclusiones clave:
- La comunidad de Salesforce es increíblemente generosa y solidaria.
- La plataforma Force.com es potente y tiene potencial para seguir mejorando.
- El control de versiones y la integración continua son temas importantes para los desarrolladores de Salesforce.
- Salesforce es una gran empresa que valora el apoyo a la comunidad y la diversión.
- Trabajar en un proyecto que te apasiona puede aportar alegría y satisfacción a tu trabajo.
Cuando Alex y yo fundamos Blue Canvas, nos entusiasmaba resolver un problema para los desarrolladores de Salesforce. Ambos veníamos de empresas de DevOps y herramientas de desarrollo: Alex de Cloud 9 IDE, Jack de Sauce Labs. A ambos nos encantan las herramientas que hacen más productivos a los desarrolladores. Notamos una carencia en las herramientas que tenían a su disposición los desarrolladores de Salesforce. Nuestra experiencia con otras plataformas de software nos dio la confianza de que podíamos ayudar. Sabíamos que aprenderíamos mucho, pero descubrimos más de lo que jamás habríamos imaginado durante nuestros primeros seis meses de actividad.

La comunidad de Salesforce es increíble
Lo más interesante que aprendimos fue que el activo más poderoso de Salesforce es su comunidad. Son tantas las personas que la integran que puede ser difícil saber por dónde empezar.
Por supuesto, están los MVP que dedican su tiempo con tanta generosidad publicar blogs y podcasts sobre Force.com y cómo aprovecharlo al máximo. Experimentamos de primera mano la generosidad de muchos MVP.
Estaba en Ámsterdam apenas una semana después de fundar Blue Canvas y, sin conocerlo, le envié un correo al MVP de Salesforce Martijn Schwärzer. No solo estuvo dispuesto a reunirse conmigo y hablar sobre los desafíos del desarrollo en Force.com, sino que pasó una tarde entera conmigo, mostrándome Ámsterdam y haciendo de guía turístico. Fue un gesto de amabilidad increíble que empezamos a reconocer como algo habitual en la comunidad de Salesforce.
Otro MVP que ha sido muy generoso con nosotros es Alex Sutherland de CRM Science. Ha sido una gran fuente de comentarios para nosotros mientras mejoramos nuestro producto y nos ha compartido sus impresiones desde las primeras etapas. Y no solo lo hace por nosotros. Es, literalmente, el rey de Salesforce IdeaExchange.
MVP de Salesforce Anup Jadhav y Adam Olshansky ambos fueron lo suficientemente generosos con su tiempo como para reunirse con nosotros y participar en una entrevista para nuestro blog, aportando muchísimos conocimientos y perspectivas a toda la comunidad.
Y hubo muchísimas otras personas que se tomaron el tiempo de hablar con nosotros, darnos sus comentarios, invitarnos a encuentros y animarnos en el camino.
Más allá de la comunidad de MVP de Salesforce, muchos otros excelentes desarrolladores de Force.com se han unido a nuestra beta y nos han dado sus comentarios. Siempre muestran una actitud positiva y mucha paciencia, y tienen tantas ideas excelentes que comparten generosamente con nosotros. No podríamos estar más agradecidos. Es casi abrumador lo amables, atentos, generosos y divertidos que han sido los participantes de nuestra beta.
Los empleados de Salesforce también nos han ayudado muchísimo. El gerente de producto para socios de herramientas Greg Wester siempre tiene la amabilidad de compartir ideas con nosotros. Y Dreamforce es un evento sin igual. Nos sorprendió la pasión que las personas llevaron a la conferencia. Estaban allí para aprender, hacer contactos y pasarla muy bien.
Realmente hay demasiadas personas a quienes agradecer y reconocer. La comunidad es verdaderamente única e increíble.

Force.com es una plataforma potente
Justo antes de Dreamforce, Alex causó cierto revuelo con su análisis de la encuesta de desarrollo de Stack Overflow de 2015, cuyo título provocador preguntaba ¿Es Salesforce realmente la peor plataforma de desarrollo? Sabíamos que Force.com era una gran plataforma, pero también sabíamos que sus herramientas dejaban algo que desear. Aun así, cuanto más hemos trabajado con Force.com, más nos ha sorprendido su potencia y cómo permite a los desarrolladores hacer un trabajo increíble. Cuantos más usuarios finales conocemos, más aplicaciones sorprendentes de la plataforma vemos. Sí, Force.com tiene sus aspectos frustrantes, como como no contar con un sistema nativo de control de versiones o no poder realizar despliegues más rápidos. Pero la herramienta es innegablemente potente.
Salesforce escucha a su comunidad de desarrolladores. Salesforce DX tiene la oportunidad de mejorar considerablemente las herramientas y las API que sustentan Salesforce.

El control de versiones y la integración continua son temas clave
Cuando fundamos Blue Canvas, teníamos la intuición de que íbamos por buen camino. Al hablar con cientos de desarrolladores de Salesforce este año, aprendimos que control de versiones y integración continua son temas reales que se discuten con frecuencia. Mejorar la velocidad de los despliegues es algo en lo que los usuarios piensan a menudo. A los proveedores independientes de software les interesa mejorar el flujo de despliegue de sus aplicaciones basadas en Salesforce. A las empresas les interesa tener por fin la capacidad de llevar un registro de lo que ha cambiado en sus organizaciones a lo largo del tiempo. Todos los desarrolladores de Salesforce quieren poder revertir los cambios. La integración continua y DevOps no son solo palabras de moda para los desarrolladores de Force.com. Las personas reconocen el valor empresarial de hacer más eficiente su flujo de desarrollo de software.

Salesforce es una gran empresa
Cuando oyes hablar de algo como el Compromiso del 1%, piensas: “esta es una buena idea”. Pero solo cuando empiezas a pasar más tiempo con desarrolladores y empleados de Salesforce te das cuenta de que Salesforce realmente hace mucho por su comunidad y quiere tener un impacto positivo en el mundo. Colaborar con organizaciones sin fines de lucro como StrideForce es solo un ejemplo de cómo Salesforce integra el apoyo a la comunidad en su modelo de negocio.
También aprendimos que en Salesforce todo gira en torno a divertirse. Eventos como Dreamforce son increíbles, pero también lo son los eventos regionales y los encuentros. A los empleados de Salesforce les apasiona crear excelentes productos. Y les apasiona especialmente ayudar a sus clientes a alcanzar el éxito.

Cuando te apasiona lo que haces, el trabajo es más divertido
Es un cliché, pero no puedes sentir realmente su poder hasta que lo vives en primera persona: cuando trabajas en algo que amas y te apasiona, el trabajo es mucho más divertido. A Alex y a mí nos encantan los desarrolladores y las herramientas de desarrollo. Una de nuestras sensaciones favoritas es entrar en un estado de concentración ininterrumpida mientras programamos. Algo que odiamos es que las herramientas de desarrollo (o su ausencia) dificulten mantener ese estado. Trabajar a tiempo completo en una herramienta que ayuda a las personas a ser más productivas y mantenerse concentradas es un gran honor y una alegría. Nos divertimos mucho más de lo que esperábamos al venir a trabajar. Gran parte de eso se debe a la increíble comunidad de desarrolladores de Salesforce.
Esperamos que todos los que aspiran a trabajar en un proyecto que les apasione se animen a hacerlo en 2017.



