La gestion du cycle de vie des applications, ALM(*) en anglais, constitue un des défis des entreprises, développeurs, et équipes IT. Aujourd’hui, les solutions sont particulièrement matures et ne cessent d’évoluer. Microsoft, avec VS/Team Foundation Server, dispose d’une plate-forme ALM homogène et complète. La version 2010 comble de nombreuses lacunes passées, sur le build, l’ouverture vers le monde non .Net, la collaboration, le reporting. Avec TFS 2010, les équipes, tous les intervenants à un projet disposent des bonnes données, des bonnes métriques, des bonnes vues pour comprendre, suivre un projet. Le but d’un ALM est aussi bien de concevoir un projet que de communiquer, collaborer, partager. Sans collaboration, le projet n’aura aucune chance de réussir. Sans intégration continue et des builds réguliers, pas de qualité logicielle ! Visual Studio 2010 (TFS étant un des composants de VS 2010) embrasse l’ensemble des fonctions que les équipes, les utilisateurs, les testeurs, les architectes, les développeurs attendent d’un ALM. A la fois agile, par l’intégration de template et orienté modèle, avec pour la première fois le support en standard des diagrammes UML. TFS 2010 apporte un cadre formel de développement, de conception, tout en fournissant tous les outils nécessaires pour définir les process, les itérations, suivre le planning projet, partager les documents, assurer l’intégration continue, les cas de tests. Comme vous le verrez dans ce dossier spécial TFS 2010 de Programmez !, TFS, de par son architecture modulaire et extensible, s’adapte parfaitement à vos besoins. Et si vous n’êtes pas convaincu concernant les notions de modélisation ou d’industrialisation logicielle, VS 2010 apporte, là aussi, des réponses précises et efficaces au quotidien.
François Tonic