Microsoft cherche à déplacer les utilisateurs de SourceSafe vers une technologie plus récente

Alors que Microsoft est sur le point de supprimer la prise en charge du système de contrôle de version du logiciel Visual SourceSafe, la société encourage les développeurs à passer au serveur ALM (application lifecycle management) plus complet de Microsoft, le produit TFS (Team Foundation Server) présenté dans le Visual Plateforme Studio.

Mercredi, les responsables de la société ont noté que Visual SourceSafe est sur une piste de «fin de vie», le support devant se terminer à la mi-2011. Par la suite, les utilisateurs devront payer pour un support étendu, qui serait disponible pendant quelques années. Mais Microsoft propose aux utilisateurs de SourceSafe un chemin de migration via une nouvelle option d'installation pour TFS attendue l'année prochaine, appelée installation TFS Basic.

[L'année dernière, Microsoft a cherché à «démocratiser» ALM avec Visual Team System 2010.]

"Nous considérons TFS comme le successeur de SourceSafe", a déclaré Brian Harry, qui détient le titre de technicien chez Microsoft. L'option d'installation de base serait présentée dans le cadre de Visual Studio Team Foundation Server 2010.

«En 2002, nous avons décidé de créer la prochaine génération d'outil de collaboration de développement et c'était TFS. Notre accent initial était mis sur les équipes de développement de logiciels d'entreprise», a déclaré Harry. TFS fournit une plate-forme de collaboration combinant des fonctionnalités de portail, de contrôle de version, de suivi des éléments de travail, de gestion de build, de guidage de processus et de veille stratégique.

«Maintenant, avec [la version 2010 prévue de TFS], nous avons fait un grand pas en avant en augmentant le niveau de sophistication de TFS et en l'amenant à la base d'utilisateurs de SourceSafe», a-t-il déclaré.

L'option d'installation de base de TFS convient aux utilisateurs de SourceSafe car elle est plus facile à installer que les itérations précédentes, l'installation en environ 20 minutes si le .Net Framework est présent. En outre, il fonctionnera sur les systèmes d'exploitation clients, y compris Windows Vista et la prochaine version de Windows 7. TFS a jusqu'à présent requis Windows Server. Avec l'installation du client, les utilisateurs peuvent avoir une solution de serveur de gestion des versions de logiciel sur leurs ordinateurs portables, qui peut ensuite être accédée par d'autres sur Internet ou sur un réseau local, a expliqué Harry.

Les plans prévoient également de rendre l'installation de base beaucoup plus abordable pour les utilisateurs de SourceSafe. TFS se vend actuellement à environ 2700 $ plus 500 $ par utilisateur.

Harry était président de One Tree Software, qui a construit SourceSafe en 1992 et a été acquis par Microsoft en 1994. Bien que le produit ait révolutionné le contrôle de version en offrant une facilité d'utilisation et une interface graphique Windows, il a été conçu pour une autre époque - avant l'avènement du Internet, réseaux locaux et bases de données omniprésents et pratiques de développement agiles, a déclaré Harry. Le produit, par exemple, manque d'intégration continue et de suivi des bogues dans TFS.

Interrogé sur ce que les utilisateurs de SourceSafe pensent des plans de fin de vie de leur plate-forme et de la migration vers TFS, Harry a répondu: «Je n'en ai pas parlé à une tonne d'entre eux, mais ceux à qui j'ai parlé sont très enthousiastes. il."

Harry a souligné l'engagement de Micosoft envers les clients SourceSafe, notant qu'une mise à jour de SourceSafe est prévue dans le cadre de la vague de lancement de produit 2010 pour Visual Studio. La mise à jour permettra à SourceSafe de fonctionner avec Visual Studio 2010.

La décision de Microsoft de supprimer progressivement Visual SourceSafe "est logique", a déclaré l'analyste Rob Sanfilippo, vice-président de la recherche chez Directions on Microsoft. «Visual SourceSafe est orienté vers de petits projets de développement et est basé sur une technologie moins sophistiquée que celle offerte avec Team Foundation Server», a-t-il déclaré. L'option d'installation de base devrait faire de TFS un remplacement viable pour Visual SourceSafe à l'avenir, a déclaré Sanfilippo.

Dans un autre développement dans l'arène TFS, les utilisateurs de mainframes pourraient accéder au serveur ALM de Microsoft, tout comme les utilisateurs de Windows, Unix et Mac peuvent déjà, avec la technologie en développement chez Teamprise.

Avec un client mainframe planifié, les développeurs travaillant sur un mainframe pourraient être "des contributeurs à part entière et égaux à un projet de développement géré dans Microsoft Team Foundation Server", a déclaré Martin Woodward, ingénieur logiciel senior Teamprise.

TFS est actuellement accessible pour les projets Java, Mac, Unix et Windows, a noté Woodward. "Cependant, nous avons une base de clients importante qui compte également des développeurs pour lesquels le mainframe est leur environnement de développement - ils n'utilisent pas d'outils comme Visual Studio ou Eclipse. Ils utilisent un terminal IBM 3270 et se connectent au mainframe où ils trouvent leur code. et des outils de développement ", a déclaré Woodward." C'est pour ces personnes que nous développons le client mainframe Teamprise ", a-t-il déclaré. Le client est en cours de développement sur z / OS R08.

Harry de Microsoft donne un coup de pouce aux efforts de Teamprise dans une entrée de blog.

"Je suis vraiment ravi qu'ils franchissent cette étape car j'ai toujours pensé qu'il était important que toutes les personnes impliquées dans un projet de développement logiciel puissent accéder aux ressources du projet, quel que soit leur rôle et quelle que soit la plate-forme sur laquelle elles se trouvent". Dit Harry.