L'ingénierie « forward-deployed » (ou ingénierie de terrain) se situe à la frontière entre le développement produit et le travail auprès des clients ; c'est un domaine où le logiciel doit s'adapter aux contraintes du monde réel sans pour autant sacrifier la rigueur technique. Ce cours explique en quoi consiste cette approche, dans quels contextes elle intervient et comment les équipes préservent leur autonomie, leur capacité de décision et la qualité de l'ingénierie tout en travaillant au plus près des clients. Vous acquerrez un modèle mental pratique pour mener à bien ces missions, réaliser des intégrations en toute sécurité, déboguer dans des environnements externes et effectuer des arbitrages pertinents concernant le périmètre du projet, l'éthique et les enjeux de carrière.
Ce cours aborde le fonctionnement des interventions FDE, les artefacts permettant de réduire les retouches, ainsi que les prérogatives décisionnelles qui façonnent le comportement des équipes. Il traite également de la sécurisation des intégrations chez les clients, du débogage dans des environnements difficiles à reproduire, ainsi que des arbitrages, des considérations éthiques et des garde-fous inhérents à la pratique du FDE en tant que discipline d'ingénierie.