TOPシステム開発> BTSとの連携




Eclipseプラグイン「Mylyn」とは?
Eclipseプラグイン「Mylyn」とは?

第2回:BTSとMylynの連携

著者:チェンジビジョン  近藤 寛喜   2007/9/28
1   2  3  4  次のページ
BTSとの連携

   こんにちは。チェンジビジョンの近藤です。

   前回はMylynについての簡単な紹介と基本機能について解説しました。Eclipse 3.3を導入したとき、見慣れないボタンが追加されていましたが、それらはほとんどMylynが提供していた機能でした。今回はタスクを共有するためのBug Tracking System(BTS)との連携や他のプラグインとの統合を中心に解説します。

   MylynとBTSを連携させたときの利点は、大きく分けると次の2点ではないでしょうか。
  • BTSの運用を促進する各種機能
  • タスクコンテキストの共有

表1:MylynとBTSを連携させたときの利点

   BTSを使ったバグの修正の一連のフローを思い浮かべてみてください。多くの方が、このような流れを想像されたのではないでしょうか(図1)。

BTSを使ったバグの修正の流れ
図1:BTSを使ったバグの修正の流れ

   Mylynを使うとよりスムーズに上記の流れをたどることができます。なぜならMylynはBTSに登録されたバグなどをタスクとして扱うことができるからです。

   Mylynが提供するタスクエディタ上から直接バグレポートを閉じたり、BTS上にコメントを残すことができます。またソースコードのコメントからバグレポートへのリンクを作成できたり、ソースコードをCVSやSubversionにコミットするときに、自動的に変更履歴にバグとの関連が記述されます。このほかにもMylynから新たにBTS上のタスクの作成もできます。こういった開発環境とBTSが統合された環境はそれだけでも便利だということがご理解いただけるかと思います。

   このようにBTSで行う作業を一通りEclipse上から行うことができるのです。もちろんWebブラウザからBTSの操作を行うこともできますが、このように統合された環境の方がチケットの操作忘れを防ぐことができるのではないでしょうか。

   BTSだけでも、バグレポートや要望など、プロジェクト上のタスクの共有を実現できます。MylynとBTSを連携させることの最大の利点はタスクコンテキストの共有が実現される点でしょう。

   前回解説しましたが、タスクコンテキストとは、関連するファイルやメソッドをタスクに結びつけておく機能です。タスクコンテキストを共有ができると、これまで口頭で行われることの多かったタスクの引継ぎを、より簡単に行うことができます。

   それではMylynとBTSとの連携について解説します。解説をはじめるまえに、文中にでてくる用語について簡単に解説を加えます。

Task Repository
タスクを管理するリポジトリです。Tracなどの接続先を意味します。
BTSとの接続をするためのコネクタプラグインを導入すると、Local Repositoryというリポジトリが表示されますが、Local Repositoryはローカル環境で管理しているタスクのためのリポジトリです。
Query
Task Repositoryからタスクを取得するための検索条件です。
BTSと連携するでは、Task Repositoryからデータを取得をするために、Queryを作成します。

表2:用語について

1   2  3  4  次のページ


株式会社チェンジビジョン 近藤 寛喜
著者プロフィール
株式会社チェンジビジョン  近藤 寛喜
モデリングツールJUDEを開発しているチェンジビジョンにて、プロジェクトの現在を見える化し、状況を共有することで現場で起きている問題を解決するためのツールTRICHORDを開発している。以前からオープンソースのプロジェクトに興味を持ち、特にEclipseプラットフォームに心酔している。最近はゲームの操作感を刷新したWiiリモコンを使って何か面白いUIが作れないか模索している。


この記事の評価をお聞かせください
ボタンをクリックしますとウインドウが開きます。
ご意見、ご要望にお応えします! インプレスIT INSIDE

INDEX
第2回:BTSとMylynの連携
BTSとの連携
  BTSとのコネクタをインストールする
  Queryの作成
  他のプラグインとの連携
Eclipseプラグイン「Mylyn」とは?
第1回 タスクとコードをつなげるMylyn
第2回 BTSとMylynの連携
第3回 Mylyn 2.1の新機能!

Think IT 過去人気記事

注目おすすめ情報

Think IT人気ライター BEST 5

IT製品/サービス資料ダウンロード
    おすすめのホワイトペーパー情報を準備中です