¿Cómo se selecciona la pila de tecnología adecuada?

¿Cómo se selecciona la pila de tecnología adecuada?

Tener una gran idea no es suficiente cuando estás iniciando una startup. Tienes que ejecutar bien esa idea tomando las decisiones correctas en el momento adecuado. En particular, debe elegir la pila de tecnología adecuada para su producto. Sin una buena base técnica, puede terminar acumulando mucha deuda técnica.

Entonces, para ayudar a los fundadores a comprender cómo debería ser una buena pila tecnológica, invitamos a dos expertos en este tema: Preeti Somal, vicepresidente ejecutivo de ingeniería en HashiCorp y Jill Wetzler, el vicepresidente de ingeniería en Piloto, a TechCrunch Disrupt 2021 para analizar todo, desde la evaluación de proveedores hasta asegurarse de que puede confiar en un producto de código abierto.

Asegurándose de que su equipo pueda realizar envíos rápidamente

Algunos entornos de desarrollo son más familiares que otros. Por ejemplo, si elige trabajar con un marco popular, será más fácil encontrar ingenieros para unirse a su equipo y la curva de aprendizaje será más fácil para sus desarrolladores existentes.

Su pila de tecnología no se limita al idioma que usa su equipo. Elegir un buen marco de CI / CD (integración continua y entrega continua) puede ayudarlo a publicar actualizaciones con más frecuencia. El uso de conjuntos de pruebas también es un elemento clave de una buena canalización de desarrollo.

“Observé cómo pensábamos sobre la productividad de los desarrolladores y nuestro entorno. ¿Cuáles son las cosas que pueden ayudar a nuestro equipo a moverse realmente rápido y enviar realmente rápido? Porque creo que ese es el nombre del juego cuando hablas de una startup. Todo se reduce a cómo puedes sacar tu código por la puerta lo más rápido posible ”, dijo Wetzler.

Wetzler sabe de lo que está hablando en este frente, ya que experimentó lo contrario en un trabajo anterior cuando trabajaba para Twitter. “Twitter estaba tomando algunas decisiones que creo que se basaron en las preferencias personales de algunas personas en ese momento. Comenzamos a bifurcar nuestras propias versiones de git y también nuestro sistema de compilación. Simplemente se convirtió en un desastre que tuvo que desenredarse durante varios años. Y entonces realmente paga por esas decisiones en el futuro ”, dijo.

La capacidad de reutilizar su código en diferentes plataformas también puede ayudarlo a administrar múltiples proyectos con mayor facilidad. Eso puede ser importante si estás a cargo de la hoja de ruta y quieres tener algo de visibilidad cuando planeas el próximo trimestre.

“Habíamos hecho un buen trabajo al hacer algunas inversiones en nuestra productividad de back-end. Pero en lo que respecta al front-end, realmente nos faltaban muchas de las piezas clave de la infraestructura que nos ayudaron a construir un front-end realmente rápido ”, dijo Wetzler. Ella trabajó para arreglar eso cuando se unió a Pilot.


Source link