HubSpot Growth Platform Insights

Rate this content
Bookmark

Explora el innovador proceso de despliegue y la estructura de equipo de HubSpot que aceleran la creación de valor al permitir que los desarrolladores naveguen por los proyectos de manera eficiente. Obtén ideas prácticas para adoptar prácticas similares en tu organización, mejorando la productividad, la colaboración y el crecimiento empresarial.

This talk has been presented at React Summit US 2024, check out the latest edition of this React Conference.

Bree Hall
Bree Hall
15 min
22 Nov, 2024

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Bienvenido a Acelerando el Valor con el proceso de despliegue y la estructura de equipo de HubSpot. HubSpot es una plataforma de crecimiento líder que empodera a empresas de todos los tamaños para escalar y tener éxito en la era digital. El enfoque centrado en el cliente de HubSpot se centra en la entrega de valor, priorizando la experiencia del usuario y construyendo confianza a través de interacciones consistentes. La pila tecnológica de front-end incluye TypeScript, React, Redux, Styled Components y GraphQL. HubSpot utiliza varias herramientas de desarrollo para agilizar los flujos de trabajo y reducir la carga técnica sobre los ingenieros. La filosofía de pruebas en HubSpot enfatiza las pruebas exhaustivas, con un enfoque en pruebas unitarias, de integración y de aceptación. HubSpot prioriza la orientación al cliente, fomenta la innovación con equipos pequeños y mejora la eficiencia del desarrollador con herramientas personalizadas.

1. Introduction to HubSpot

Short description:

Bienvenidos a Acelerando el Valor con el proceso de implementación y la estructura del equipo de HubSpot. Soy Bree, una ingeniera frontend convertida en defensora de desarrolladores en HubSpot. Durante los próximos 20 minutos, discutiremos cómo HubSpot acelera el valor a través de prácticas de ingeniería y nuestro enfoque centrado en el cliente. HubSpot es una plataforma de crecimiento líder que empodera a empresas de todos los tamaños para escalar y tener éxito en la era digital. Nuestra suite integral de herramientas mejora las ventas, el marketing, el servicio al cliente y la gestión de relaciones con los clientes.

Hola a todos, y bienvenidos a Acelerando el Valor con el proceso de implementación y la estructura del equipo de HubSpot. Soy Bree, una ingeniera frontend convertida en defensora de desarrolladores aquí en HubSpot, y estoy muy emocionada de ser su anfitriona durante los próximos 20 minutos mientras discutimos las formas en que HubSpot acelera el valor para sus clientes a través de prácticas de ingeniería. Soy de la zona de Atlanta, Georgia, que está en el sureste de los Estados Unidos, y cuando no estoy trabajando, generalmente me pueden encontrar creando contenido técnico divertido en línea, jugando videojuegos o acurrucada con un buen libro.

Durante los próximos 20 minutos más o menos, vamos a hablar sobre HubSpot. Discutiremos las formas en que ayudamos a nuestros clientes a crecer y la filosofía e ingeniería de principios que seguimos que nos permiten integrar continuamente. Al final de nuestro tiempo juntos, mi objetivo es dejarles con estrategias para encender un diálogo creativo sobre innovación, lo que finalmente lleva a un valor acelerado tanto para ustedes como para sus clientes.

Así que comencemos con ¿qué es HubSpot? HubSpot es una plataforma de crecimiento líder que empodera a más de 228,000 empresas de todos los tamaños en 135 países diferentes para escalar y tener éxito en la era digital. HubSpot proporciona una suite integral de herramientas diseñadas para mejorar y optimizar las ventas, el marketing, el servicio al cliente y la gestión de relaciones con los clientes. Nuestro objetivo general es ayudar a las organizaciones a atraer y comprometer a los clientes proporcionando soluciones integradas y sin fisuras que fomenten conexiones significativas y promuevan un crecimiento sostenible. La robusta suite de productos de HubSpot está diseñada para apoyar a las empresas en cada fase de su viaje de crecimiento, pero lo que realmente nos distingue no son solo las herramientas que ofrecemos. Es nuestro compromiso de poner a los clientes en el centro de todo lo que hacemos.

2. HubSpot's Customer-Centric Approach

Short description:

