Notes de terrain, forward deployed

Qu'est-ce qu'un forward deployed engineer ? Définition simple

Écrit par l’équipe Saména ·

Un forward deployed engineer, souvent abrégé en FDE, est un ingénieur qui travaille au sein de l’entreprise cliente. Il utilise ses vraies données et ses vrais process, et construit la solution sur place. Un éditeur de logiciel livre le même produit à de nombreux clients, à distance. Un forward deployed engineer construit une chose pour un client, avec son équipe, au plus près.

D’où vient le terme

Palantir a popularisé le titre : l’entreprise envoyait des ingénieurs chez ses clients pour que son logiciel fonctionne sur leurs données. L’idée a gagné les projets d’IA, où la difficulté vient rarement du modèle. Elle vient de la réalité autour : des documents rangés à cinq endroits, un process qui n’existe que dans la tête de quelqu’un, des exceptions que personne n’a notées.

Ce que fait un forward deployed engineer

En quoi il diffère des rôles voisins

Rôle Travaille sur Livrable principal
Consultant La stratégie et l’organisation Analyse, recommandations, feuille de route
Solutions engineer L’intégration du produit d’un éditeur Une démo ou une intégration de ce produit
Ingénieur chez un éditeur Un produit pour de nombreux clients Une fonctionnalité du produit
Forward deployed engineer Les données et process d’un client Un système qui tourne pour ce client

Quand une entreprise en a besoin

Trois situations reviennent le plus souvent. Le process est manuel et personne n’a eu le temps de le documenter. Les données sont dans plusieurs outils et aucun produit du marché ne les lit toutes. Un premier pilote a été construit puis a calé avant que quelqu’un l’utilise. Si en plus le délai est court et qu’il n’y a pas d’équipe de machine learning en interne, le rôle convient bien.

Il ne convient pas à tout. Si un outil standard couvre déjà le besoin, comme la comptabilité ou un CRM, achetez l’outil.

À quoi ressemble un bon projet

Un bon projet en forward deployed montre quelque chose qui tourne tôt, pour que de vrais utilisateurs réagissent à autre chose qu’une présentation. Une personne valide les résultats avant que quoi que ce soit ne sorte de l’entreprise. Quelqu’un côté client est responsable du résultat.

C’est notre façon de travailler chez Saména, l’agence qui publie ce blog. Après un premier appel de 30 minutes, un premier agent tourne deux semaines plus tard, et l’équipe valide ce qu’il prépare avant tout envoi. La même boucle vaut pour les projets de machine learning et de données, pas seulement pour les agents.

Questions fréquentes

Que fait un forward deployed engineer ?

Il travaille dans l'entreprise cliente, lit ses vrais documents et ses données, construit une première version de la solution, la met entre les mains des utilisateurs et l'ajuste sur leurs retours jusqu'à ce qu'elle fasse le travail.

Un forward deployed engineer, est-ce la même chose qu'un consultant ?

Non. Un consultant produit surtout de l'analyse et des recommandations. Un forward deployed engineer produit un système qui tourne sur les données du client.

Faut-il une équipe de machine learning en interne pour en faire appel à un ?

Non. L'ingénieur apporte les compétences techniques. L'entreprise doit avoir quelqu'un qui connaît le process et qui décide ce qui est assez bon pour passer en production.

En combien de temps un projet en forward deployed donne-t-il un résultat ?

Cela dépend du projet. Chez Saména, un premier agent tourne deux semaines après le premier appel, puis il est ajusté sur les retours du client.