paint-brush
Célébration des 10 ans de la technologie WebLab : notre histoire de croissance grâce à des équipes dédiéespar@weblabtechnology
567 lectures
567 lectures

Célébration des 10 ans de la technologie WebLab : notre histoire de croissance grâce à des équipes dédiées

par WebLab Technology10m2024/01/29
Read on Terminal Reader

Trop long; Pour lire

Comment WebLab Technology est-elle devenue une entreprise dotée d'équipes professionnelles et dédiées qui créent des produits dans les domaines de l'IA, du SaaS et de l'ingénierie cloud après un parcours de 10 ans ?
featured image - Célébration des 10 ans de la technologie WebLab : notre histoire de croissance grâce à des équipes dédiées
WebLab Technology HackerNoon profile picture
0-item


Les dix dernières années ont été marquantes ici chez WebLab Technology . Nous avons commencé notre aventure en décembre 2013 en tant que petite équipe de développeurs sur un projet externalisé pour une société de marketing, partenaire d'Emaar Properties. Le projet était une demande de l'un des co-fondateurs, aujourd'hui CTO et Solution Architect, qui venait de terminer la mise en œuvre de bornes de navigation intérieures pour les centres commerciaux.

À distance d'abord

Au début du projet, nous avons loué un bureau dans un centre d'affaires situé dans une zone industrielle d'une des villes d'Ukraine. Après 6 mois de travail, nous avons reçu un financement supplémentaire du client et avions besoin de plus de personnes pour rejoindre l'équipe.


Il se trouve que certains membres de notre équipe devaient partir à la fin de cette année-là : l'un des ingénieurs clés s'installait en France et l'autre retournait à Dubaï. Il était assez difficile d'embaucher des ingénieurs possédant les compétences adéquates, principalement parce que nous perdions face aux grandes entreprises en termes de qualité de bureau et de gestion de l'espace.


Mais c’est ce qui nous a amené à développer notre stratégie de recrutement à distance d’abord . À l’époque, en 2014, c’était notre gros avantage concurrentiel car il existait un vivier important d’ingénieurs souhaitant travailler à distance.


Après cette première période de croissance, nous avons réalisé que la compétence technique seule ne suffisait plus à constituer une équipe percutante. Notre approche à distance nécessitait que des ingénieurs capables de travailler de manière autonome soient capables de prendre des décisions par eux-mêmes et soient prêts à assumer la responsabilité du résultat.

Des équipes dédiées

Nous avons réalisé que travailler sous forme d'équipes dédiées était la meilleure approche pour WebLab Technology . Cela signifie que nous pouvons constituer des équipes pour travailler exclusivement sur des projets pour une entreprise particulière tout en élargissant son personnel interne. Ce modèle présente un certain nombre d’autres avantages importants :


1. Concentration totale sur les objectifs du client. Une équipe dédiée se concentre uniquement sur les besoins d'un client spécifique et est toujours disponible pour répondre rapidement pour résoudre ses problèmes commerciaux. En plus d'être simplement disponibles, des équipes dédiées sont toujours présentes et répondent aux attentes de leurs clients, assurant une exécution fiable et cohérente.


2. Intégration organique avec l'entreprise. Notre équipe s'adapte pleinement à la culture d'entreprise du client, en suivant des rituels établis tels que des stand-ups quotidiens, une planification hebdomadaire ou des réunions de suivi des progrès. Nous nous imprégnons des objectifs commerciaux de l'entreprise et choisissons les méthodes de coopération les plus appropriées pour eux.


3. Accès facile (rapide) à des connaissances d'experts dans divers domaines : technologies cloud, développement front-end, DevOps, etc. Nous aidons nos clients à trouver exactement les bons spécialistes pour leurs projets.


4. Modèles prêts à l’emploi pour les performances . Les jeunes entreprises n’ont peut-être pas la culture, les approches et les méthodologies appropriées pour travailler avec des équipes d’ingénierie. Nous connaissons de nombreuses techniques prêtes à l'emploi comme le bon Scrum, les modèles culturels, les activités d'engagement, etc.


5. Rentabilité . Le client ne paie que pour les fonctions nécessaires, pas pour l'entretien d'un bureau supplémentaire, l'équipement, l'embauche/recrutement, la formation, les assurances, la comptabilité, les services juridiques, les taxes, etc. De plus, l'équipe peut être agrandie de manière flexible en fonction de l'évolution des besoins.


