広島に参加してきました。Serverの略で、おおざっぱに言えば、SubversionやらJenkinseやら、TestLinkやら、Redmineの機能を一つに統合した便利なサーバー製品です。サーバー製品ということもあり、導入が難しい本製品を体験できるということで参加してみました。智治さんが広島に来るということで彼に会う目的メインで参加しました。今では不純な動機ですが参加してよかったなぁと心から思っております。Server(以下TFS)に接続します。タスクはExcelやMSProjectで作成したものをアップロードすることで追加できる(多分、ほかにも色々あるんでしょうが、今回はそれを体験しました)。RedmineやTracなどのWebツールと比べるとExcelでタスクを追加するのは便利と感じました。この辺はMS製品の強みですね。続いてプロジェクトの追加。こちらも当然VisualStudioで行えます。(AkhSuvnなどをインストールしていて、ソース管理をSuvbersionなどで行っている場合はオプションから変更してあげる必要があります)手順はSubversionなどと同じ感覚。サーバーにアップ後に自動ビルドを行いエラーも表示できます。(ビルドエラーは通知することが可能)チェックイン(コミット)直前でビルドエラーを弾けるのはOSSの連携では難しいのでオールインワンの強みだと感じました。コミット時に作業項目(チケット)のステータスを解決などに変更できるのも素晴らしい。Redmineに移動してステータスを編集する必要が無い!!ユニットテストを作成して、そのテストが失敗しているかでコミットを制御することも可能。いう感じで、今回はTFSへの接続、プロジェクトの作成、簡単な四則演算プログラムのリファクタリングと単体テスト、TFSへのコミットを体験しました。今回のハンズオンではTFS一台と人数分のVS2010が入った環境が必要でした。やったのというと、一台のPC(メモリ32GB)に仮想環境を作成して、全員がリモートデスクトップでその環境で作業しました。VisualStudioを立ち上げて10人以上が作業できるなんて驚きです!!__BlackさんがモンスターPCを持ってきてくださいました。やってみたいけどどうするの?企業などによると思いますがTFS一台立てて運用というのはなかなか難しいですよね。テスト導入でとりあえず使ってみたいという向きには特に。いうわけで、お手軽TFS導入作戦色々。アカウントを作ってみたので後程レビュー記事を書いてみたいと思います。多少費用がかかりそうですね。自鯖で公開これも悪くないですが、まぁ普通の回線や家環境だと「停電で利用不可」になってもいいようなケースに割り切った方がよさそうですね。あと、TFS2012では無料のExpressエディションがあるらしいので、よりお試し利用しやすくなるようです。抽選で書籍もらいました恒例のお土産コーナーで、書籍をもらってしまいました。(マイクロソフト関連書)しっかり勉強してアジャイルな開発をしていきたいと思います。Phoneハンズオンチームはアジャイルっぽくやらないとね)。こちらはTFSの入門的な書籍です。勉強会の模様はtogetterできよくらさんがまとめてくださいました。RTはWindowsじゃないからメトロイドだ!!以上。8について熱い話を展開したんですよw広島は北陸(Hokuriku.NET)と比べるとビジネスシナリオを意識した話が多く出る感じ。ITプロのMVPが多いからでしょうねぇ。いうわけで、楽しい勉強会でした。参加した皆様に感謝!!今回参加し逃した人、TFSを学んでみたいなぁと思った人TFSは一回で終わるにはもったいないテーマです。体験する機会もないものなので、次回やってくれ、次回は参加したい等の要望はヒーロー島まで。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですCommentName*Email*Website古代魚庵という屋号でフリーランスのプログラマー兼ライター業をやっています。