paint-brush
Celebrando 10 años de tecnología WebLab: nuestra historia de crecimiento a través de equipos dedicadosby@weblabtechnology
567
567

Celebrando 10 años de tecnología WebLab: nuestra historia de crecimiento a través de equipos dedicados

WebLab Technology10m2024/01/29
Read on Terminal Reader

¿Cómo se convirtió WebLab Technology en una empresa con equipos profesionales y dedicados que crean productos en IA, SaaS e ingeniería en la nube después de un viaje de 10 años?
featured image - Celebrando 10 años de tecnología WebLab: nuestra historia de crecimiento a través de equipos dedicados
WebLab Technology HackerNoon profile picture
0-item


Los últimos diez años han sido significativos aquí en WebLab Technology . Comenzamos nuestra andadura en diciembre de 2013 como un pequeño equipo de desarrolladores en un proyecto subcontratado para una empresa de marketing, socia de Emaar Properties. El proyecto fue una solicitud de uno de los cofundadores, ahora CTO y arquitecto de soluciones, que acababa de completar la implementación de quioscos de navegación interiores para centros comerciales.

Remoto primero

Al comienzo del proyecto, alquilamos una oficina en un centro de negocios ubicado en una zona industrial en una de las ciudades de Ucrania. Después de 6 meses de trabajo, recibimos financiación adicional del cliente y necesitábamos que más personas se unieran al equipo.


Sucedió que algunos de los miembros de nuestro equipo debían partir a finales de ese año: uno de los ingenieros clave se mudaba a Francia y el otro regresaba a Dubai. Fue bastante difícil contratar ingenieros con las habilidades adecuadas, principalmente porque estábamos perdiendo frente a las grandes empresas en términos de calidad de las oficinas y gestión del espacio.


Pero esto es lo que nos llevó a desarrollar nuestra estrategia de contratación remota . En ese momento, en 2014, era nuestra gran ventaja competitiva porque había un grupo importante de ingenieros que querían trabajar de forma remota.


Después de este período de crecimiento inicial, nos dimos cuenta de que la competencia técnica por sí sola ya no era suficiente para formar un equipo contundente. Nuestro enfoque remoto requería ingenieros que pudieran trabajar de forma autónoma, pudieran tomar decisiones por sí mismos y estuvieran listos para asumir la responsabilidad del resultado.

Equipos dedicados

Nos dimos cuenta de que trabajar en el formato de equipos dedicados es el mejor enfoque para WebLab Technology . Significa que podemos establecer equipos para trabajar exclusivamente en proyectos para una empresa en particular y al mismo tiempo ampliar su personal interno. Este modelo tiene otras ventajas importantes:


1. Enfoque total en los objetivos del cliente. Un equipo dedicado se centra únicamente en las necesidades de un cliente específico y siempre está disponible para responder rápidamente para resolver sus problemas comerciales. Más que simplemente estar disponibles, los equipos dedicados siempre se presentan y cumplen con sus clientes, brindando una ejecución confiable y consistente.


2. Integración orgánica con el negocio. Nuestro equipo se adapta totalmente a la cultura corporativa del cliente, siguiendo rituales establecidos como stand-ups diarios, planificación semanal o reuniones de seguimiento de progreso. Nos sumergimos en los objetivos comerciales de la empresa y elegimos los métodos de cooperación más adecuados para ellos.


3. Acceso rápido (rápido) al conocimiento experto en diversos campos : tecnologías en la nube, desarrollo front-end, DevOps, etc. Ayudamos a nuestros clientes a encontrar exactamente los especialistas adecuados para sus proyectos.


4. Patrones listos para usar para el rendimiento . Es posible que las empresas jóvenes no tengan la cultura, los enfoques ni las metodologías adecuadas para trabajar con equipos de ingeniería. Conocemos muchas técnicas listas para usar, como Scrum adecuado, patrones culturales, actividades de participación, etc.


5. Rentabilidad . El cliente paga solo por las funciones necesarias, no por el mantenimiento de una oficina adicional, equipo, contratación/reclutamiento, capacitación, seguros, contabilidad, asuntos legales, impuestos, etc. Además, el equipo puede ampliarse de manera flexible a medida que cambian las necesidades.


