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é. |
|
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. |
|
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. |
|
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. |
Voir aussi
Concepts
Planification et suivi de projets