L’Europe de l’Est offre un vaste réservoir de ressources humaines dans lequel les entreprises mondiales peuvent puiser. De plus, les travailleurs d’Europe de l’Est possèdent des compétences très élevées et très demandées – parfois supérieures à celles des pays occidentaux – combinées à des salaires relativement inférieurs. Par exemple, le salaire moyen d’un ingénieur logiciel senior en Ukraine est de 58 000 $, en Pologne de 60 000 $ et en Estonie de 64 000 $. Aux États-Unis , ce chiffre atteint 145 000 $ par an pour exactement les mêmes compétences et expériences.


Par conséquent, travailler avec des équipes de développement dédiées de haut niveau d’Europe de l’Est est une opportunité d’obtenir des rendements élevés et des ingénieurs professionnels et motivés à des prix optimaux – une relation mutuellement bénéfique pour toutes les parties.

Des valeurs qui unissent notre équipe

Chez WebLab Technology, nous avons un ensemble strict de valeurs qui éclairent chaque décision que nous prenons. Mais nous ne les avons pas formés en un jour. Nos valeurs sont un long processus d’évolution toujours en cours. Les valeurs permettent à nos coéquipiers, clients et partenaires de savoir à quoi s'attendre de nous, car lorsque les gens partagent des valeurs communes, cela crée de la confiance et de la prévisibilité dans les relations.


1. Ouverture d'esprit : Toujours désireux d'apprendre et de s'adapter.

  1. Humilité : Adopter une modeste auto-évaluation.

3. Respect : Faire preuve de considération et d’empathie envers les autres.

4. Autonome : Rechercher l’excellence de manière autonome.

5. Honnêteté : Aborder les problèmes avec sincérité et courage.

6. Propriété : traiter chaque projet comme le nôtre, garantissant ainsi son succès.

La coopération avec Shaman comme l’un de nos tournants

Nos équipes de développement dédiées travaillent généralement sous deux formats : elles complètent les équipes existantes du client mais ont un domaine de responsabilité précis, ou elles sont entièrement responsables de l'ensemble de la direction R&D de l'entreprise cliente, comme ce fut le cas avec Shaman .


Shaman est l'un de nos principaux clients avec lequel nous sommes très fiers de travailler. Le volet technique de l'entreprise est entièrement mis en œuvre par WebLab. Il s'agit désormais d'une entreprise établie avec des clients parmi les plus grandes sociétés pharmaceutiques mondiales, telles que Novartis , AstraZeneca , Takeda et Galderma .


Notre collaboration avec Shaman a commencé en 2015 avec l'idée d'une application iOS à usage interne pour créer des présentations intelligentes sur toile. Ces présentations devaient être faciles à adapter au public, partageables et simples à concevoir. L’application a généré beaucoup de popularité sur le marché et elle est désormais utilisée par des entreprises mondiales du monde entier. C'est sur la base de cette application que nous avons créé une société B2E SaaS, qui emploie aujourd'hui plus de 30 de nos ingénieurs.


Actuellement, Shaman fait activement la promotion de son produit phare, ShamanGo , sur le marché pharmaceutique. Conformément à la mission de Shaman, la société cherche à doter les équipes de contenu des organisations des sciences de la vie de la meilleure plateforme sans code disponible, leur permettant de créer du contenu sur mesure pour les professionnels de la santé (HCP) de la manière la plus efficace possible.


Le récent virage des grandes sociétés pharmaceutiques vers des stratégies numériques a accru la demande de contenu unique. Cependant, bon nombre de ces entreprises n’ont pas le temps de créer et de gérer rapidement d’énormes quantités d’informations. C'est là qu'intervient ShamanGo : ses utilisateurs peuvent générer du contenu omnicanal de haute qualité en quelques minutes en s'intégrant à la plateforme leader Veeva . Grâce à une étroite coopération avec Veeva Systems , ShamanGo est devenue la solution optimale pour accélérer la production de contenu dans le contexte de la transformation numérique de l'industrie pharmaceutique.


Au cours de nos années de coopération avec Shaman, nous avons obtenu certains succès qui ont façonné notre travail ensemble. Certaines de nos réalisations les plus fières comprennent :


● Extension de l'équipe à plus de 30 ingénieurs ;

● Implémentation de Scrum et Scrum of Scrums pour maintenir la cohérence et la motivation au sein de nos sept équipes dédiées ;

● Développer une stratégie de contrôle qualité avancé (un concept vital dans le secteur B2E en raison de son exigence de stabilité) et de disponibilité de 99,9%+ ;

● Obtention de la certification SOC2 Type 2 ;

● Création d'une infrastructure mondiale aux États-Unis, en Europe et en Asie-Pacifique