Europa del Este ofrece una amplia reserva de recursos humanos que las empresas globales pueden aprovechar. Además, los trabajadores de Europa del Este tienen un conjunto de habilidades muy alto y demandado (a veces más alto que en los países occidentales) combinado con salarios comparativamente más bajos. Por ejemplo, el salario medio de un ingeniero de software senior en Ucrania es de 58.000 dólares, en Polonia , de 60.000 dólares y en Estonia , de 64.000 dólares. En Estados Unidos , esta cifra alcanza los 145.000 dólares al año por exactamente las mismas habilidades y experiencia.


Por lo tanto, trabajar con equipos de desarrollo dedicados senior de Europa del Este es una oportunidad para obtener altos rendimientos e ingenieros motivados y profesionales a precios óptimos: una relación mutuamente beneficiosa para todas las partes.

Valores que unen a nuestro equipo

Aquí en WebLab Technology, tenemos un conjunto estricto de valores que informan cada decisión que tomamos. Pero no los formamos en un día. Nuestros valores son un largo proceso evolutivo que aún está en curso. Los valores permiten que nuestros compañeros de equipo, clientes y socios sepan qué esperar de nosotros porque cuando las personas comparten valores comunes, se crea confianza y previsibilidad en las relaciones.


1. Mente abierta : Siempre con ganas de aprender y adaptarse.

  1. Humildad: Abrazar una autoevaluación modesta.

3. Respeto: Mantener la consideración y la empatía por los demás.

4. Autoimpulsado: Luchar por la excelencia de forma autónoma.

5. Honestidad: Abordar los problemas con sinceridad y valentía.

6. Apropiación: Tratar cada proyecto como propio, asegurando su éxito.

La cooperación con Shaman como uno de nuestros puntos de inflexión

Nuestros equipos de desarrollo dedicados suelen trabajar en dos formatos: amplían los equipos existentes del cliente pero tienen un área de responsabilidad específica, o son totalmente responsables de toda la dirección de I+D de la empresa del cliente, como fue el caso de Shaman .


Shaman es uno de nuestros principales clientes con el que estamos muy orgullosos de trabajar. El componente técnico de la empresa lo implementa íntegramente WebLab. Ahora es un negocio establecido con clientes entre las principales corporaciones farmacéuticas del mundo, como Novartis , AstraZeneca , Takeda , Galderma .


Nuestra colaboración con Shaman comenzó en 2015 con la idea de una aplicación iOS para uso interno para crear presentaciones de lienzo inteligentes. Estas presentaciones debían ser fáciles de adaptar a la audiencia, compartibles y sencillas de diseñar. La aplicación ha generado mucha tracción en el mercado y ahora la utilizan empresas globales de todo el mundo. A partir de esta aplicación creamos una empresa B2E SaaS, que ahora emplea a más de 30 de nuestros ingenieros.


Actualmente, Shaman está promocionando activamente su producto estrella, ShamanGo , en el mercado farmacéutico. En línea con la misión de Shaman, la compañía busca capacitar a los equipos de contenido de las organizaciones de ciencias biológicas con la mejor plataforma sin código disponible, permitiéndoles crear contenido personalizado para profesionales de la salud (HCP) de la manera más eficiente posible.


El reciente cambio de las principales corporaciones farmacéuticas hacia estrategias digitales ha aumentado la demanda de contenido único. Sin embargo, muchas de estas empresas no tienen tiempo para crear y gestionar rápidamente grandes cantidades de información. Aquí es donde entra en juego ShamanGo: sus usuarios pueden generar contenido omnicanal de alta calidad en minutos integrándolo con la plataforma líder Veeva . Gracias a la estrecha cooperación con Veeva Systems , ShamanGo se ha convertido en la solución óptima para acelerar la producción de contenidos en el contexto de la transformación digital de la industria farmacéutica.


A lo largo de nuestros años de cooperación con Shaman, hemos logrado ciertos éxitos que han dado forma a nuestro trabajo conjunto. Algunos de nuestros logros de los que estamos más orgullosos incluyen:


● Aumenté el equipo a más de 30 ingenieros;

● Implementé Scrum y Scrum of Scrums para mantener la coherencia y la motivación en nuestros siete equipos dedicados;

● Desarrollé una estrategia para control de calidad avanzado (un concepto vital en el sector B2E debido a su demanda de estabilidad) y un tiempo de actividad superior al 99,9 % ;

● Obtuvo la certificación SOC2 Tipo 2 ;

● Creó una infraestructura global en EE. UU., Europa y Asia Pacífico.

● Logró un alto nivel de automatización de infraestructura y control de calidad;

● Obtuvo puntuaciones máximas en la metodología del marco de buena arquitectura de AWS ;

