この記事はいまの環境を Team Foundation Server に移行するときに考えたこと - かおるんダイアリー の転載です
いま、開発環境を Trac + VSS から Team Foundation Server (TFS) に移行している最中なのですが、そのときの記録をぼちぼち残して行こうかなぁと思っています。基本的に経験則なので、そのままでは当てはまらないことも多いと思いますが、何かの助けになればうれしいです。
3月に話した内容の実践編ですね
ざっくりこんなことを考えてます。やったことが増えたら、内容も増えるかも
- TFS移行で考えること(このページ)
- リポジトリ、BTSの移行など
- ライセンス。製品版に入ってるもの
- インストール(標準構成)
- VS2008からのアクセス
- VSSからTFSへのリポジトリ移行
- TracからTFSへのチケット移行
- TFSのバックアップとリストア
- TFSに関連する書籍や資料
TFS移行で考えたこと
- 背景(コンテキスト)
- 移行対象
- 移行時期
- 移行コスト(時間、お金)
- 移行後の教育
背景(コンテキスト)
- ネイティブのWindowsアプリケーション開発
- Visual Studioは2008 SP1
- メンバーは5人(顧客:1人、開発者:3人、テスター:1人)
- Team foundation server の歩き方View more presentations from かおる なかむら
- 全員同席
- 現在の環境は、Trac(チケット+Wiki)、VSS(リポジトリ)
- VSSだけでもなんとかしたい
移行対象
- できるだけ今の環境を、そのまま移したい
- リポジトリ、チケット、Wiki
- Wikiを移行するため、TFSは標準構成以上とする
- 履歴などに細かいところは、移せなくてもいい
- (個人的に)CI環境は新しく作りたい
移行時期
- 開発作業中には行わない
- リリースが終わり、次のフェーズに移行する段階で行う
- メンテナンス含め、継続的な開発のため"終わり"はない
移行コスト
- 時間
- 購入品を調達する時間
- TFS環境を構築する時間(実験、本番)
- 移行後の教育にかかる時間
- お金
移行後の教育
- ツールの使い方
- プロセステンプレートに依存するので、ツールの背景にある、プロセスの考え方も知ってもらう必要がある
まとめ
来週あたりに、本番環境の構築と移行ができそうですが、構想から半年ですね。
なんとか一つのスタートを切れそうです。
今の感触だと、チケットとリポジトリは移行可能で、Wikiの移行をどうしようか考えてるところです。
いいアイデアや方法があれば、教えてもらえると嬉しいです。