● Atteint un haut niveau d'automatisation des infrastructures et de contrôle qualité ;

● A obtenu les meilleurs scores sur la méthodologie AWS Well-Architected Framework ;

● Supporté le processus de certification du partenariat technique Veeva ;

● Lancement d'un système de prise de décision basé sur les données ;

● Implémentation de l'intégration avec diverses plateformes tierces, dont Salesforce ;

Stratégie d'IA

Nous pensons que l’IA va changer le monde et c’est pourquoi l’un de nos principaux objectifs est de garder une longueur d’avance sur la concurrence dans ce domaine.


Nous avons commencé à travailler sur l’IA en 2019, en nous concentrant sur les problèmes de routage, les algorithmes génétiques à objectifs multiples et les lettres utilisant la vision par ordinateur. Aujourd’hui, nous avons plus de dix cas d’IA réussis dans notre portefeuille.


Nous sommes passés à une intégration plus active des technologies d'IA générative dans les processus métiers en 2022. Cela nous a conduit à nous concentrer sur le développement d'agents d'IA et de solutions RAG basées sur des modèles tels que GPT-4, Llma2, Stable Diffusion, etc. industries, nous pouvons voir les avantages que l’IA pourrait apporter au génie logiciel et prévoyons d’adopter ce changement.


Nos projets antérieurs incluent des solutions d’IA pour optimiser les flux de travail dans les entreprises pharmaceutiques. Par exemple, nous avons développé Magic Copy pour Shaman , en tant qu'agent d'IA basé sur GPT-4 qui génère des modèles d'e-mails optimisés en suivant des instructions de saisie simples d'un utilisateur.


Un autre cas réussi est l’utilisation de la vision par ordinateur dans la base de données FoodTech, que nous avons conçue pour OllyFood. Pour ce projet, nous avons mis en place un système de contrôle qualité automatisé des plats et des produits basé sur l'analyse d'images.



Le système basé sur la vision par ordinateur analyse les images des plats, identifie tous les ingrédients, attribue des scores de qualité et détecte jusqu'à 80 % des écarts avant que le produit n'atteigne le client.


Nous continuons à développer activement des solutions d’IA pour diverses industries. Notre objectif n’est pas seulement de suivre le progrès technologique, mais également de définir les tendances et de façonner l’avenir de l’IA.

Optimiser les équipes d'ingénieurs avec les métriques Data Lake : une approche stratégique


Construire des équipes efficaces qui réussissent est une tâche difficile, tant dans le sport que dans les affaires. Vous avez peut-être regardé le film Moneyball, qui montre comment un manager d'une équipe de baseball a commencé à utiliser des techniques analytiques pour sélectionner des joueurs sur la base de statistiques plutôt que d'impressions subjectives des dépisteurs. Cela lui a permis de constituer une équipe compétitive avec un budget limité.


Dans les équipes informatiques et de développement de logiciels, une logique similaire s’applique. Chez WebLab Technology, nous construisons une équipe et évaluons les performances en fonction de données et de mesures, car ce type d'informations est la pierre angulaire de notre industrie.


L'une des approches clés pour nous est la mesure et l'automatisation à tous les niveaux : l'entreprise dans son ensemble, les équipes et les rôles du personnel.


Par exemple, nous disposons d'un système de gestion automatisé qui suit le nombre de points d'histoire terminés, l'étendue du travail planifiée, les rapports Scrum standard, la part des tâches et des bogues non planifiés, les points de valeur commerciale, la taille des demandes d'extraction, la fréquence d'intégration du code, le nombre de retours d'assurance qualité. , etc.


En plus des métriques dures, nous analysons également quantitativement des métriques douces : la motivation, l'ambiance d'équipe et la réalisation de ses capacités. Cependant, l’évolution de carrière dans l’entreprise dépend principalement des résultats de mesures concrètes.


Le travail à distance nous offre une numérisation complète et la possibilité de suivre en continu tous les processus de l'entreprise, du travail des ingénieurs à la satisfaction des clients. Nous prenons nos décisions personnelles et stratégiques sur la base de toutes ces données et analyses collectées dont nous disposons. Nous pensons que les meilleurs résultats sont obtenus en combinant les facteurs technologiques et humains.

Embaucher lentement, embaucher correctement : pourquoi accordons-nous la priorité à une recherche approfondie de candidats ?

Lorsqu'il s'agit d'embaucher de nouveaux employés chez WebLab Technology , nous évitons de précipiter les choses, même si cela peut retarder le début de leur travail. À notre avis, un recrutement accéléré crée des risques importants à long terme, qui dépassent presque toujours les avantages potentiels à court terme. C'est pourquoi notre cycle de recrutement est presque trois fois plus long que la moyenne du marché, et nous accordons une grande attention à l'évaluation des compétences techniques des développeurs seniors potentiels.