● Apoyó el proceso de Certificación de Asociación Técnica de Veeva ;

● lanzó un sistema de toma de decisiones basado en datos;

● Integración implementada con varias plataformas de terceros, incluido Salesforce;

estrategia de IA

Creemos que la IA cambiará el mundo y, por eso, uno de nuestros principales objetivos es mantenernos por delante de la competencia en este ámbito.


Comenzamos a trabajar temprano con IA en 2019, enfocándonos en problemas de enrutamiento, algoritmos genéticos de objetivos múltiples y letras usando visión por computadora. Hoy en día tenemos más de diez casos exitosos de IA en nuestra cartera.


En 2022 avanzamos hacia una integración más activa de tecnologías de IA generativa en los procesos de negocio. Esto nos ha llevado a centrarnos en el desarrollo de agentes de IA y soluciones RAG basadas en modelos como GPT-4, Llma2, Stable Diffusion, etc. industrias, podemos ver el beneficio que la IA podría aportar a la ingeniería de software y planear adoptar este cambio.


Nuestros proyectos anteriores incluyen soluciones de inteligencia artificial para optimizar los flujos de trabajo en empresas farmacéuticas. Por ejemplo, desarrollamos Magic Copy para Shaman , como un agente de inteligencia artificial basado en GPT-4 que genera plantillas de correo electrónico optimizadas siguiendo simples instrucciones de entrada de un usuario.


Otro caso de éxito es el uso de visión por computadora en la base de datos FoodTech, que diseñamos para OllyFood. Para este proyecto implementamos un sistema automatizado de control de calidad de platos y productos basado en análisis de imágenes.



El sistema basado en visión por computadora analiza imágenes de platos, identifica todos los ingredientes, asigna puntuaciones de calidad y detecta hasta el 80% de las desviaciones antes de que el producto llegue al cliente.


Seguimos desarrollando activamente soluciones de IA para diversas industrias. Nuestro objetivo no es sólo mantenernos al día con el progreso tecnológico, sino también marcar tendencias y dar forma al futuro de la IA.

Optimización de equipos de ingenieros con métricas de lago de datos: un enfoque estratégico


Formar equipos eficaces que tengan éxito es una tarea difícil tanto en los deportes como en los negocios. Es posible que hayas visto la película Moneyball, que muestra cómo el director de un equipo de béisbol comenzó a utilizar técnicas analíticas para seleccionar jugadores basándose en estadísticas en lugar de impresiones subjetivas de los cazatalentos. Esto le permitió formar un equipo competitivo con un presupuesto limitado.


En los equipos de desarrollo de software y negocios de TI se aplica una lógica similar. En WebLab Technology formamos un equipo y evaluamos el desempeño en función de datos y métricas, ya que este tipo de información es la piedra angular de nuestra industria.


Uno de los enfoques clave para nosotros es la medición y la automatización en todos los niveles: la empresa en su conjunto, los equipos y los roles del personal.


Por ejemplo, tenemos un sistema de gestión automatizado que rastrea la cantidad de puntos de la historia completados, el alcance del trabajo planificado, los informes Scrum estándar, la proporción de tareas y errores no planificados, los puntos de valor comercial, los tamaños de las solicitudes de extracción, la frecuencia de integración del código, el recuento de retornos de control de calidad. , etc.


Además de las métricas duras, también analizamos cuantitativamente las métricas blandas : motivación, atmósfera de equipo y realización de las propias capacidades. Sin embargo, el avance profesional en la empresa depende principalmente de los resultados de métricas estrictas.


El trabajo remoto nos brinda una digitalización total y la capacidad de realizar un seguimiento continuo de todos los procesos de la empresa, desde el trabajo de los ingenieros hasta la satisfacción del cliente. Tomamos decisiones estratégicas y de personal en base a todos estos datos recopilados y análisis que tenemos a nuestra disposición. Creemos que los mejores resultados se consiguen combinando factores tecnológicos y humanos.

Contratar despacio, contratar bien: ¿Por qué priorizamos una búsqueda exhaustiva de candidatos?

Cuando se trata de contratar nuevos empleados en WebLab Technology , evitamos apresurar las cosas, incluso si esto puede retrasar el inicio de su trabajo. En nuestra opinión, la contratación acelerada crea riesgos importantes a largo plazo, que casi siempre superan los beneficios potenciales a corto plazo. Es por eso que nuestro ciclo de contratación es casi tres veces más largo que el promedio del mercado y prestamos mucha atención a evaluar las habilidades técnicas de los potenciales desarrolladores senior.


