• 検索結果がありません。

「目で見る計画」の手法 —GERTの実用化(2)シミュレータと適用方法

N/A
N/A
Protected

Academic year: 2021

シェア "「目で見る計画」の手法 —GERTの実用化(2)シミュレータと適用方法"

Copied!
9
0
0

読み込み中.... (全文を見る)

全文

(1)

目で見る計画」の手法-GERT の実用化

(2) シミュレータと適用方法

石堂一成

11川11川11川川11川川11川川|川川11川111川11川11川川11川川11川川11川11川山11川川11川川11川11川川11川川11川川11川川11川山11山11川川11川川11川川11川川11川川11川11川川11川川11川川11川川11川川11川11川川11川11川111川11川11川11川11川11川川11川11川川11川11川山11川11川11川川11川11川11川11川川11川111川川11川11川11川11川11川川11川11川11川川11川111川11川川11川川11川川11川川11川川11川111川川11川11川川11川川11川11川1111川11川111川川11川11川11川111川11川|川川11川川11川川11川川11川11川川11川川11川11川11川川11山11川11川11川川11川11川川11川川11川1111川川11川11川11川川11山|川11山川11川川11川川11川川11川川11川川11川川|川川11川川11川川11川11川11川11川11川11川11川11川11川11川川11川11川11川川11川川11川11川川11川川11川川11川川11川11川川11川川11川11川川11川川11川11川川11川川11川lリ川11川11川11川11川11111川11川川11川川11川11川11川1111川川11川11川11川川11川11川11川11川11川11川11川川11川川11川川11山111川1111川11川川11川11川11川川11川11川11川11111111川11川川11川川11川11川川11川川11川川11川川11川川11川11川川11川川11川川11川川11川11川川11川11川11川11川川11州川11川11川川11川11川11川11川111川11川111川11川111川川11川11川11川111川川11川川11川川11川11川川11川川11川川|川11川11111川11川11川川11川川11川川11川川11川川11山山11川11l (前回述べた EASYGERT の狙い,図式表現法に続 き,今回は,汎用シミュレータ,適用方法および実用化 の状況について述べる.

)

4

.

EASYGERT の汎用シミュレータ

4

.

1

機能 EASYGERT の汎用シミュレータ (EASYGERTS:

EASYGERT

Simulator) は,筆者らが独自に開発し たもの (FORTRAN で約 2 万ステップ)であり,図 23 に 示す機能を備えている. 対話型処理機能は,他の F つの機能(ネットワーク凶 作成,シミュレーション,出力編集,作業日程表作成, データノミンク利用)を対話型で制御することを目的とす るもので,利用者への操作指示・説明,フリーフォーマ ソ卜入力,入力済みのデータの確認用諸出力,誤操作に 付する警告・回復処理等の特徴をもっている.処理形態 は対話型が基本であるが,パッチ型も可能である. ネットワーク図作成機能は,ノード,アクティビティ いしどう かずしげ三菱重工業側 のデータをもとにネットワーク図を自動作成するもので あり,必要に応じてシミュレーション結果を盛込んだり, ファンクション一覧表・パターン一覧表を作成する機能 ももってし、る. シミュレーション機能は, EASYGERT の定量的利 用段階で利用するもので,モンテカルロ・シミュレーシ ヨンを行ない,所要時間・所要費用・所要人員または所 要機械に関する約40 の計算項目のうちの指定された項目 について計算するものである. 作業日程表作成機能は,確率ノードを含まないネット ワークについては通常の PERT 計算を行ない.確率ノ ードを含むネットワーグについてはフロートなどの概念 を若干拡張解釈した計算を行なって,作業日程表(パー チャート)を作成するものである. 出力編集機能は,ネットワーク図・シミュレーション 結果・作業日程表を編集し出力する機能であり,必要に 応じて,自由な編集・繰返し出力・出力機器の指定を可 能としている.特に,対話型で代替案を比較・評価する 際,大きな威力を発揮する.主要な出力項目は表 3 のと おりであるが,そのほとんどはグラフィック・ディスプ , Aa'hh レ Jt ッ プレプ スプト イスウュ デイアシ デ・ヴ ク・タイ ツタ一 7 イクユロ フラピク ラヤンイ グキコ 7