Adentrémonos en el enfoque centrado en el cliente de HubSpot, que se enfoca en la entrega de valor, priorizando la experiencia del usuario y construyendo confianza a través de interacciones consistentes. Creamos herramientas intuitivas que se integran sin problemas con otras plataformas, invertimos en investigación de UX y mantenemos una comunicación abierta con nuestros clientes. Nuestra estructura de equipo y principios de ingeniería nos permiten entregar continuamente, mejorar basándonos en la retroalimentación y fomentar la innovación a través de equipos pequeños, especializados y autónomos.

Así que adentrémonos en nuestro enfoque centrado en el cliente y cómo define el valor que entregamos y guía nuestra misión de empoderar a cada negocio que servimos. Esta es una cita de Whitney Sorenson, quien es el CTO de HubSpot, y creo que captura perfectamente nuestro enfoque centrado en el cliente. Dice, solo nos mantendremos en el negocio si continuamos proporcionando valor a y manteniendo la confianza con nuestros usuarios. A los clientes no les importan nuestros equipos, organización, procesos o promesas. Les importa lo que ven, usan y sienten en las herramientas que utilizan todos los días.

Entonces, ¿cómo se traduce esto en lo que hacemos todos los días? Bueno, lo primero es que nos enfocamos en la entrega de valor. La verdadera medida de nuestro éxito proviene de cuán efectivamente proporcionamos un valor real y tangible a nuestros usuarios. Lo segundo es que priorizamos la experiencia del usuario. Así que nuestra prioridad es asegurar que todo lo que creamos sea intuitivo, efectivo y beneficioso para el usuario. Priorizamos la experiencia del usuario de varias maneras, dos de las cuales son, número uno, crear herramientas que se integren sin problemas en otras plataformas que nuestros clientes ya están usando. El HubSpot Marketplace juega un papel muy importante en extender la funcionalidad de nuestras ofertas principales. Permitimos a los desarrolladores construir sobre HubSpot con herramientas familiares, como React, para crear experiencias personalizadas para nuestros usuarios.

Otra cosa que hacemos es invertir fuertemente en investigación de UX, y esto nos permite crear interfaces intuitivas. El sistema de diseño interno de HubSpot proporciona un marco fundamental para la consistencia y permite a nuestros ingenieros de front-end prototipar rápidamente y crear nuevas características. HubSpot también ha creado una biblioteca de componentes de UI para nuestros desarrolladores de aplicaciones que combina sin problemas tanto la funcionalidad nativa como la extendida. Lo tercero es que trabajamos arduamente para construir y mantener la confianza. La confianza no se construye con promesas, se cultiva a través de interacciones consistentes y confiables. Trabajamos para construir y mantener la confianza de varias maneras, dos de las cuales son, una, manteniendo líneas de comunicación abiertas con nuestros clientes, y hacemos esto proporcionando actualizaciones regulares sobre mejoras de productos, cambios y interrupciones. También construimos nuestros productos en una plataforma que escala para acomodar el crecimiento y optimizar la utilización de recursos. Esto realmente nos ayuda a asegurar que los clientes experimenten un servicio ininterrumpido y puedan confiar en un rendimiento consistente.

