SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

japan.internet.com翻訳記事

Mylyn 2.0による効率的なタスク管理

Eclipse Europaに含まれる強力なタスク管理ツール・イントロダクション

Mylynでのタスク管理

 Mylynでユーザーがまず使用するのは、タスクおよび問題の追跡機能です。最も基本的なところでは、Eclipse内でタスクリストビューを使用して独自の個人用To-doリストを管理できます(図2を参照)。このビューでは、コンテキストメニューを使用して新しいタスクを作成できます。

図2 Mylynでのタスク管理
図2 Mylynでのタスク管理

 Mylynのタスク画面には、優先度、ステータス、期限、見積時間など、便利なフィールドが多数あります。また、Mylynのタスクリストビュー(図3を参照)は、豊富なビジュアルキューのおかげで大変使い勝手がよくなっており、その時点の最重要タスクに焦点を当てることができます。たとえば、完了済みタスクはグレー表示されます(完全に隠すことも可能です)。また、期限が過ぎたタスクには赤の時計アイコン、優先度が高いタスクには感嘆符など、さまざまなアイコンでタスクの状態が示されます。現在の週だけに注目したり、優先度の高いタスクだけを表示させたりすることもできます。

図3 Mylynのタスクリストビュー
図3 Mylynのタスクリストビュー

 タスクの管理も簡単です。右クリックするとコンテキストメニューが表示され、タスクのスケジュールを変更したり、完了済みとしてマークしたりできます。

Mylynと外部システムの統合

 タスクにはバグフィックスや変更要求などさまざまな形式があり、外部ソースからもたらされるタスクもよくあります(プロジェクトマネージャから割り当てられるタスクなど)。これらの多様なタスクに対応するために、MylynはBugzilla、JIRA、Tracなど各種の問題管理システムとの優れた統合性を実現しています。開発バージョンのMylynも、Webベースのアジャイルプロジェクト管理ツールであるXplannerをサポートしています。

 Mylynの統合機能はタスクリポジトリという概念に基づいており、この設定はタスクリポジトリビューで管理します。タスクリポジトリは、問題やタスクを提供する外部のソースごとに個別のものを追加します。たとえば、プロジェクトごとに異なるリポジトリに接続しなければならないかもしれません。また、標準の問題追跡システムの他にXplannerサーバーへの接続が必要になることもあります。

 リポジトリを追加したら、実際の問題またはタスクを表示するためのクエリを作成する必要があります。たとえば、自分に割り当てられたすべての問題を返すJIRAのクエリや、現在のイテレーションに含まれるすべてのタスクを返すXplannerのクエリを作成する場合があります。実際のクエリ画面の内容は使用する問題管理システムによって異なりますが、どの問題管理システムの画面にも、クエリ条件やオプションが多数用意されています(図4はTracリポジトリの例です)。

図4 Tracリポジトリでのクエリの作成
図4 Tracリポジトリでのクエリの作成

 クエリの作成後、そのクエリを実行して取得した問題を表示したり、問題の内容を変更したりできます。Mylynを使えば、元のアプリケーションと同じくらい柔軟かつパワフルに、Eclipse内で問題を更新できます。Mylynは定期的にリポジトリと自動同期され、新しい問題が発生したときは、インスタントメッセージ形式のポップアップウィンドウでリアルタイムに通知されます。

次のページ
コンテキストの管理とフィルタリング

この記事は参考になりましたか?

japan.internet.com翻訳記事連載記事一覧

もっと読む

この記事の著者

japan.internet.com(ジャパンインターネットコム)

japan.internet.com は、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.comEarthWeb.com からの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

John Ferguson Smart(John Ferguson Smart)

政府機関や企業の国内外の開発チームから成る大規模なJ2EEプロジェクトに数多く携わる。J2EEのアーキテクチャと開発、およびITプロジェクト管理を専門とする。オープンソースのJavaテクノロジの経験も豊富。自らのテクニカルブログを公開中(www.jroller.com/page/wakaleo)。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/1677 2008/09/04 12:51

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー