L’ingénierie agile, ou développement agile, est un pilier fondamental de l’agilité, visant à optimiser la qualité des produits logiciels tout en facilitant un processus de livraison itératif et collaboratif. Dans cette approche, les équipes de développement sont encouragées à adopter des pratiques qui favorisent l’amélioration continue, la collaboration multidisciplinaire, l’automatisation des tests, et une forte adaptabilité aux retours des utilisateurs. L’objectif ultime est de produire un logiciel de haute qualité tout en minimisant les risques inhérents aux processus de développement classiques.