25 herramientas de productividad que potencian los equipos de ingeniería de Salesforce
En esta edición especial de “Engineering Energizers,” celebramos el 25 aniversario de Salesforce mostrando 25 herramientas de productividad clave preferidas por los ingenieros líderes de Salesforce en India, EE.UU., Israel y Argentina. Explore las herramientas esenciales en las que confían estos expertos para mejorar su productividad, abordar problemas complejos y elevar la innovación. 1. SLACK – Una plataforma de productividad […]
En esta edición especial de «Engineering Energizers», celebramos el 25º aniversario de Salesforce mostrando 25 herramientas de productividad clave preferidas por los ingenieros líderes de Salesforce en India, EE.UU., Israel y Argentina.
Explore las herramientas esenciales en las que confían estos expertos para mejorar su productividad, abordar problemas complejos y elevar la innovación.
1. SLACK – Una plataforma de productividad para equipos que admite la colaboración a través de canales, mensajería directa e integración con otras apps.
SSLACK
«Slack es mi herramienta favorita para aumentar la productividad. Agiliza todas nuestras comunicaciones, tanto si estoy aprobando tareas, discutiendo diseños o coordinándome con socios multifuncionales. Las decisiones se toman rápidamente, convirtiendo en minutos lo que antes llevaba días. En cuanto a eficiencia y conectividad, Slack no tiene rival. Lo recomiendo encarecidamente a cualquier equipo que quiera mejorar su productividad»
– Parul Jain, Vicepresidente de Ingeniería de Software 📍 Bangalore, India Leer más >>
2. QUIP – Una plataforma para editar y compartir documentos de forma colaborativa en tiempo real.
«Quip ha impulsado significativamente mi productividad con funciones como la edición de documentos en tiempo real, los comentarios y el contenido incrustado, que agilizan la gestión de proyectos y el seguimiento de tareas. Su accesibilidad móvil también me permite colaborar y estar conectado con mi equipo desde cualquier lugar, mejorando nuestra eficiencia.
»
– Archana Kumari, Directora de Ingeniería de Software 📍Bangalore, India Leer más >>
3. GRAN SISTEMA UNIFICADO (GUS)– Agiliza el desarrollo ágil mediante la gestión de errores, tareas y lanzamientos.
Sistema Unificado de Gestión de Proyectos (GUS)
«Utilizo GUS, una aplicación basada en Salesforce, para controlar el desarrollo del producto, el progreso del proyecto y los problemas de los clientes asignados a ingeniería. Es crucial para mí ver en qué punto se encuentran mis equipos, el estado de nuestras versiones y los problemas de los clientes a los que nos enfrentamos.»
«Utilizo GUS para controlar el desarrollo de productos, el progreso de los proyectos y los problemas de los clientes asignados a ingeniería
– Christopher Williams, Vicepresidente de Ingeniería de Software 📍 San Francisco, California Leer más >>
4. GITHUB – Una plataforma de desarrollo de software con funciones de control de versiones y colaboración.
GITHUB – Una plataforma de desarrollo de software con funciones de control de versiones y colaboración
«GitHub aumenta significativamente mi productividad al permitir el desarrollo aislado a través de la ramificación, agilizar las revisiones de código con pull requests y automatizar los flujos de trabajo CI/CD con GitHub Actions. Sus sólidas herramientas de seguimiento de incidencias y gestión de proyectos, junto con opciones de documentación claras como READMEs y wikis, me ayudan a colaborar de forma eficaz y a mantener mis proyectos organizados.»
– Ishita Mathur, Miembro Senior del Personal Técnico 📍Hyderabad, India Leer más >>
5. POSTMAN: agiliza el desarrollo de API con colecciones organizadas y autenticación simplificada.
6
«Postman se ha convertido en una parte clave de mi kit de herramientas de desarrollo. Está justo en la barra de herramientas de mi Mac, listo para impulsar mi productividad con funciones como Colecciones para organizar APIs e Historial para acceder rápidamente a endpoints anteriores. También simplifica la autenticación y la gestión del entorno, lo que la hace increíblemente eficiente para el uso diario»
– Venkat Krishnamani, Miembro Líder del Personal Técnico 📍 Folsom, California Leer más >>
7. GOOGLE TASKS – Gestiona tareas y coordina equipos en múltiples proyectos
«Confío en Google Tasks para estar al tanto de mi siempre creciente lista de tareas pendientes. El uso de pestañas separadas para cada equipo me permite gestionar fácilmente las cargas de trabajo individuales y asignar tareas compartidas. Se acabaron los líos para recordar quién tiene que hacer qué: todo está claro y centralizado. Esto me permite mantener el pulso de varios proyectos y garantizar que mis equipos están alineados y cumplen los plazos. Con unos pocos clics, he aumentado mi productividad y me he convertido en una máquina de hacer tareas»
– Erwin Karbasi, Director Senior de Ingeniería de Software 📍 Tel Aviv, Israel
8. STREAMLIT – Un marco de trabajo de código abierto que acelera la creación de cuadros de mando interactivos y aplicaciones web.
StreamLit es una herramienta de código abierto que permite crear cuadros de mando interactivos y aplicaciones web
«Streamlit es un motor de productividad para ingenieros de ML y científicos de datos, que agiliza el desarrollo de UI para la creación rápida de cuadros de mando interactivos y chatbots localmente. Elimina la necesidad de amplios conocimientos de frontend, lo que acelera las demostraciones de proyectos y las presentaciones de pruebas de concepto. Su interfaz intuitiva también simplifica el proceso, lo que permite a los usuarios centrarse más en la innovación y menos en las complejidades técnicas.»
– Vimalraj Subash, Miembro Senior del Personal Técnico 📍 Hyderabad, India Leer más >>
9. SLOOP: realiza un seguimiento de los recursos de Kubernetes a lo largo del tiempo, lo que facilita la depuración de incidencias históricas.
10
«Sloop es una fantástica envoltura para las API de Kubernetes que me permite visualizar fácilmente el ciclo de vida de los recursos de Kubernetes sin necesidad de iniciar sesión manualmente en el sistema o ejecutar comandos. Es increíblemente útil para la depuración y se ha convertido en esencial en mis operaciones diarias, mejorando significativamente mi productividad.»
– Yuliya Feldman, Arquitecta de Ingeniería de Software 📍 Palo Alto, California Leer más >>
10. SPLUNK – Una herramienta de diagnóstico para identificar problemas de rendimiento de la API.
«Cuando nuestro equipo notó una ralentización en nuestra API interna, utilizamos Splunk para identificar el problema como un alto uso de memoria que causaba tiempos de espera en el backend. Resolverlo rápidamente no solo mejoró los tiempos de carga para nuestros clientes, sino que también impulsó nuestra productividad general.»
– Patrick Green, Miembro principal del personal técnico 📍 Boston, Massachusetts Leer más >>
11. IDEA – Un IDE de desarrollo de software, que ofrece herramientas de codificación inteligentes y soporta múltiples lenguajes.
«Paso mucho tiempo en IntelliJ’s IDEA, lo que aumenta significativamente mi eficiencia. Por ejemplo, cuando encuentro código duplicado, lo extraigo rápidamente en un nuevo método utilizando atajos de teclado e IntelliJ reemplaza automáticamente todas las ocurrencias. Dominar estas funciones ha agilizado realmente mi flujo de trabajo.»
– Mahesh Banjan, Miembro Senior del Personal Técnico 📍 Bangalore, India
12. AMAZON SAGEMAKER – Simplifica la preparación de datos, la creación de modelos, el entrenamiento y el despliegue para proyectos de ML.
Diseño de modelos de ML
«Amazon SageMaker aumenta realmente la productividad de mi equipo. Ha supuesto un cambio de juego para mi equipo. Nos permite crear, entrenar y alojar modelos de IA predictivos y generativos, y nos libera de la gestión de los detalles de alojar estos modelos. De este modo, mi equipo puede centrarse en resolver los problemas de los clientes en lugar de estar en la maleza»
– Pawan Agarwal, Director Senior de Ingeniería de Software 📍 Bellevue, Washington Leer más >>
13. MERMAIDCHART – Un lenguaje similar a los marcadores que simplifica la creación de diagramas en la documentación utilizando código de texto.
14
«He descubierto que el uso de herramientas de diagramación como Mermaid Chart aumenta significativamente mi productividad. Me permite crear e integrar rápidamente elementos visuales como diagramas de flujo y diagramas de bloques en documentos y presentaciones. Mi consejo de productividad es conservar siempre el texto original utilizado para generar estos diagramas. Es fácil de leer, se integra a la perfección con los archivos de texto y hace que las actualizaciones sean sencillas y eficientes.»
– Shauli Gal, Arquitecto de Ingeniería de Software 📍 San Francisco, California Leer más >>
14. PLATFORM OPERATION DASHBOARD: ofrece supervisión en tiempo real y métricas de rendimiento clave para los servicios de Salesforce
«Esta herramienta interna es crucial, ya que simplifica datos complejos y consolida métricas clave como disponibilidad, seguridad, accesibilidad, asistencia y calidad en un solo lugar. Me ayuda a cumplir eficazmente nuestros acuerdos de nivel de servicio, lo que la convierte en una piedra angular de nuestras operaciones.»
– Marisol Torino, Gerente Senior de Ingeniería de Software 📍 Buenos Aires, Argentina Leer más >>
15. GOOGLE COLAB – Un servicio en la nube para programar en Python con recursos informáticos gratuitos.
«Como ingeniero DevOps, he encontrado Google Colab increíblemente útil para impulsar mi productividad. Su interfaz fácil de usar, sus potentes recursos y su perfecta integración con Jupyter Notebooks facilitan la mejora de mi flujo de trabajo y me permiten abordar los proyectos con mayor eficacia. Tanto si estoy trabajando en tareas complejas como si acabo de empezar, Google Colab cambia las reglas del juego»
– Lavanya Kousika, Miembro Líder del Personal Técnico 📍 Hyderabad, India Leer más >>
Buildkite, una plataforma para la integración continua de código. Nos permite realizar pruebas de regresión de las aplicaciones para asegurarnos de que lanzamos funciones de calidad. Las pruebas con Buildkite también son rápidas: podemos dividir nuestro conjunto de pruebas en lotes para su ejecución en paralelo, lo que reduce significativamente el tiempo total de las pruebas.»
– Charlie Curtis, Miembro Líder del Personal Técnico 📍 Atlanta, Georgia Leer más >>>
Lucidchart para trazar nuestra arquitectura actual aumenta realmente mi productividad. Su interfaz fácil de usar me ayuda a visualizar rápidamente sistemas complejos, lo que aclara cómo se conecta todo. Esto facilita la integración de nuevas funciones sin problemas. Además, las herramientas de colaboración de Lucidchart nos permiten a mi equipo y a mí intercambiar ideas y comentarios al instante, lo que acelera nuestro proceso de desarrollo y mejora nuestra eficiencia.»
– Mahamadou Sylla, Senior Member of the Technical Staff 📍Los Angeles, California Leer más >>
Leer más >>
19. GOOGLE GEMINI – Asistente virtual diseñado para optimizar la productividad.
«Utilizo Gemini durante mis videollamadas para impulsar mi productividad. Registra automáticamente notas detalladas e identifica elementos de acción mientras hablamos, guardando ambas cosas en cuanto termina la llamada. Esto me ayuda a asignar tareas rápidamente y a mantener la eficacia de mis reuniones»
– Armita Peymandoust, Vicepresidenta Senior de Ingeniería de Software 📍 San Francisco, California
20. JUPYTERLAB – Un IDE de código abierto que integra código en vivo, visualizaciones y texto para la ciencia de datos.
21
«JupyterLab mejora significativamente mi productividad en la ciencia de datos. Sus cuadernos interactivos permiten una rápida exploración y visualización de datos, y la integración de código, ecuaciones y visuales en un solo lugar agiliza mi flujo de trabajo. La compatibilidad con múltiples lenguajes de programación también acelera la formación de modelos, lo que hace que mis proyectos sean más eficientes y colaborativos.»
– Chi Wang, Gerente Senior de Ingeniería de Software 📍 Bellevue, Washington Leer más >>
21. EINSTEIN CODEGENIE – Un asistente de IA para ayudar a los desarrolladores de Salesforce a escribir código.
21
«Esta herramienta interna se ha convertido rápidamente en uno de mis mejores amigos como desarrollador. Este asistente de IA es capaz de entender y generar fragmentos de código en varios idiomas. También ayuda en la detección de errores y autocompleta bloques de código simples y pruebas unitarias. Ha acelerado significativamente mi onboarding y ha mejorado mi enfoque en cuestiones más complejas, mejorando mi productividad inmensamente.»
– Harshita Singh, Miembro Senior del Personal Técnico 📍 Bellevue, Washington Leer más >>
22. MIRO – Una herramienta de pizarra en línea que facilita la colaboración en tiempo real.
«Me parece que Miro resulta muy útil para crear y colaborar en diagramas de arquitectura y flujos de canalización de detección. El entorno de pizarra interactiva de Miro permite la colaboración en tiempo real, lo que facilita la lluvia de ideas, el diseño y el perfeccionamiento de sistemas complejos con mi equipo. Esta herramienta mejora significativamente nuestra productividad y garantiza que todo el mundo esté alineado, fortaleciendo en última instancia nuestras operaciones de seguridad. «
– Avinash Reddy Thumma, Ingeniero jefe de detección de amenazas 📍 Hyderabad, India Leer más >>
23. ALFRED – Agiliza los flujos de trabajo y mejora la eficiencia con funciones personalizables y capacidades de búsqueda rápida.
23
«Alfred ha transformado mi productividad con sus potentes funciones. El acceso rápido y la funcionalidad de búsqueda me permiten encontrar archivos y aplicaciones al instante. No puedo imaginarme mi jornada laboral sin los flujos de trabajo personalizables que he creado para automatizar mis tareas repetitivas y lentas en todas las aplicaciones. Alfred también permite la integración con otras herramientas, lo que garantiza transiciones fluidas, y las búsquedas web personalizadas mejoran enormemente mi eficiencia.»
– Nupur Goyal, Staff Software Engineer, Slack 📍 San Francisco, California Leer más >>
24. INTEGRACIÓN DE PLATAFORMAS– Un método para combinar herramientas con el fin de aumentar la eficiencia de los proyectos.
InTEGRACIÓN DE PLATAFORMAS
«A medida que profundizo en las discusiones de diseño para sistemas a gran escala, he descubierto que combinar Quip con Lucidchart articula eficazmente los enfoques de diseño. Además, la integración de Jira o Grand Unified System Work Tracker con GitHub aumenta mi productividad al mejorar las capacidades de búsqueda, agilizar las revisiones de pull requests y gestionar las integraciones CI/CD. Esta configuración me mantiene perfectamente actualizado sobre el progreso general del proyecto.»
– Viraj Jasani, Miembro Principal del Personal Técnico 📍 San Francisco, California Leer más >>
25. «HACER LAS COSAS: EL ARTE DE LA PRODUCTIVIDAD SIN ESTRÉS» – Organiza eficazmente las tareas en pasos procesables.
«Soy un gran fan de este libro. Aunque no es una herramienta de productividad en sí, realmente influyó en mi estilo de trabajo y me hizo centrarme en explorar herramientas para manejar las tareas diarias.»
– Yogi Kapur, Director senior del equipo global de respuesta a incidentes de seguridad informática de Salesforce 📍 Hyderabad, India Leer más>>
Más información
¡Descubra más! Explore las estrategias de resolución de problemas de los líderes de ingeniería de Salesforce en este interesante blog.