Silverlight & Flex : Au coeur des RIA
Industrialisation
Définition
L’industrialisation du développement, c'est quoi ?
Ca consiste à déployer des pratiques et outils visant à rendre les logiciels développés
plus robustes, tout en restant dans des délais et coûts maîtrisés.
Cette montée en maturité repose généralement sur une plateforme de développement de type industriel.
Cette plateforme est schématiquement basée sur deux outils serveurs :
- Une chaîne de gestion de projet permettant le partage des documents projets, le suivi d’avancement des équipes, le reporting des anomalies/bugs, la synthèse de l’avancement projet sous forme de tableau de bord => Cette première chaîne permet la maîtrise des délais et coûts du développement ;
- Une chaîne d’intégration continue permettant les tests automatiques, l'assemblage de l’application, la génération de documentation, le déploiement => Cette seconde chaîne permet la maîtrise de la fiabilité et de la robustesse des logiciels.
A ces deux solutions serveurs, viennent s’ajouter un certain nombre d’outils localisés sur les postes utilisateurs :
- Outils de modélisation pour les analystes et les architectes ;
- Environnement de développement et outils de tests de code pour les développeurs ;
- Outils de gestion d’exigences et de gestion de projets pour les chefs de projet.
Outils
Que ce soit pour SilverLight ou pour Flex, tous les outils existent pour les industrialiser.
Voici tous les différents outils pour les 2 technologies :