PROMCODE
次世代プロジェクト管理データ交換アーキテクチャ協議会
富士通における実証実験報告書

第1版

2013 年 10 月 22 日

富士通株式会社

1Copyright ©

FUJITSU LIMITED 2013 All rights reserved.

本書は，本書に記載した要件・技術・方式に関する内容が変更されないこと，および出典を明示いただくことを条件に，無償でその全部または一部を複製，翻訳，転載，引用および公衆送信することができます．なお，全体を複製，翻訳, 転載または公衆送信する場合は，本書にある著作権表示を明示してください．
本書の著作権者は，本書の内容に関して，その正確性，完全性その他一切を保証するものではなく，その利用等により生じた損害について，法律上の構成のいかんを問わずいかなる責任も負いません．



Eclipse は，開発ツールプロバイダのオープンコミュニティである Eclipse Foundation, Inc.により構築された開発ツール統合のためのオープンプラットフォームです。
Oracle と Java は、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
Microsoft, Windows, Microsoft Office および Excel は Microsoft Corporation の米国およびその他の国における商標です。
その他、記載されている会社名、商品名、又はサービス名は、各社の登録商標又は商標です。

2目次
1目的 ............................................................................................................................................................................ 42

実証実験の内容 ........................................................................................................................................................ 5
2.1
2.2
2.3
2.4

実証実験のシナリオと実行環境 .................................................................................................................... 5実証実験に適用したデータ ............................................................................................................................ 6プロジェクトモデルの設計 ............................................................................................................................ 6
関連ソフトウェア............................................................................................................................................ 73

実証実験の結果 ........................................................................................................................................................ 84実証実験の評価 ...................................................................................................................................................... 104.14.2効果 ................................................................................................................................................................. 10
課題 ................................................................................................................................................................. 105まとめ ...................................................................................................................................................................... 116

参考文献 .................................................................................................................................................................. 123

1 目的
富士通においては 2011 年に OSLC を基礎とするプロジェクト管理データの交換について実証を行っている．今回の実証実験では，この経験を踏まえ，次の 2 つの目的を設定した．
(1) 富士通における社内標準プロジェクト管理ツールから PROMCODE アダプタソフトウェアを介して Excel などの他の管理ツールへのデータ交換が可能であることを実証し，実プロジェクトへの適用性を評価する．
(2) この実証実験を通して，実際のプロジェクトへ適用する際の課題を解決する．
上記の目的に従って，次のような評価，検証項目を設定した．

(a) PROMCODE インタフェース仕様の妥当性と有効性
1) 現在運用している社内標準プロジェクト管理ツールのデータがすべて PROMCODE インタフェース仕様により表現できること．
2) 社内標準プロジェクト管理ツール個別のデータを扱えるように，PROMCODE インタフェース仕様で規定されたリソース定義が容易に拡張可能であること．
(b) PROMCODE アダプタソフトウェアの有効性
1) 社内のプロジェクト管理環境上で，PROMCODE アダプタソフトウェアが適用可能であること
2) 拡張されたリソース定義を適切に変換可能であること．
(c) 社内標準プロジェクト管理ツールデータの PROMCODE リソースへの変換アダプタソフトウェアの実装容易性(d) PROMCODE 導入の容易性

4

2 実証実験の内容
2.1 実証実験のシナリオと実行環境
本実験で想定したシナリオは PROMCODE の「シナリオ 2」である．実証実験の環境とシナリオを図1 に示す．シナリオは次のアクティビティから成る．
(1) ProjectWEB [1]を用いた社内でのチーム内の実績の報告(2) 社内 PM ツールによるチームの管理データ収集(3) 社内 PM ツールによるチームの管理情報の参照(4) 社内 PM ツールのデータ定義から PROMCODE リソース定義への変換(5) PROMCODE リソース定義から顧客／ユーザが管理する Excel のデータ形式への変換(6) Excel によるプロジェクトの管理情報の参照

図 1 実証実験のシナリオと環境

5

2.2 実証実験に適用したデータ実証実験に適用した管理ツールは製造系プロジェクト，流通系プロジェクトを中心に活用されている，実証実験に利用したデータは設計工程，製造工程(プログラミング)の進捗管理データである．

2.3 プロジェクトモデルの設計実証実験の対象とする社内標準プロジェクト管理ツールから PROMCODE インタフェース仕様書が規定しているドメインモデルに基づきリソース定義へ変換する．顧客／ユーザは，このリソース定義から必要な管理データを抽出できる．
プロジェクト管理ツールで規定している進捗管理データの情報項目を，PROMCODE ドメインモデルの WorkItem のサブクラス群にマッピングする．さらに，社内標準プロジェクト管理ツール固有の管理データに対して，サブクラスを追加し，これらのサブクラスの属性として，必要な情報項目を追加した．
対象とするプロジェクト管理データと PROMCODE ドメインモデルへのマッピングを図 2 に示す．

サブシステム名
№

管理単位
（大）

Ａシステム進捗管理表（ＵＩ⼯程）

会社名

管理単位
（中１）

管理単位
（中２）

管理単位
（中３）

規模

管理単位
（小）

フリー項目

想定
(KS)

実績
(KS)

担当者

1
2
3
4
5
6
7

社内R
担当者

開始

①設計終了

予定日 実績日 予定日 実績日

WorkＩtemが右に展開された帳票

ScopeItem

システム（プロジェクト）

サブシステム（チーム）

管理単位（レベル1）

管理単位（レベル2）

管理単位（レベル3）

管理単位（レベル4）

管理単位（レベル5）

社内レビュー

社内指摘
修正

