Partager via


Pratiques d'ingénierie

Pour fournir plus rapidement de la valeur à vos clients, votre équipe peut appliquer les pratiques d'ingénierie qui découlent des méthodologies agiles et prennent en charge les valeurs et principes associés.

Générer et déployer en continu : si une équipe ne procède pas assez rapidement au déploiement d'une build après l'archivage du code, ses membres doivent bien souvent consacrer une grande partie de leur temps à traiter les arrêts de builds et les problèmes d'intégration. Si votre équipe augmente la fréquence d'archivage du code et d'exécution des builds, il est fort probable qu'elle améliorera son efficacité.

Générer et déployer en continu

Brancher stratégiquement : votre équipe peut créer et utiliser des branches dans le contrôle de version pour optimiser votre stratégie de développement d'applications.

Créer une branche de façon stratégique

Tester le plus tôt et le plus fréquemment possible : votre équipe peut vérifier qu'elle crée le logiciel répondant aux besoins de ses clients en testant efficacement son travail. Elle doit procéder le plus tôt possible aux tests et tester fréquemment son travail à mesure que le code est généré. Au début d'un sprint, votre équipe doit créer le plan de test correspondant. Ce plan peut utiliser des suites de tests pour organiser ces derniers de façon à ce que votre équipe puisse facilement les exécuter et effectuer le suivi des résultats.

Tester de manière anticipée et fréquente

Modéliser votre application : Votre équipe peut utiliser des modèles pour explorer et refactoriser le code existant, afin de mieux comprendre les besoins de vos clients, déterminer et communiquer votre conception des logiciels et informer le développement des tests d'acceptation et des composants.

Utiliser des modèles dans le développement Agile

Voir aussi

Concepts

Planification et suivi de projets

Autres ressources

MSF for Agile Software Development v5.0