Valtech Technology franchit une nouvelle étape dans l'industrialisation des développements informatiques Agiles avec la mise en œuvre d'usines logicielles étendues. S’épaulant sur des outils dédiés, l'approche intégrée de Valtech Technology permet de traiter conjointement les aspects techniques et organisationnels du déploiement, afin d’améliorer la productivité et garantir le contrôle et la traçabilité des opérations.
Des usines logicielles toujours plus étendues
A l'heure où « l’intégration continue » s’enrichit avec l’exécution de tests fonctionnels (après s’être focalisée sur la fabrication et les tests unitaires), Valtech Technology propose à ses clients de franchir une nouvelle étape en intégrant dans ses usines logicielles le déploiement des applications. Cette approche a l’avantage de tester au plus tôt les divers scripts de déploiement, qui seront ensuite utilisés tout au long du cycle de qualification du produit, de la recette à la mise en production. Valtech Technology privilégie pour cela les plug-ins Open Source pour Ant ou Maven, comme Cargo.
Rapprocher « Développement » et « Production »
Valtech Technology s’appuie ensuite sur des progiciels dédiés pour gérer la soumission et le traitement des demandes de déploiement. Selon les aspects que l’on souhaite privilégier − workflow, gestion des environnements − le choix se porte vers SCM4ALL d’IKAN, N1 SPS de Sun Microsystems ou encore Dimensions de Serena. En tant qu’outil de gestion des changements et des configurations, ce dernier garantit la traçabilité complète depuis les demandes de changement et les exigences initiales jusqu’aux composants déployés. Cette approche favorise surtout une prise en compte au plus tôt des aspects organisationnels du déploiement, en particulier le partage des responsabilités, de la soumission au traitement des demandes. Valtech Technology favorise donc la réconciliation des intérêts divergents du « Développement » et de la « Production » et encourage la communication entre les mondes distribués et mainframe.
Ne pas oublier le donneur d’ordre
Au-delà de la soumission des demandes de déploiement, Valtech Technology choisit d’impliquer le donneur d’ordre dans le processus d’intégration continue, en lui offrant de décrire ses exigences sous forme de cas de tests, conçus de manière collaboratives, et directement exécutables (Test Driven Requirements). Pour ce faire, Valtech Technology intègre à ses usines logicielles des outils comme FIT, Fitnesse et Greenpepper. Cette démarche permet l’accélération de la validation et donc la mise en exploitation rapide des fonctionnalités clés des applications en développement, réalisant ainsi concrètement les bénéfices des méthodes Agiles en matière d'adaptation fine de la couverture fonctionnelle aux besoins réels des métiers.
Pour aller plus loin sur ce sujet
|
|