La búsqueda estándar de potenciales candidatos a WebLab Technology consta de 6 etapas:


  1. Proyección de perfil profundo . Revisamos minuciosamente los currículums e invitamos a aquellos que inicialmente cumplen con nuestros requisitos y tienen habilidades relevantes.

  2. Selección de desafío o proyecto . A veces se le llama tarea. Los candidatos se someten a una tarea de selección especializada que evalúa las habilidades para el puesto específico.

  3. Entrevista conductual. La atención se centra en comprender cómo el candidato manejó desafíos o tareas específicas en el pasado, con el objetivo de predecir su desempeño futuro.

  4. Codificación de entrevistas . Los candidatos demuestran habilidades prácticas a través de desafíos de codificación y proyectos de muestra.

  5. Entrevista de dominio/codificación con ingeniero líder. Por lo general, se le pide al candidato que resuelva problemas de codificación del mundo real, demuestre sus habilidades de codificación y demuestre su comprensión de las tecnologías relevantes dentro de la industria.

  6. Entrevista de diseño del sistema con CTO. Nuestro CTO evalúa la comprensión del candidato de los principios de diseño de sistemas, su capacidad para tomar decisiones informadas y su competencia para crear soluciones escalables y eficientes.


Durante diez años, hemos perfeccionado nuestra capacidad para reconocer la combinación óptima de habilidades técnicas y las cualidades humanas adecuadas, lo que nos permite ampliar nuestros equipos dedicados con ingenieros verdaderamente motivados y profesionales.


También estamos abiertos a contratar nuevos especialistas, especialmente ingenieros de estimulación de IA. Si eres especialista en el área y crees que estás a la altura en cuanto a valores y filosofía te invitamos a consultar las vacantes en nuestro sitio web: https://www.weblab.technology/jobs

Tecnología y lógica

Trabajamos principalmente con soluciones B2B SaaS que requieren resolver problemas comerciales específicos a escala y nos centramos principalmente en la lógica, la funcionalidad y las métricas en lugar de la visualización estética. Hemos trabajado con nuevas empresas en diferentes etapas: en sus inicios y cuando estaban en una fase de crecimiento activo, desarrollando su capacidad y su personal. Debido a nuestra flexibilidad, nos adaptamos a las necesidades de nuestros clientes en cualquier etapa, independientemente del tamaño de la startup y modelo de negocio. Además de las nuevas empresas, WebLab Technology ha implementado soluciones complejas que requieren optimización y escalamiento para empresas globales.


Hoy en día, nuestro principal enfoque técnico está en AWS, microfrontends con uso intensivo de lógica, microservicios e inteligencia artificial. También preparamos a nuestros clientes para aprobar certificaciones y auditorías estándar y mantener un alto nivel de calidad en las áreas de seguridad y cumplimiento. Por ejemplo, ayudamos a nuestro cliente ShamanGo a obtener la certificación SOC 2 Tipo II .

Diez años

Para celebrar el décimo aniversario de nuestra empresa, decidimos no organizar eventos pomposos fuera de línea, sino transferir nuestro presupuesto de celebración de más de 10 mil dólares a la Fundación Kolo y apoyar a quienes ahora defienden a Ucrania y al resto del mundo civilizado.


“La Fundación Kolo está haciendo un gran trabajo. Llevamos un tiempo cooperando con la fundación y creo que es el mejor uso del presupuesto de celebración de nuestro equipo”, afirma Oleksandr Knyga, CTO de WebLab Technology y arquitecto de soluciones.


En 10 años, WebLab Technology se ha multiplicado por diez. Hoy en día, nuestro equipo está formado por ingenieros profesionales que trabajan en productos de diversa complejidad y la empresa tiene en su cartera clientes como ShamanGo , AstraZeneca , Novartis , Bryj (ex. FollowAnalytics) , Emaar Properties .


Desarrollamos constantemente especialistas dentro de equipos dedicados y compartimos experiencia entre ellos para lograr un efecto sinérgico. A diferencia de las empresas de subcontratación clásicas, somos principalmente un equipo de ingenieros sólidos, donde incluso el director ejecutivo está dispuesto a comprometerse con el repositorio. Nuestro desarrollo se centra en un aumento del nivel medio de antigüedad de los ingenieros más que en un crecimiento cuantitativo.