昨夜、オーストラリア (親友の結婚式) から戻りました、ロバートです。 よく「意外」と言われますが、僕は北アメリカ (カナダ、アメリカ合衆国、メキシコ) 以外では、日本しか知らないので、今回のオーストラリアは初上陸であり、30歳間近にして3つ目の大陸にやっと上陸しました。
結構感激。 かなり好きかも、オーストラリア。 アクセントを上手く使い分け、オージーだと思っていただけていたので、気分的には楽でした。 ( ^^)
さて、そんなところで本題に入りましょう。 VSS から TFS へ… と言うお話は、以前からも色んな場所でお話をさせていただいています。 今現在は、MS Japan のページでも、特集としてアップしていますので、是非こちらもチェックして下さい!
http://www.microsoft.com/japan/msdn/vstudio/campaign/vsstotfs/
Team Foundation Server 2010 では、より VSS に近い形で、もしくは VSS からの移行がより簡単になるように、色々と考えてきました。 以前、MVP の皆さんにだけはお話しました、TFS Essentials と言う形で考えていた時期もありますが、現段階ではその名称はなくなりました。
数多くのお客様には VSS をご愛用いただいていて、本当に嬉しく思うのですが、VSS を 1992年に開発し、現在の TFS 開発チームのトップに立つ Brian Harry (http://blogs.msdn.com/bharry/) も、時代と共にテクノロジもニーズも変わってきている中で、VSS に残らず TFS を使って欲しいと思っているようです。それもそのはず。両方の製品を彼自身がデザインして作り上げているのですから、思い入れはあるでしょうね。
2003年の段階で TFS を作ろうと思ったのには、いくつかの背景があったそうです。当然と言えば当然なのですが、VSS の開発当時からテクノロジやニーズが違ったと言うこともありますが、そもそもの開発スタイルと言ったものも大きく変化してきていたことから、TFS のようなコラボレーションを可能とし、これから数十年先まで使える (拡張性もある) ソース管理ツールを作ろうと言うことになったようです。
エンタープライズ レベルでの開発をターゲットしたのも、どの大きさで、どのような使い方をして、どれだけ粒度の高い作業をしても成り立つシステムを構築したかったから… マイクロソフトの開発部が一番の例として、これまでもピックアップしてきています。
ただし、「どの大きさでも」と言うのは、正に、大きくても小さくてもと言う意味であり、それに向けて TFS 2010 ではもっと手頃なものにして行こうと言うのが原点です。
TFS 2005 では、*価格が高い* と言う言葉と、*インストールが難しい* と言う言葉が多く、それに加えて *管理が難しい* と、*前提条件が厳しすぎる* と言う言葉も多く受けました。 その後、TFS 2008 (現バージョン) では、インストールの面での改善はしたものの、エンタープライズ レベルでの展開において、フレキシビリティを与えるところに特化していて、日本においては逆にオプションが増えて困ると言う声も聞きました。
では、TFS2010 はどう良くなっているか…?
まずは、小規模チームに向けてのアプローチを強化しています。 そう言った意味では、VSS がツールとして陳腐化していく中で、「次の…新たなるソース管理ツール…」と言ったものを探す中で、TFS 2010 はもってこいの選択になると思います。
現在でも VSS をご利用されているお客様に、また他のソース管理ツールを小規模で利用されている方たちにもきっと響く以下のものが TFS 2010 では見込めます。
ぶっちゃけ、このインストールだけをベースにセッションを持ってもイイくらいです。個人的にはかなりの感動モノでしたね!
唯一、BASIC と STANDARD の違いは、SharePoint と SQL Reporting Services を利用しないので、その部分での機能はなくなります…が、VSS を利用されている方たちにとっては、バージョン管理、バグ管理、ビルドの自動化 (継続的インテグレーションも楽々) と言ったものが (Build Server も構成すれば―これもウィザードで簡単にできます) できるようになり、VSS から TFS への移行もウィザードで実施できるので、乗り換えることが簡単にできるようになっちゃうんです!!
地味かも知れませんが、結構スゴイことですよ、これ。
また、後日には、インストール画面でもあげてみますね♪
Team Foundation Server 2010 Beta 1 はこちらからダウンロードいただけますので、ぜひお試し下さい!!
さ~て、お仕事に戻りますか…