検索
連載

EPFプラグインでらくらく開発プロセス管理!(入門編)CoolなEclipseプラグイン(16)(2/2 ページ)

PC用表示 関連情報
Share
Tweet
LINE
Hatena
前のページへ |       

開発プロセスをブラウジングしてみる

 ここでは、OpenUp/Basicをブラウジングする方法を紹介します。OpenUp/Basicは、表1に記載したように、RUPのサブセットで、体制3〜6名、1か月/反復、開発期間3〜6か月間程度のアジャイル開発にフォーカスした開発プロセスです。

 RUPと聞くと、大規模プロジェクト向けの難解な開発プロセスという印象がありますが、OpenUp/Basicは、最小限のコンテンツで完結した開発プロセスを構成しており、RUPに比べていくらか分かりやすくなっています。

 具体的には、RUPからビジネスモデリングや各種ツールに関するコンテンツが省略されています。

パースペクティブの選択

 EPF Composerでは、以下の2つのパースペクティブがあります。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 EPF Composerの右上部分をクリックすると、パースペクティブを変更できます。ここでは、[Browsing]パースペクティブを選択します。

図5 パースペクティブの選択(AuthoringとBrowsing)
図5 パースペクティブの選択(AuthoringとBrowsing)

コンフィグレーションの選択

 次に、EPF Composerの上部で[Configuration]を選択します。

図6 コンフィグレーションの選択(openup)
図6 コンフィグレーションの選択(OpenUPBasic)

 [Browsing]パースペクティブでは、[Configuration]と[Content]という2つのビューがあります。Configurationビューは、開発プロセス(ここでは、OpenUp/Basic)のコンテンツの論理的な階層構造を表示します。Contentビューは、Configurationビューで指定されたコンテンツの詳細を表示します。

 Configurationビューでは、以下の項目がそれぞれ階層的に表示されます。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

編集部注WBSについて詳しく知りたい読者は、@IT情報マネジメント用語辞典の[WBS (work breakdown structure)]を、アクティビティ図については「振る舞いをUMLで表現する − アクティビティ図」ご参照ください

 上記の[Processes]の中には、[Capability Pattern]と[Delivery Processes]が含まれます。[Capability Pattern]は、いくつかのタスクを組み合わせたもので、[Delivery Process]は、図3で紹介したようなソフトウェアライフサイクルです。OpenUp/Basicは、図7のような階層構造となっています。

図7 OpenUp/Basicの全体像
図7 OpenUp/Basicの全体像(クリックすると拡大します)

 [Configuration]ビューで、[Processes]→[Delivery Processes]→[OpenUP/Basic Lifecycle]をクリックするとOpenUp/Basicのソフトウェアライフサイクルが[Content]ビューに表示されます。

図 8 OpenUp/Basicの全体像
図 8 OpenUp/Basicの全体像(Browsing - Delivery Process画面)

 図8の[Content]ビューに表示されている[Inception]はパイロット開発などを行うプロジェクト初期の反復です。図9の[Inception Iteration]という部分をクリックすると、該当するWBSの詳細がアクティビティ図で表示されます。

図9 OpenUp/Basicの全体像(Inception Iterationを選択する個所)
図9 OpenUp/Basicの全体像(Inception Iterationを選択する個所)
図10 Inception Iterationのアクティビティ図(browsing-InceptionIteration画面)
図10 Inception Iterationのアクティビティ図(Browsing - Inception Iteration画面)

 さらに、アクティビティ図の中の任意の要素をクリックすると、タスクの詳細が表示されます。

開発プロセスをHTML出力してみる

 次に、OpenUp/Basicをパブリッシングする方法を紹介します。パブリッシングとは、開発プロセスのコンテンツをHTML出力する機能です。先ほどは、EPF Composerを使って、OpenUp/Basicの内容を参照してきましたが、パブリッシングすれば、プロジェクトメンバはブラウザのみで開発プロセスを参照できるようになります。

 まずは、[Configuration]メニューから[Publish]を選択します(図11)。すべてデフォルト設定のままパブリッシングして構いませんが、出力先フォルダは変更した方がよいでしょう(図12)。デフォルト設定では、パブリッシングが完了するとブラウザが起動します。

図11 パブリッシング機能の選択
図11 パブリッシング機能の選択
図12 出力先の変更
図12 出力先の変更

 先ほど[Browsing]パースペクティブで参照した内容とは、パブリッシングして表示されている内容が少々異なっています。これはパブリッシングの対象や表示順序が別途指定されているためです。

開発プロセスを一から作るには?

 ここまでの説明でEPFの全体像がある程度分かっていただけたと思います。次回は、OpenUp/Basicを使わずに、「日本語」で開発プロセスを一から作成する方法を紹介します。


Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る