D

D

M

,, r ,,,、'

G

C

C

図 23 EASYGERTS のシステム構成図

2

2

5

(2)

表 3 EASYGERTS の主要出力項目 (項目名) ットワーク図 覧 表 図ン表 クヨ覧 ワクン アタ ネフパ

に」

成功確率 成功確率分布 打切り確率分布 平均累積費用分布 r--ー成功時の最小累積費用分布 成 功一ー一一+一一成功時の平均累積費用分布 L..ー成功時の最大累積費用分布 .--一時間切れ時の最小累積費用分布 時間切れ一一ート一時間切れ時の平均累積費用分布 」一一時間切れ時の最大累積費用分布 F一回数打切り時の最小累積費用分布 団数打切り一一ーーートー・回数打切り時の平均累積費用分布 L一回数打切り時の最大累積費用分布 平均所要人員分布 累積費用分布 出カ シミュレーションl 結果 r--一成功時の最小所要人員分布 成 功ーーーー+一一成功時の平均所要人員分布 ι一一成功時の最大所要人員分布 r一一時間切れ時の最小所要人員分布 時間切れーーーー→一一時間刊れ時の平均所要人貝分布 L-ー時間切れ時の最大所要人員分布 「一ー回数打切り時の最小所要人員分布 回数打切り一一ーー→一一回数打切り時の平均所要人員分布 L..ー回数打切り時の最大所要人員分布 費用効率 費用効率分布 , 終了時の累積費用確率分布 累積費用確率一ート一一成 功一一一一一一一成功時の累積費用確率分布 ト一一時間切れ一一一一一一時間切れ時の累積費用確率分布 」一一回数打切り一一一一一一一一回数打切り時の累積費用確率分布 所要人員分布 「一一ノ ー ド一一一一一一一一ノード情報 シミュレーション情報一→一一ーアクティピティー一一一『一一アクティビティ情報 」パターン・回数一一一一ーパターン・シミュレーション回数情報 目 時間一累積費用相関分布 時間一累積費用相関ー斗一一成 功一一一一一一一成功時的時間一累積費用相関分布 」一一回数打切り一一一一一回数打切り時の時間ー累積費用相関分布 指定時刻l 指定時刻の各種累積費用 指定時刻の実現ノ ド情報

E-h ン一一一シヨンリスト

ノ ー ドー一一一一一一一ーノード・リスト アクティビティー一一一一一一一アクティビテイ・リスト 作業日程表 ネットワーク・データ レイでのグラフ表示およびプロッタによる作画が可能で る.その後は, EASYGERTS の対話型処理機能を使 ある.データパンク利用機能は,ネットワークの分割・ えば,ネットワーク・データの入力も含めて数分間以内 合成,ネットワーク・データの登録・取出し等のための で図25に示すような計画評価資料をグラブイツク・ディ ものであり,プロジェクトの定期的なレピューにも便利 スプレイに表示することができる.図 25は,表 3 の出力 である. 項目のうちの成功確率分布,平均累積費用分布および平 4.2 入出力例 均所要人員分布の 3 項目を 1 つのグラフにまとめて出力 たとえば,自動車の新型車開発プロジェクトが立案さ させた例である.図 25 によって,たとえば, れ,図24のようなネットワーク図が作成されたと仮定す

(

1

)

このプロジェクトが 78週( 1 年半)以内に完了す

2

2

6

(34) © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず. オベレーションズ・リサーチ

(3)

エンジンの再設計

PF

l

.

TF2

~ ,

CF3

,

M4

---7 ---, エンジンの再試作 PO.22

,

T4

,

C17

,

M2 車体の再試作

PF5

,

Tl

3

,

C40

,

M4

車体の再設計 PO.22

,

T4

,

C17

,

M3 図 24 入力ネットワークの例(新型車開発) る可能性は,約 50% であること. の場合にはどれだけになるかと L 、う時間的変化などを出 (2) このプロジェクトが 120 遇以内に 5. 7 億円以内で 力させることもできる. 完 fすることは,ほぼ確実であること. もしもこのプロジェクトをほぼ確実に l 年半以内に完

(

3

)

