Informatique > Méthodologies agiles > Extreme Programming (XP) >
Engineering Standards
Définition :
Les "Engineering Standards" (normes d'ingénierie) en contexte de Méthodologies agiles, telles que l'Extreme Programming (XP), font référence aux conventions, pratiques et lignes directrices techniques établies pour assurer la qualité et la cohérence du travail d'ingénierie logicielle au sein d'une équipe de développement. Ces normes aident à garantir un haut niveau de performance, de fiabilité et de maintenabilité des produits logiciels en suivant des processus d'ingénierie reconnus.
Concept : Engineering Standards
Les normes d'ingénierie (Engineering Standards) sont des pratiques établies et reconnues dans le domaine de l'ingénierie logicielle qui garantissent la qualité et la cohérence des produits développés. En Méthodologies agiles telles que l'Extreme Programming (XP), les normes d'ingénierie jouent un rôle crucial dans la gestion de la qualité du code et des processus de développement.
Importance des Engineering Standards en Méthodologies agiles
Les Méthodologies agiles, et en particulier l'Extreme Programming, mettent l'accent sur la collaboration, la réactivité aux changements et la livraison continue de logiciels fonctionnels. Les Engineering Standards permettent de maintenir la qualité du code et d'assurer la pérennité de ce dernier tout au long du processus de développement.
Exemples de Engineering Standards en Extreme Programming (XP)
Dans le cadre de l'Extreme Programming, certains exemples de normes d'ingénierie incluent :
- Pair Programming : Pratique où deux développeurs travaillent ensemble sur le même morceau de code, favorisant ainsi la collaboration et la relecture du code.
- Tests automatisés : Écriture de tests automatisés pour garantir le bon fonctionnement des fonctionnalités développées et assurer la non-régression du code.
- Intégration continue : Pratique consistant à intégrer régulièrement le code développé afin de détecter et corriger les éventuels dysfonctionnements le plus tôt possible.
Si vous souhaitez approfondir ce sujet, nous vous conseillons ces ouvrages.
Les sujets suivants pourraient également vous intéresser :