
アプリケーションライフサイクル管理は、高品質のシステムを作成できる非常に重要なアプローチです。 ただし、ALM環境の本格的な作成とツールのカスタマイズには、複雑なインフラストラクチャの作成が必要になる場合があります。 そのため、1年前、最初の会議// Build /で、tfspreviev.comサービスがテスト運用に開始されました。 実際、これはTeam Foundation Serverのクラウドバージョンであり、すぐに運用できる状態です。 昨日、このサービスの待望のRTMが行われました。 嬉しい驚きは、最大5人のチームが無料であることです。
全体会議で、Jason ZanderはTeam Foundation Serviceの利用可能性を発表しました。 現在、
tfs.visualstudio.comに登録して、数分で完全なALM環境を作成できます。

オールインワン
Team Foundation Servicesコンプレックスには、必要な分岐およびマージ機能のセットを備えたバージョン管理サブシステム、コードの変更をタスク、エラー、要件、およびその他の作業項目にリンクするなど、必要なすべてのツールが含まれます。 さらに、コードレビュープロセスを整理することもできます。これにより、実践が示すように、作成されたアプリケーションの品質が大幅に向上します。

お元気ですか?
TFSスタートページには、プロジェクトの主要なインジケーターが表示され、ニーズに合わせて簡単に構成できます。

要件管理
要件管理ツールがないと、プロジェクトの作業もできません。

将来的には、要件のリストを実装用に選択し、任意の反復(スプリント)を開始できます。 同時に、すでに完了した作業に基づいて作業量を予測する機会があります。

計画中
反復(スプリント)の詳細な計画は、反復の期間とチームメンバーが実行できる作業量に関する事前に入力されたデータに基づいて実行されます。 プランを変更すると、コマンドのロードに関する右側のパネルの情報が即座に更新されます。

反復内で作業するには、迅速な意思決定が必要です。 同時に、運用情報が表示される利便性も重要です。 要件またはチームメンバーの観点からデータを表示する電子タスクボードは、これに役立ちます。

この場合、スクラムビューだけでなくかんばんも使用できます。

自動化されたアセンブリとテスト
Team Foundation Servicesの最も興味深い機能は、間違いなく統合されたアセンブリサブシステムです。これにより、すぐに、変更を継続的に統合するプロセスを実装できます(継続的統合)。 同時に、追加のインフラストラクチャをインストールする必要なく、ローカルアセンブリサーバーとクラウドの両方を使用できます。

自動展開
TFSのもう1つの便利な機能は、一部の種類のプロジェクトの自動展開のサポートです。 たとえば、Windows Azureサービスプロジェクトのビルドを作成し、設定した条件(たとえば、アセンブリ中に100%の単体テストに合格)に従って、結果のバイナリコンポーネントをAzureサーバーに自動的に展開できます。

サポートされているプラットフォームと環境
Team Foundation Serviceのクライアントは、無料の
Expressエディションを含むVisual Studio 2012製品の全製品になります。

さらに、
Eclipseおよび
Xcode (Git経由)で統合ツールを使用できます。
同時に、Team Foundation ServicesはALMタスクの全範囲に適したツールではなく、制限があることに注意してください。
- プロセステンプレートの数は制限されています。 追加の方法でカスタマイズできない組み込みテンプレートのみを使用できます。
- SharePoint、Project Server、System Centrerなどの企業サービスとの統合はサポートされていません。
- LiveIDを使用してのみ認証できます。ActiveDirectoryとのフェデレーションスクリプトはまだサポートされていません。
- レポートサブシステムの機能はかなり制限されています。
開発に多数の人が関与する大規模な組織の場合、最善の方法はTeam Foundation Server 2012に基づいてALM環境を構築することです。もちろん、Azureでホストすることもできます。 しかし、小さなチームにとっては、これらの瞬間が障害になることはほとんどありません。
価格
Team Foundation Servicesは現在無料で使用できます。 また、将来的には5人までのチームに対して無料で提供されます。 多数の自動化されたアセンブリを含めることは、無料プランに含まれます。 5を超えるチームの価格は後日発表されます。
今すぐサインアップして 、数分でALM環境を構築してください!
PSブライアンハリー
-TFSを作成した部門の長は、11月26日に
Teched Russia 2012カンファレンスでロシアに来ます。 会議の枠組みの中で、
プレデイが開催されます-彼が話す
ALM Summit会議では、
ALMの分野でのマイクロソフトの開発、組織および開発管理の分野での一般的な業界動向について話し、また特別セッションで質問に答えます。