社内承認

顧客レビュー

顧客指摘
修正

顧客承認

※社内ツールで管理WorkItem

UI設計

設計書作成

図 2 実証実験の対象とするプロジェクト管理データ

62.4 関連ソフトウェア
本実証実験において，開発，および，設定変更を行ったソフトウェアの一覧を表 1 に示す．
表 1 実証実験における開発，設定変更ソフトウェア一覧
No
1
2ソフトウェア
PROMCODE データ
変換ツール
PROMCODE アダプ
タの設定変更

開発言語
Java－説 明
社内標準プロジェクト管理ツールのデータを PROMCODEリソース定義へ変換．
PROMCODE アダプタソフトウェアに対し，Excel で必要なデータのみを抽出するよう設定を変更した．

7

3 実証実験の結果
実証実験の結果を下記に示す．
(1) PROMCODE インタフェース仕様書の妥当性と有効性
1) 現在運用している社内標準プロジェクト管理ツールのデータがすべて PROMCODE インタフェース仕様書により表現できること．
社内標準プロジェクト管理ツールのデータの中で，PROMCODE ドメインモデル仕様書で規定されている範囲のデータはすべて PROMCODE リソース定義に変換可能であった．
2) 社内標準プロジェクト管理ツール個別のデータを扱えるように，PROMCODE インタフェース仕様書で規定されたリソースが容易に拡張可能であること．
社内標準プロジェクト管理ツール固有のデータは PROMCODE のリソース定義を拡張して変換可能であった．
これにより，社内標準プロジェクト管理ツールのすべてのデータを PROMCODE のリソース定義を介して，PROMCODE インタフェース仕様書に準拠するツール，あるいは，Excel に人手によらず変換可能であることを確認した．
(2) PROMCODE アダプタソフトウェアの有効性
1) 社内のプロジェクト管理環境上で，PROMCODE アダプタソフトウェアが適用可能であること
Eclipse Lyo で提供されている PROMCODE アダプタソフトウェアにより，社内標準プロジェク
ト管理ツールのデータから変換された PROMCODE リソース定義を，通常，顧客／ユーザが管理に使用している Excel のデータ形式へ変換できることを確認した．
2) 拡張されたリソース定義を適切に変換可能であること拡張されたリソース定義については，顧客／ユーザが指定した範囲で，PROMCODE アダプタソフトウェアにより管理データを抽出し，変換できることを確認した．
(3) 社内標準プロジェクト管理ツールデータの PROMCODE リソースへの変換アダプタソフトウェアの実装容易性(4) PROMCODE 導入の容易性
PROMCODE アダプタソフトウェアをはじめとする PROMCODE の技術は社内標準プロジェク
ト管理環境で容易に運用可能であることが確認できた．
これによって，社内標準プロジェクト管理ツールと顧客／ユーザの管理環境との連携が図れ，プロジェクト管理の標準化を推進できる．

図 3 は社内標準プロジェクト管理ツールのデータを，今回の実証実験で開発した PROMCODE データ変換ツールにより，PROMCODE リソースへ変換した結果の例を示す．これを，さらに PROMCODE Excel用アダプタにより Excel に変換した結果を図 4 に示す．

8

図 3 社内標準プロジェクト管理ツールから PROMCODE への変換結果

図 4 PROMCODE から Excel へ変換した結果

9

4 実証実験の評価
4.1 効果
実証実験から，次のような効果が確認できた．
(1) 社内でのプロジェクト管理の標準化の推進
社内のプロジェクト管理標準で規定している管理データを顧客／ユーザが求める管理データへ人手を介さずに変換可能であることが実証された結果，社内プロジェクト管理の標準化の推進ができる環境を実現できたと言える．
(2) 顧客／ユーザとのコミュニケーションの改善
顧客／ユーザに対してタイムリーに管理データを提供可能となったことにより，プロジェクト管理に関する顧客とのコミュニケーションの改善に寄与すると言える．
(3) パートナー企業におけるプロジェクト管理の負担軽減
パートナー企業においても，個別のプロジェクト管理規約やツール，環境を変更することなく，プロジェクト管理データが交換可能となることから，パートナー企業における管理の負担軽減を可能にすると言える．
(4) プロジェクト管理の一元化
組織やプロジェクト毎の管理データの差異を，PROMCODE インタフェース仕様を介して吸収できることにより．プロジェクト管理の一元化が実現できる見通しを得た．この結果，顧客／ユーザ，SI ベンダ, パートナーすべてにとって，プロジェクト管理の負担の軽減とタイムリーな情報の交換によるプロジェクトの可視化，リスクの軽減が可能になると言える．

4.2 課題実プロジェクトにおいて PROMCODE の適用を拡大し，実績を積み重ねることにより，PROMCODEの普及を推進すると共に，実践からのフィードバックから運用方法とプロジェクト管理環境などの継続的な改善を図る．

10

5 まとめ
実証実験を通して，組織やプロジェクト毎の管理データの差異を PROMCODE インタフェース仕様を介して吸収できることにより．プロジェクト管理の一元化が実現できる見通しを得た．
この結果，顧客／ユーザ，SI ベンダ, パートナーすべてにとって，プロジェクト管理の負担の軽減とタイムリーな情報の交換によるプロジェクトの可視化，リスクの軽減が可能になる．

116 参考文献[1] 村上 希，SE のビジネス基盤を目指す ProjectWEB の新たな取組み, FUJITSU, Vol. 60, No. 6, 2009 年
11 月, pp. 599-603, http://img.jp.fujitsu.com/downloads/jp/jmag/vol60-6/paper10.pdf.

12