• CollabNet TeamForge: ソフトウェア構成管理





    機能
    機能説明 / 利点
    サーバー運用の一元管理
    • Subversionの統合により、リポジトリの設定及びパーミション設定簡素化。プロジェクト立ち上げと運用における負担の軽減。
    • 複数リポジトリの一元管理。無駄なハードウェア投資の軽減。オンサイト導入の場合、既存リポジトリを含めた一元管理が可能であり、投資保護も実現。
    • オプションとして、「非管理」リポジトリサーバを管理が可能。この場合、プロジェクトへの新規ユーザ追加依頼などの際は、管理者へのメール又はマイページを経由した通知が送られ、マニュアル操作による変更。

    リポジトリセキュリティ
    • 他のCollabNet TeamForgeツール同様に、リポジトリへのパーミションの容易な設定・管理。ユーザのプロジェクトへの容易かつ迅速な登録・案内。

    トレーサビリティ
    • 双方向関連付け機能の活用により、コードコミットと関連のツールオブジェクト間の関れ付け(課題、ドキュメント、リリース、タスク、フォーラムなど)。
    • リポジトリへのコミットの際に、オブジェクトとの関連付けの義務付けもオプションとして可能。

    リポジトリブラウザー
    • リポジトリ・コンテンツと構造の変更履歴をブラウズ。

    SCM リポジトリのモニタリング
    • Subversion 及び CVS リポジトリのモニタリングにより、コミットの際に自動通知メールの受信。
    • 通知メールにはコミットを実施したユーザ、レビジョン番号、コミットメッセージ、コミットへのリンクが含まれるます。

    SCM リポジトリアダプター
    • CollabNet TeamForgeのオンサイト導入型ではSubversion、CVS、そしてPerforceとの外部リポジトリ連携を標準でサポートします。
    • IBM Rational ClearCase、Borland StarTeamなど、上記以外のリポジトリとの外部連携はSCMリポジトリアダプターを用いて可能です。CollabNet TeamForge上でのコミットなどが記録され、履歴のブラウジングや関連するオブジェクトとの関連付けが可能です。

    プロジェクトドキュメントの自動バージョニング
    • プロジェクトドキュメント、テストケースドキュメント、ALMプロセスドキュメント用など、ウェブスペースの自動生成。
    • 自動バージョニング機能により、履歴の参照や、変更の無効化などの容易な操作。

    リリースの改善
    • ファイルリリース・パッケージの一元管理。パッケージには、ソースコードリポジトリの特定タグが元となったビルド結果のバイナリに加え、関連するドキュメント(リリースノーツなど)や、他オブジェクトへの関連付けを含めることが可能。
    • 承認済みリリースの容易な制御と公開が可能で、リリース公開における付帯業務削減の実現。
    • ワークフロー及びマイルストーン追跡機能の活用。
    • ロール&パーミションの活用による、パッケージへのアクセスコントロールの実現。
    • リリースパッケージのダウンロード履歴の追跡管理。

    リリースのステータスコミュニケーションの改善
    • パッケージの生成又は更新時における自動メール通知の受信。
    • 開発と品質管理がお互いに正しいリリースに対して作業を行っていることを保障するためにトラッカーの活用

    ビルド&テスト環境との連携
    • CollabNetが提供するビルド&テストプラットフォームであるCUBiTとの統合により、Apache Antなどのビルドツールを用いた半自動リリースパッケージ生成環境の実現。
    • CruiseControlの設定・構成により、ビルドのファイルリリースへの自動アップロードの実現。

  •