La recherche standard de candidats potentiels pour WebLab Technology comprend 6 étapes :


  1. Criblage de profil approfondi . Nous examinons minutieusement les curriculum vitae et invitons ceux qui répondent initialement à nos exigences et possèdent les compétences pertinentes.

  2. Défi ou projet de sélection . Parfois, cela s’appelle un devoir. Les candidats sont soumis à une tâche de sélection spécialisée qui évalue les capacités pour le rôle spécifique.

  3. Entretien comportemental. L'accent est mis sur la compréhension de la manière dont le candidat a géré des défis ou des tâches spécifiques dans le passé, dans le but de prédire ses performances futures.

  4. Entretiens de codage . Les candidats mettent en valeur leurs compétences pratiques à travers des défis de codage et des exemples de projets.

  5. Entretien de domaine/codage avec un ingénieur de premier plan. Il est généralement demandé au candidat de résoudre des problèmes de codage du monde réel, de démontrer ses capacités de codage et de démontrer sa compréhension des technologies pertinentes au sein de l'industrie.

  6. Entretien de conception de système avec le CTO. Notre CTO évalue la compréhension du candidat des principes de conception de systèmes, sa capacité à prendre des décisions éclairées et sa capacité à créer des solutions évolutives et efficaces.


Depuis dix ans, nous aiguisons notre capacité à reconnaître la combinaison optimale des compétences techniques et des bonnes qualités humaines, ce qui nous permet d'élargir nos équipes dédiées avec des ingénieurs véritablement motivés et professionnels.


Nous sommes également ouverts à l’embauche de nouveaux spécialistes, notamment des ingénieurs en IA. Si vous êtes un spécialiste du domaine et pensez correspondre en termes de valeurs et de philosophie, nous vous invitons à consulter les postes vacants sur notre site Internet : https://www.weblab.technology/jobs

Technologie et logique

Nous travaillons principalement avec des solutions SaaS B2B qui nécessitent de résoudre des problèmes commerciaux spécifiques à grande échelle et nous nous concentrons principalement sur la logique, la fonctionnalité et les mesures plutôt que sur la visualisation esthétique. Nous avons travaillé avec des startups à différents stades : à leurs débuts et lorsqu'elles étaient dans une phase de croissance active, en renforçant leurs capacités et leur personnel. Grâce à notre flexibilité, nous nous adaptons aux besoins de nos clients à tout moment, quelle que soit la taille de la startup et son modèle économique. En plus des startups, WebLab Technology a mis en œuvre des solutions complexes qui nécessitent une optimisation et une mise à l'échelle pour les entreprises mondiales.


Aujourd'hui, notre principal objectif technique porte sur AWS, les micro-frontends à forte logique, les microservices et l'IA. Nous préparons également nos clients à passer les certifications et audits standards et à maintenir un haut niveau de qualité dans les domaines de la sécurité et de la conformité. Par exemple, nous avons aidé notre client ShamanGo à obtenir la certification SOC 2 Type II .

Dix ans

Pour célébrer le 10e anniversaire de notre entreprise, nous avons décidé de ne pas organiser d'événements pompeux hors ligne, mais plutôt de transférer notre budget de célébration de plus de 10 000 USD à la Fondation Kolo et de soutenir ceux qui défendent désormais l'Ukraine et le reste du monde civilisé.


« La Fondation Kolo fait un excellent travail. Nous coopérons avec la fondation depuis un certain temps déjà et je pense que c'est la meilleure utilisation du budget de célébration de notre équipe », déclare Oleksandr Knyga, CTO et architecte de solutions de WebLab Technology.


En 10 ans, WebLab Technology a été multiplié par dix. Aujourd'hui, notre équipe est composée d'ingénieurs professionnels travaillant sur des produits de complexité variable, et la société compte dans son portefeuille des clients tels que ShamanGo , AstraZeneca , Novartis , Bryj (ex. FollowAnalytics) , Emaar Properties .


Nous développons constamment des spécialistes au sein d’équipes dédiées et partageons notre expertise entre eux pour un effet synergique. Contrairement aux sociétés d'externalisation classiques, nous sommes avant tout une équipe d'ingénieurs solides, dont même le PDG est prêt à s'engager dans le référentiel. Notre développement se concentre sur une augmentation du niveau moyen d'ancienneté des ingénieurs plutôt que sur une croissance quantitative.