Para nuestros clientes, los resultados importan más que nuestros métodos, pero detrás de escena, es nuestra estructura de equipo y principios de ingeniería los que nos permiten entregar. Los ingenieros de HubSpot necesitan poder moverse rápidamente para entregar continuamente, mejorando el producto basado en la retroalimentación del cliente. Hacemos esto trabajando en equipos pequeños, especializados y autónomos, típicamente de alrededor de cinco personas o menos. Y mientras la industria tecnológica ve un aumento en los roles de desarrollo full-stack, HubSpot también ve el valor y beneficio únicos en ofrecer roles de equipo especializados. Así que muchos equipos dentro de la organización de productos de HubSpot están divididos por especialización en front-end y back-end. En equipos más pequeños, hay una mayor probabilidad de desarrollar seguridad psicológica. Un entorno de equipo seguro fomenta el aprendizaje continuo y la experimentación, que son vitales para la innovación. La autonomía de los equipos pequeños también permite a los ingenieros pensar como un gerente de producto, donde cada miembro del equipo tiene tanto la oportunidad como la responsabilidad de tomar decisiones. Trabajando en equipos pequeños, el intercambio de conocimientos y la colaboración entre equipos son absolutamente cruciales. Tener un stack tecnológico unificado entre equipos hace que eso sea mucho más fácil.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Escalando con Remix y Micro Frontends
Remix Conf Europe 2022Remix Conf Europe 2022
23 min
Escalando con Remix y Micro Frontends
Top Content
This talk discusses the usage of Microfrontends in Remix and introduces the Tiny Frontend library. Kazoo, a used car buying platform, follows a domain-driven design approach and encountered issues with granular slicing. Tiny Frontend aims to solve the slicing problem and promotes type safety and compatibility of shared dependencies. The speaker demonstrates how Tiny Frontend works with server-side rendering and how Remix can consume and update components without redeploying the app. The talk also explores the usage of micro frontends and the future support for Webpack Module Federation in Remix.
Entendiendo la Arquitectura Fiber de React
React Advanced 2022React Advanced 2022
29 min
Entendiendo la Arquitectura Fiber de React
Top Content
This Talk explores React's internal jargon, specifically fiber, which is an internal unit of work for rendering and committing. Fibers facilitate efficient updates to elements and play a crucial role in the reconciliation process. The work loop, complete work, and commit phase are essential steps in the rendering process. Understanding React's internals can help with optimizing code and pull request reviews. React 18 introduces the work loop sync and async functions for concurrent features and prioritization. Fiber brings benefits like async rendering and the ability to discard work-in-progress trees, improving user experience.
Componentes de Full Stack
Remix Conf Europe 2022Remix Conf Europe 2022
37 min
Componentes de Full Stack
Top Content
RemixConf EU discussed full stack components and their benefits, such as marrying the backend and UI in the same file. The talk demonstrated the implementation of a combo box with search functionality using Remix and the Downshift library. It also highlighted the ease of creating resource routes in Remix and the importance of code organization and maintainability in full stack components. The speaker expressed gratitude towards the audience and discussed the future of Remix, including its acquisition by Shopify and the potential for collaboration with Hydrogen.
Composición vs Configuración: Cómo Construir Componentes Flexibles, Resilientes y a Prueba de Futuro
React Summit 2022React Summit 2022
17 min
Composición vs Configuración: Cómo Construir Componentes Flexibles, Resilientes y a Prueba de Futuro
Top Content
Today's Talk discusses building flexible, resilient, and future-proof React components using composition and configuration approaches. The composition approach allows for flexibility without excessive conditional logic by using multiple components and passing props. The context API can be used for variant styling, allowing for appropriate styling and class specification. Adding variants and icons is made easy by consuming the variant context. The composition and configuration approaches can be combined for the best of both worlds.
Patrones de Arquitectura Remix
Remix Conf Europe 2022Remix Conf Europe 2022
23 min
Patrones de Arquitectura Remix
Top Content
This Talk introduces the Remix architecture patterns for web applications, with over 50% of participants using Remix professionally. The migration from single page applications to Remix involves step-by-step refactoring and offers flexibility in deployment options. Scalability can be achieved by distributing the database layer and implementing application caching. The backend for frontend pattern simplifies data fetching, and Remix provides real-time capabilities for collaborative features through WebSocket servers and Server-SendEvents.

Workshops on related topic

IA a demanda: IA sin servidor
DevOps.js Conf 2024DevOps.js Conf 2024
163 min
IA a demanda: IA sin servidor
Top Content
Featured WorkshopFree
Nathan Disidore
Nathan Disidore
En esta masterclass, discutimos los méritos de la arquitectura sin servidor y cómo se puede aplicar al espacio de la IA. Exploraremos opciones para construir aplicaciones RAG sin servidor para un enfoque más lambda-esque a la IA. A continuación, nos pondremos manos a la obra y construiremos una aplicación CRUD de muestra que te permite almacenar información y consultarla utilizando un LLM con Workers AI, Vectorize, D1 y Cloudflare Workers.
Masterclass de alto rendimiento Next.js
React Summit 2022React Summit 2022
50 min
Masterclass de alto rendimiento Next.js
Workshop
Michele Riva
Michele Riva
Next.js es un marco convincente que facilita muchas tareas al proporcionar muchas soluciones listas para usar. Pero tan pronto como nuestra aplicación necesita escalar, es esencial mantener un alto rendimiento sin comprometer el mantenimiento y los costos del servidor. En este masterclass, veremos cómo analizar el rendimiento de Next.js, el uso de recursos, cómo escalarlo y cómo tomar las decisiones correctas al escribir la arquitectura de la aplicación.