このプロジェクトに必要な人員数は, 18週から 27 了させる必要があるとすれば,表 3 の出力項目のうちの 週にかけてピークとなり,それは 14人であること. 適当な項目を指定してネックとなっている作業項目を摘 というようなことがわかる.さらに必要であれば,累積 出し,それにどれだけ費用・人員を追加して所要時間を 費用や所要人員が最善の場合にはどれだけで済み,最悪 短縮させるべきであるかというようなケーススタディを 品 H­ 式 -H

i

A

.,

の-口

開 F0 2 司 l ョ一 T 1 ・ S 〈回 I 圃

PF-1

"・ 01111 10.S・

....G( RT 日同...A 1I O側一. ATTAJ ・UT[S

r

s

T時岨,.個 IC••• PAC[ 1 .1

MO。乱 NAM[ TMε Of Y[LOP岨 NT '"岨.Y[叫 Cl<> CAV HA睡 CA証・

SCAl[ S"崎札 EXPlANAlJOfrt of ,岨 SY帽且 PATT[IHC SCAlE

o ・ HJ'5lQ曲酬明 TI同印刷TOF SUCt(SSED 日胤川鵬... I・・日胤'"闘3 成 J!)硝吟 10・←斗確率目盛り(%表示)

; MM引削・UTI刷 F掛川( .叩喧 C叫 AHVl' COSTS) : '1明累楠費 11) ・ M・mい寸費用目盛 1) (万円)

い OISTAJIUT 1酬明円周 (AYER'僅胤帽帽濁剛山/T TI耳目..1 刊J 所望書費削 制.・ー一一+人員目盛り(人) 10

時期'J (単位 :i昼) 約95%

(4)

一豆一

開発テー?の設定

(必要機能の確認)

(

ブレーンストーミングによる作業項目の摘出

D

D

;!去 IC 機能のプレイ F ウン) (盤

主J

D

G

控 IC 技術課題の摘出〉一一一一→(作業項目の設定)

陪l-53:r話R3f

o

作業の流れの明確信 (節の設定.因果関係の明確化)

G

開発可能性に関する資料(例 (成功確率,所要時間・費用・人以 』成功確率 P 持!約 EASYGERTS によるシミュレーション

五l 累積費用 C附費JfJ

所要人員 M 時間 M

C P

時間 最良平均最悪 図 28 ネットワーク作成からケーススタディまで 実施すればよい.

5

.

EASYGERT の適用方法

EASYGERT を適用するための作業ステップは, プロジェクトの業務分析 ネットワークの作成 定量的データの把握 シミュレーション ケーススタディ と続くが,これらの具体的な作業の流れを図 26に示す.

5

.

1

ネ・7 トワークの作成 ネットワークを作成することは,プロジェクトの遂行 のための作業項目闘の因果関係と作業の流れを明確化す ることにほかならな L 、から,

(

1

)

どう L 、う作業項目があるか

(

2

)

どうし、う代替案があるか

(

3

)

どういうチェックポイントがあるか μ) チェックポイントを通過するまでに終了していな ければならない作業項目は,それぞれどれか

(

5

)

チェックの結果によって作業の流れは変化しない カミ

2

2

8

(36)

(

6

)

各作業項目の終了の時間的な順序の相違で作業の 流れは変化しな L 、か などの検討を行ない,ネットワークを作成する. ネットワーク作成までの標準的な作業の流れを図 27 に 示す.作業項目の設定までの流れとして, トップダウン 型とボトムアップ型の 2 つのアプロ一千を示している が,どちらも重要である.ボトムアップ型では KJ 法や NM法を活用するのが有効であり, トップダウン型では

WBS(Work Breakdown

Structure) や関連樹木法な

とe を使ってもよい.作業項目の順序づけでは,先行マト リグスを作成するのも一法であるが,通常は KJ 法など で作成したカードの並べかえでも十分である.ネットワ ーク作成の作業で最も重要なのは因果関係の確認であり これはプロジェクト・マネジャーおよび各メンパーの閑 の考え方を統一しておくために欠くことができない.

5

.

1

定量的データの把握 EASYGERT の定量的利用段階へ進む第 i 歩として, 次のようなデータを把握する必要がある.

(

1

)

作業項目ごとの所要時間・費用・人員または機械 台数

(

2

)

技術的困難度(確率ノードに続くアクティピティ オベレーションズ・リサーチ © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(5)

プレーンスト ミング による作業内容の摘出

!

ll

i

整理

!

j

14 終了 図 27 ネットワーク作成までの作業の流れ の生起確率) (1)については検討対象要因だけを把握すればよいが, (2)は,確率ノードに続くアクティピティでは必ず与えな ければならない.ただしつの確率ノードに続く複数 のアクティピティの生起確率の和が 1 に等しくなること は自明であるから,そのうちの 1 つに関しては.

PF-l

と表記することにより,他のものの和を 1 から引 L 、た値 に等しいことを表わすことを許している.この (2)を見積 るには,図 28のような手 11慣が有効であるが,信頼性を高 めるためには各技術分野ごとの専門家による繰返し投票 方式も一法である.

5

.

5

ケーススタデ 4 の実施 シミュレーション結果がプロジェクトの目標や制約条 件を満たさない場合は,

(

1

)

各作業項目への努力配分の修正

(

2

)

作業の流れの修正 などを行なってシミュレーションを繰返す.ネックにな っている作業項目に投入する費用・人員または機械を増 強して所要時聞を短縮するとか,新しいチェックポイン トを加えたり,モディフィケーションを活用して作業の 流れを修正したりする方法が実際には有効な場合が多 い. EASYGERT の汎用シミュレータでは,対話型処 理機能,出力編集機能およびデータパンク利用機能を活 用することによって.

(

1

)

.

(2)の作業を簡単に行なえ,計 算効率も良いためケーススタディをきわめて容易に実施 できる.

6

.

実用化の状況 実用化の進展の状況を,着手・啓蒙・普及の 3 段階に 分けて述べる.

6

.

1

着手段階 すでtこ述べたように現実のプロジェクトの立案段階で は,

(

1

)

作業の進捗結果に依存する対応策の変化

(

2

)

手もどり・繰返しの存在

(

3

)

意思決定により選択の可能な複数の代替案 などの不確定な要因を十分,吟味しておく必要がある. 特に研究開発プロジェクトにおいてその必要性が大きく クローズ・アップされてきた 1973年頃,筆者らは.

GE

RT の実用化検討を開始した.この段階での実施事項は 次の 3 つに要約できる.

(

1

)

P

r

i

t

s

k

e

r

(

[

4

J

.

[5

J) らの提唱する GERT の調 査

(

2

)

現実のプロジェクトを対象としたケーススタディ によるその適用可能性の検討 (め上級マネジメントから出されていた要求を満たす ような手法の開発 これらの作業の結果,従来の GERT とは異なる EA­ SYGERT とし、う道具を作り上げ,実用化を推進するこ ととなった.ただ,この時点の EASYGERT は,現時 点のものに比べ,かなりレベルの低いものであった.つ まり, EASYGERT 実用化推進のプロセスは,とりも直 さず,改良につぐ改良のプロセスであったからである.

6

.

2

啓薫段階 実用化推進のために事務局が置かれ,関連部門による 事業所キャラパンや上級マネジメントによる適用奨励な どが行なわれた.しかし,この段階では,一部に積極的 に実用化を進める部門があるものの,全体としての利用

2

2

9

(6)

ステップ 6 5 チームに実行きせる と少なくとも 4 チーム は成功すると思えるか. 常識的に考えて.その作業項目に投入 可能な費用と期間を概略設定する. ステップ 2 該当する作業項目を実行するチ ム の概略を具体的に思い摘し (たとえば,研究所の誰と誰) ステソプ 1

同曲目

(M ∞) 5 チームに実行させる と少なくとも 4 千ーム は失敗すると思えるか. 5 チームに実行させる と少な〈とも 3 チーム は成功すると思えるか.

NO

67-74

5 チームに実行させる と少なくとも 2 チーム は失敗すると思えるか. ステップ 6 ステソ 7"6 4 チームに実行きせる と少な〈とも 3 チーム は成功すると思えるか. 4 チームに実行きせる と少なくとも 3 チーム は失敗すると思えるか. ステップ 5 ステップ 5 。。

附一門

戸、 u 3 チームに実行きせる と少な〈とも 2 チーム は失敗すると思えるか. 3 チームに実行させる と少なくとも 2 チーム は失敗すると思えるか. ステップ 4 ステップ 4 ステップ l で描いたチームと 同じレベルのチームがもう 1 つあると仮定して,その 2 つ のチームにステップ 2 で設定 した費用をそれぞれ与えて, 同じ作業項目を別々に実行き せると,期間内に少な〈とも 1 チームは成功すると思える か. ステ y フ"3

叫岬糊片

δ

趣旨広島降、岬汁が

P

R) ,

A吋恥

vd 汁・ L 巾 δ 澗判団副作 「」け FH

官庁向)凶,

ouou

弘明怜

omu 斗戸市 h ・

(H)

柵世帯捕、山

3M2LN44

戸、

主働活八,沖

nvytu 汁わい 什

(N)

開〉 ωJ 問。何回耐叶,し巾 見 )41δδ洲町持演 ω

(ω)

謹辺誠将(〉

l て AVHUJ

牛斗山!?守

新蔀

機叫岬吊

UFH-れ斗 HOδu dv-開〉 ωJ

問。何回州、吋見)半山

田押漫

ωδ

論議行き待薄

ア当」迫組織置付淑舟「汁

亙掴削除

-o-tu

論浮

J

λ

〈答肱行県知品同器時議「

U下 FH-国・ ω

MMm 岬蕗 同州 rd

潜適時棟八開〉

ωl J 問。開剛山吋市丸)伊

δM抗野

滋可思開講川明世パ〈

NV 直 行-ん叩

δBδ

廿 e父、 AV

、 zn

鴻恭悦営ペ山明汁・本

町 nwh 、 JWJWA-可、.刈主 X' 刈 e て、「令札 fL 守泊、、. 中古 4up ・礼て、「見)時凶同 FH$

竹崎「〈

u はw

Dd

月円 uυ\ べ hHlw ・比す awTqlv E)

割問片品サ

rdye ゆが O 〉 δ

哨州出槻什併話州

J ペ "uυ\ べ hHl

司法通行法斗

Mm 、円り

掴忌対寸マ、

TAll

聞いき

H

仙川薄渦議「」川崎市

h-思落、仙寺内湿「パ?

「 EA

,河川い磯崎」

δ 議命 δ

咽味噌品町市岬号ペ

w ケサ只 「 EA

河川日津国」

~H 伊 rdw λ

州問〉

ωJ 問。開 mH , M3 凶

困問悦営パ崎市

hμhH

令・山司居

酒叫岬亙日

)hY4u 州沖代行 片ア

E

Dd

HEU

サ刊 H 由 V δι

〆瀬田部母

δ 中 14~H 「パ ~Hq

〈件同盟凶ヨ砂川越LP

ペ八が沖円代 U

庁山河八一叩煎「

技術的困難度を見積るフローチャート 図 28 斗、 h て lq 凶て U内・ Z4alt ・ © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(7)

日常業務への活用 図 29 小集団活動による導入・普及計画例 なく,さまざまのプロジェ クトに適用されるようにな ってきた.日常の設計計画 業務を対象に EASYGE­ RT 専用テンプレートでネ ットワークを作成する形態 から,大規模プロジェクト を対象に EASYGERT 専 用にグラフィック・ディス プレイやキャラクタ・ディ スプレイを設置して本格的 に適用しようという形態ま で,いろいろなものが混在 する状態となってきた. このように多様化してく ると,サポート形態も多様 化せざるを得ないが,一般 的には,図 30に示した項目 のうち最初のrEASYGE­ RT の紹介」と「専門家に 相談J とし、う部分に関与す ることになる. 適用効果についても,利 てきた. (参考までにある部門の小集団活動において 用形態に応じてさまさ.まではあるが,一般的には,定性 EASYGERT の実用化が図られた際の導入・普及計画 的利用段階では, を図29に示す.

)

(

1

)

不確定要素の明縫化 普及の進展につれて EASYGERT の利用対象や規模

(

2

)

技術的課題の摘出・確認 も多様化し,初期のような研究開発プロジェグトだけで

(

3

)

代替案の立案・定性的比較 (現在結果) EASYGERT の利用をめぎきない 現状維持 期待した成果が上がる η \‘ 期待した成果 実務内大幅改善 が上がらない へんへ~へ八八九 事門家に相談 専門家に相談 図 3D EASYGERT の導入計画

2

3

1

(8)

Gf

蕗何謂

信Ç!l5ì

造成工事その他 ループ方式の検討(その1) 同苗同 (40) 3 斗ムマ l ,町出て UA ,・=牛 l 中 隠れ あるプロジょたクトのネットワ… 7 例 © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(9)

(

4

)

作業項目聞の因果関係の明確化

(

5

)

チームワーク意識への好影響 定量的利用段階では,

(

6

)

所要時間・費用・人員または機械の見積り精度の 向上

(

7

)

リスクの定量的把振

(

8

)

代替案の定量的比較

(

9

)

ネックとなる作業項目の摘出・改善 などの効果をあげている. なお,現実のプロジェグトのネットワーク図の例を図 31 に示す. 7. おわりに EASYGERT を「目で見る計画 J の手法とよぶのに は 2 つの理由がある. 1 つは, EASYGERT のネッ トワーグ図によれば「計画そのものが目で見てわかる j ことであり,もう 1 つは計画評価データが徹底的に 図表化されている」ことである. 現在のような普及段階に至った主な要因として次の 3 つがあげられる.

(

1

)

関連部門の協力

(

2

)

失敗も最終目標到達までの 1 プロセスととらえる GERT 的発想

(

3

)

使いやすさを最優先したこと 特に,使いやすきに関しては,ゴシック建築のような 複雑な体系の構築の対極として,インスタント・ラーメ ンのような気軽さ(はじめての人でも 3 分間で,一応そ れを理解できること)を可能なかぎり追求した. 今後の方向として,大型のビデオ・プロジェクターを 備えたデシジョン・ルームでの EASYGERT の利用な どを夢想しないわけでもないが,現実には,利用現場から 寄せられる多様なニーズを満たすべくきめ細かな改良・ 拡張を着実に続けていきたい.そのためにも,

EASYュ

GERT について読者の方々のご意見をお聴かせいただ くことができれば筆者の幸いとするところである. なお, EASYGERT の実用化は社内関係部門の積極 的な協力によってはじめて可能となったことを付言する とともに,基本的な考え方についてご指導いただいた京 都大学三根久教授,本稿作成に当りど指導いただいた神 戸商科大学真鍋龍太郎教授,ならびに日頃ご指遭いただ く諸先生方に深謝の意を表わします. 参芳文献 (前回分と同一につき省略.前回を参照されたい.

)

表 3 EASYGERTS の主要出力項目 (項目名) ットワーク図 覧 表図ン表クヨ覧ワクンアタネフパに」 成功確率 成功確率分布 打切り確率分布 平均累積費用分布 r--ー成功時の最小累積費用分布 成 功一ー一一+一一成功時の平均累積費用分布 L..ー成功時の最大累積費用分布 .--一時間切れ時の最小累積費用分布 時間切れ一一ート一時間切れ時の平均累積費用分布 」一一時間切れ時の最大累積費用分布 F一回数打切り時の最小累積費用分布 団数打切り一一ーーートー・回数打切り時の平均累積費用分布 L一回数打切り

参照

関連したドキュメント

2 解析手法 2.1 解析手法の概要 本研究で用いる個別要素法は計算負担が大きく,山

② 小売電気事業を適正かつ確実に遂行できる見込みがないと認められること、小売供給の業務

ても情報活用の実践力を育てていくことが求められているのである︒

本節では本研究で実際にスレッドのトレースを行うた めに用いた Linux ftrace 及び ftrace を利用する Android Systrace について説明する.. 2.1

研究計画書(様式 2)の項目 27~29 の内容に沿って、個人情報や提供されたデータの「①利用 目的」

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

12―1 法第 12 条において準用する定率法第 20 条の 3 及び令第 37 条において 準用する定率法施行令第 61 条の 2 の規定の適用については、定率法基本通達 20 の 3―1、20 の 3―2

ALPS 処理水の海洋放出に 必要な設備等の設計及び運 用は、関係者の方々のご意 見等を伺いつつ、政府方針