椿正明のdoa人生40年 - airnet.ne.jp · copyrightdri, 2008 all rights reserved. 1...

48
Copyright DRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27 データ総研 椿 正明 1.ビジネスデータ構造 2.椿正明 JOB年表 3.DRIのDOAの6つの特徴 4.21世紀の情報戦略

Upload: dotram

Post on 03-Sep-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 1

椿正明のDOA人生40年

SCMとIT経営-実践研究会

2008.9.27

データ総研 椿 正明

1.ビジネスデータ構造

2.椿正明 JOB年表

3.DRIのDOAの6つの特徴

4.21世紀の情報戦略

Page 2: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 2

1.ビジネスデータ構造-6業種分類

A.建設:見積-受注-建設計画-建設-検収

建設、造船、印刷、エンジニアリング、

SI、ERP、コンサルティング

B.生産財製造業:受注-生産計画-生産-出荷

鉄、窯業、紙、繊維、半導体、石油化学、重機、機械部品

C.消費財製造業:販売計画-生産計画-生産-受注-引当ー出荷

燃料、酒類、食品、薬、雑貨、車、家電、パソコン、ソフトパッケージ

D.小売業:販売計画-手配-販売

デパート、コンビニ、アパレル、鉄道、航空、宅配、映画、

野球、代理店、広告、リクルート、放送

E.卸業:販売計画-仕入-受注-出荷

商社、販社、特約店、卸、証券

F.サービス:契約-設定(工事/担保)-サービス-検収

電力、ガス、通信、不動産、学校、銀行、信託

ASP( Application Service Provider )、

物流系

工事系

契約系

E D C

F A B

Page 3: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 3

ビジネスの一般構造(消費財製造業の場合、他の場合は若干異な

る)

調達・買掛 生産・原価 物流・原価販売・売掛 回収・原価 保守・原価

人・組織 設備 取引先 品 勘定科目 その他

人材調達・育成・原価

市場開発・保守・原価

情シ開発・保守・原価

資金調達・投資・原価

設備建設・保守・原価

商品開発・改良・原価

メタデータ

利益

:EDH :リソースデータ

バリューチェーン系/基幹系/オペレーショナル系/SCM軸:イベントデータ

共用メッセージ抽出・加工

在庫・要約共用MSG

計画・原価

リソース整備系(HFMPCI):イベントデータDWH系

Human Facility Market Product Capital Information

Page 4: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 4

調達(預金)

販売(貸付)

回収(金利)

保守

人・組織 店・ATM 顧客 契約 勘定科目 その他

人材調達・育成

市場開発・保守

情シ開発・保守

短期資金調達・投資

設備建設・保守

商品開発・改良

オンライン

利益

イベント・要約 リソースデータ

バリューチェーンイベントデータ

基幹系(オペレーショナル・SCM軸)

貸付コントロール(客、金利、額、期間)

共用メッセージ抽出要約

共用MSG要約データ

計画

リソース整備系DWH系

F.銀行業

ADW

EDH

EDH:[勘定.金利.通貨.支店.YMD]-(末残)

Page 5: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 5

産業の生態系

個人コンシューマ

建築・プラント

卸・運送

電力・通信

コンシューマ一般

小売業

製品業

部品業

素材業

情報

銀行・保険

車・家電

レストランスーパー

米・豆腐・野菜アパレル

モーター・電池 肥料

鉄板・半導体

布・チャック

石油・ガス繊維・パルプ

ディーラー

L1

L2

L3

L4

L5

発注/支払のレベル

産業サンプル

狩猟民族的

農耕民族的

Page 6: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 6

動植物の生態系

人間

マグロ

植物プランクトン

小魚

草・果物・実

松・ぶな

牛・馬 象・熊・猿

動物プランクトン

バッタ

太陽と水

ライオン

L1

L2

L3

L4

L5

Page 7: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 7

椿正明 JOB年表

@千代田化工建設

1962 Natural Gas工業化研究報告書サウジ政府に提出

1965 プロセスシミュレーターCHELM開発

CHEIS(Chiyoda Engineering Information System)企画

1970 Information Algebraを参考にTHデータモデルおよび

DPLS(Database Programbsase Languagebase Support)開発開始

1975 DPLS第1回VLDB国際学会に発表

1979 IPFチャート開発

@日本システミックス

1980 DBCMS(Database Complex Management System)設計書IPAに納入

1983 SPFチャート考案

@データ総研

1986 第1回データベース特別研究会開催

PLAN-シリーズ開発

1994 「データ中心システム入門」出版

1995 「データ中心システム設計の実際」監修

2000 「データ中心アプローチによる情報システムの構築」出版

2000 THeRepository開発

2000 BAS(Business Application School)開発

2004 THeEDWアーキテクチャ発表

2005 「名人椿正明が教えるデータモデリングの技」出版

2006 「名人椿正明が教えるシステム分析モデリング100の処方箋」出版

2006 「名人椿正明が教える帳票分析50のケーススタディ」出版

2008 THeSOAアーキテクチャ、PLANーIO研究

DOA研究開始

フェデレーションアーキテクチャ

2.

V = A(E)

東京 首都(日本)北京 首都(中国)

Page 8: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 8

千代田化工建設ーマルチプロジェクトが独立に走る

Eng Proc Cnst

Eng Proc Cnst

Eng Proc Cnst

Eng Proc Cnst

Eng Proc Cnst

標準DB

全社DB

PJT1

PJT2

PJT3

PJT4

PJT5

化工 計装 機器 配管 土建 電気

ポイント

・ラフ設計に基づく早期手配

・設計分野間の整合性管理

・JITのリソース調達・投入

・常時発生する変更の管理ー先読み能力

・世界各国から集まるn千人の現場要員の管理

要員、顧客、協力会社、資材など

人事、売上、経費など

Page 9: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 9

プロジェクトトータルシステムのニーズを分析

・上流工程の変更は下流工程の変更を発生させる。

・プログラムの問題ではなく、データの関連・構造の問題。

・各種Eng-Proc-Cnstのデータはどう関連しているか。

・V=A(E) で帳票を分析。

・実装独立、サイエンス志向、KJ法的抽象化→THモデル。

・プロジェクトファイル-当時DBという言葉がなかった-が必要。

・OSとアプリケーションをつなぐミドルウエア(DBMS+)が必要

→CHEIS(Chiyoda Engineering Information System)企画。

CHEIS00:DBMS+ →DPLS

CHEISE10 CHEISE20 CHEISE30 ・・

化工設計 配管設計 調達

Page 10: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 10

DPLS-Database Programbase Langagebase Support

・物性定数、資材単価表は共通→リソースDBはインフラ(35年前にMDM実現)。

・内蔵リポジトリによって、アプリPGは概念モデルでアクセスする。

・Dynamic Link機能-CALL L(X)としてXにプログラム名を定義-を用意。

・ユーザはアプリにUnified Interface(XML的コマンド言語、サービス相当)

でアクセスする。

・開発言語は移行性を配慮して99%FORTRAN。

・第1回VLDB国際会議で発表(ERモデルと同時)。

・Du Pont やBoeing Computerが関心を示し、情報交換。

・社内でデモアプリ開発。

Page 11: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 11

REJECT

・情シトップはシステム関係者の声を聞いて、「DPLSを使わない」と意思決定。

・技術的評価はなし。

・IBMのIMSを使いたい。社内開発のミドルウエアは不可。

・本音は多分

-いままでどうりに仕事をしたい

-椿の路線に乗りたくない

-椿の構想についていけない

・「データモデリングしなければ使えないDBMSはおかしい。IMSはデータモデリングしなくても使える」

純技術的にあるべき

アーキテクチャを考えた失敗

Page 12: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 12

PRIDEの日本システミックスに入社

・米MBA社のIRM指向のシステム開発方法論を販売。

・THデータモデルで方法論を補強。TH/SPF法。

・日揮、協和発酵、横河電機等で成功事例。

・学んだこと

-情報要求はIOにあり、IOで情報誘導設計を進める

-情報要求にはタイミングが重要

-ノウハウは売れる

Page 13: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 13

1985年データ総研創立

・PLAN-DBライセンス、教育、コンサルテーション。

・開発方法論カスタマイズ・コンサル。

・実装独立のビジネスモデル構築-ユーザニーズ反映、整合性保証。

・THモデラー、IPFモデラー、THeRepository販売。

・EA構築コンサル。

・MDM構築コンサル。

・EDHによるSOA実現(後述)。

Page 14: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 14

DRIのDOAの6つの特徴

ボトムアップ実証主義

・DB=F(IOs)

=F(Services)

フェデレーションアーキテクチャ

・リソース独立による一元化

・SILO化しない・EDH通信場による全社連携

EAパターン

・処理系5階層

・IPF&IOで処理とデータを連携

ビジネス構造パターン

・バリューチェーンと

リソース整備系・6業種分類

実装独立での整合性

・加工データのSPF表現

・基本4ドキュメント・リポジトリとの整合性

意味論データモデル・レイアウトルール

・ファイル類型・データ機能コード・サブタイプ/サブストラクチャ

概念DBはユーザニーズから決まる

記法習得と現状・問題点共有達成トップダウンはKKD方法論放棄の危険あり

RDB設計ではない

概念DB構造図

データ定義書IPFチャートIO定義書

業務ドメイン

システム/サブシステム業務プロセス業務/IO業務データ

建設業生産財製造業消費財製造業小売業卸業サービス業

ビジネスを図と表で可視化

同じLOOK&FEEL

3.

Page 15: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 15

販売・物流システム概念DB構造図上(リソース系)

部 署(1,4,5,6,7,8,9,10)□

[部署C]

-(部署名、<人数>)

社 員 (1,5,6)□

[社員#]

-(社員名、所属部署C)

社員・所属異動 (1)■

[社員#.異動#]

-(配属年月日、配属部署C)

業 種 (2)□[業種C]

-(業種名)

1:卸業(商社)

2:運輸業3:製造業

売上ランク (11)□[売上ランクC]

-(年間上限売上金額)

A: -B:1000万C: 500万

取引先 (2,3,5,6,11)□[取引先#]

-(取引先名、住所、電話#

業種C、顧客F、社内外区分C)

顧客 □

[取引先C]-(担当営業所C

売上ランクC)

商品分類 (8)□

[商品分類C]-(商品分類名)

1:一般食品2:ソフト・ドリンク3:業務用食品

商品ロット (4,6)□

[商品C.ロット#]

-(製造年月日)

商 品 (4,5,6,7,9,10,11)□

[商品C]

-(商品名、商品分類C、標準単価、単位C)

勘定科目 (6)□

[勘定科目C]

-(勘定科目名)

勘定科目明細 (6)□

[勘定科目C、明細C]

-(明細名)

単 位 (4,5,6)□[単位C]

-(単位名)

1:ケース2:ツツミ3:ケ

処理区分 (5)□

[処理区分C]-(処理区分名)

1:売り2:テスト

概念ファイル名

帳票#

リソースファイル

KEY(識別コード)

従属データ

RKEY(参照コード)マーク

イベント・ファイル

顧客F

=Y

抽象的なリソース

A 人 事 2B 経 理 1C 営 業 1

1 田 中 A 人 事2 佐 藤 B 経 理3 鈴 木 A 人 事4 山 本 C 営業

[部署C] - (部署名 人数)

[社員#] -(社員名 所属部署C (所属部署名))

S←

凡例:

具体的なリソース(レコード数が多い)

社内組織

だれが

社外組織

だれに

その他製商品、原材料

なにを

管理対象の役割管理対象の抽象度/粒度

矢線(分類階層)は上から下へ

3.1

Page 16: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 16

販売・物流システム概念DB構造図下(イベント/要約系)

商品在庫 (9)

[営業所C.商品C]

-(<実在庫数量><引当済在庫数量>、<引当可能在庫数量>)

×

営業所入庫 (4)■

[入庫#]

-(入庫営業所C、入庫年月日)

営業所入庫明細 (4)■

[入庫#.入庫行#]

-(入庫商品C、ロット#

数量、(入庫営業所C))

受注明細 (5)■

[受注#.受注行#]

-(受注商品C、処理区分C、受注数量、受注単価、<受注明細金額>、摘要、(担当営業所C))

受注 (5)■

[受注#]

-(顧客C、届先c、(社内外区分c)受注担当者#、受注年月日、納期、<受注金額>、(担当営業所C))

ロット別商品在庫 (9)

[営業所C.商品C.ロット#]

-(<実在庫数量>)

×

月末商品在庫 (10)

[営業所C.商品C.年月]

-(<実在庫数量>)

出荷 (6)■

[出荷#]

-(受注#、配送業者C

出荷年月日)

出荷明細 (6)■

[出荷#.出荷行#]

-((受注#、受注行#

(出荷商品C)、ロット#、出荷数量、<出荷金額>、(担当営業所C))

顧客別商品分類別売上計画・実績 (7,8)

[顧客C.商品分類C.年月]

-(計画金額、<実績金額>)

顧客別商品別売上計画・実績 (7)

[顧客C.商品C.年月]

-(計画金額、<実績金額>、(商品分類C))

社外出荷明細 (6)■

[出荷#.出荷行#]

-( (顧客C、商品C

出荷年月日)、<出荷金額>)

在庫型ファイル

断面ファイル

商品f

要約ファイル

=社内

子イベント

社内外区分C

=社外

処理区分f

親イベント

先行イベント後続イベント

取引先f

リソースとの矢線は省略

1/10に減る

+- S

JS

世代交代

再出発

51

Page 17: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 17

3.2 TH図の特徴

・レイアウトに個人差が出ないため

・概念ファイルやデータ項目がさがしやすい

・概念ファイルの抜けが分かる

・イベントとリソースの矢線は例外を除き省略可(参照KEY値が関係を表現)

・重要な矢線(約1/10)だけ書けばよく見やすい

・ボトムアップに統合、再統合をくり返すとき、これがやさしくできる。

・葉(データ項目)→木(概念ファイル)→森(概念DB)が自然に見えてくる

・結合、要約などの処理がトレースできるため、

加工データのトレースからサブタイプが見え

・自然に高品質が得られる

・処理設計の先取りができる

通常ERモデルとの違い

・レイアウト規則

・リソース分離表現(孤島回避)・処理をトレース(品質アップ)・概念にこだわる(ユーザ参画)・IRM(情報資源管理)指向・IOや物理DBとひもづける

EP(Entity Processing)モデル!

Page 18: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 18

操作タイトル 操作基本法 例

(1)

射 影 (Projection)

[A]-(x,y)

[A]-(x)

[社員#]-(氏名、生年月日)

[社員#]-(氏名)

(2)

結 合 (Join)

[A]-(b,x)[B]-(y)

[A]-(b、x、y)

[発注#]-(品番、数量)[品番]-(単価)

[発注#]-(品番、数量(単価))

(3)

加 工 (Generation)

[A]-(x,y)

G 被加工属性(加工元データ)

[A]-(x,y,z)

[発注#]-(品番、数量、単価)

G 金額

[発注#]-(品番、数量、単価、<金額>)

(4)

要 約 (Summarization)

[A]-(b,x)

S 操作種別

[B]-(n(A),S(X))

[社員#]-(氏名、所属部署C、年齢)

S カウント、平均年齢

[部署C]-(<人数>、<平均年齢>)(5)

抽 出 (Extraction)

[A]-(x,y)

[A‘]-(x,y)

[社員#]-(氏名、職種C)

E 職種C=営業

[社員#]-(氏名、職種C=営業)

SPFチャート記法(操作子は11種)

記法の法則 ・レコード・タイプは[KEY]-(A1、A2・・・・・)のように書く。KEY:識別子(キー) A1、A2:データ項目(アトリビュート)

・KEYはレコード・タイプ(あるいは概念ファイル)を代表するものとして大文字で書く(例:A,B)。・KEY以外の属性は小文字で書く(例:x,y,b)。・ダッシュは部分集合を表す(例:A‘⊂A)。・nは個数、Sは要約オペレータ(カウント、平均、合計、 大、 近、KEY変換等)を表す。

抽出条件

Page 19: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 19

SPFチャートによる処理(概念プログラム)記述Body

f4 [発注#] - (品番、発注先#、メーカ#、数量、発注日、納入予定日

f2 [取引先#]-(取引先名)

正規化 J

[発注#] - (品番、発注先#、(発注先名、)メーカ#、数量、発注日、納入予定日)

f2 [取引先#]-(取引先名)

正規化 J

[発注#] - (品番、発注先#、(発注先名)、メーカ#、(メーカ名、)数量、発注日、納入予定日)

f1 [品番]-(品名、単価)

正規化 J

[発注#] - (品番、(品名、単価、)発注先#、(発注先名、)メーカ#、(メーカ名、)数量、発注日、納入予定日)

G 金額 =f(数量、単価)

[発注#] - (品番、(品名、単価)、発注先#、(発注先名)、メーカ#、(メーカ名、)数量、<金額>、発注日、納入予定日)

DB設計 E 品番=P3

の方向[発注#] - (品番=P3、(品名、単価)、発注先#、(発注先名)、メーカ#、(メーカ名)、数量、<金額>、発注日、納入予定日)

製品

・生産ラインに似ている!・処理についてユーザとシステム・アナリストがコミュニケーションする言語!・処理についての要求仕様≠製造仕様(モジュール分割までは踏み込まない)

注 J:統合(Join)E:抽出(Extraction)G:加工(Generation)

加工データのマーク

冗長データのマーク(カッコ内カッコ)

Page 20: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 20

受注生産のイベントモデル

受注 ■

[受注#]-(顧客C、納入日、商品C、①受注数)

生産指図 ■

[生産指図#]-(商品C、指示日、

(累計所要数)、④生産指図数!)

生産検収 ■

[生産指図#]-

(検収日、⑤実生産数)

出荷 ■

[出荷#]-(受注#、(顧客C)、(商品C)、出荷日、

(受注数、生産実績数)、

⑦出荷数!)

実績集計 /

[商品C .生産日]-(<⑥生産実績数>)

受注 生産 出荷

所要集計 \

[商品C .所要日]-(<②所要数>、<③累計所要数>)

SJ

意思決定データ

意思決定元データがあるので加工データの1種とする

EPモデル not ERモデル

Page 21: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 21

• 計画ファイル「期別製造計画」とマスタファイル「原料展開」を元に、期別原料別の所要量「期別原料購入」を求めます。

事例2:スケルトンファイルを用いて加工デ-タを読む(MRP展開)

[原料 期] <使用量計>

ミルク 20期

20期

20期

20期

カカオ

砂糖

[製品 期] 生産量

チョコレ-ト 20期

20期ビスケット

200,000

250,000

[製品 原料] 原単位

チョコレ-ト ミルク

カカオ

砂糖

ミルク

ビスケット 砂糖 30

ビスケット 卵 5

50

チョコレ-ト 20

チョコレ-ト 40

ビスケット 60

[製品 原料 期] (生産量) (原単位) <使用量>

期別原料購入原料展開期別製造計画

??

25,000,000

4,000,000

15,500,000

1,250,000

10,000,000

4,000,000

8,000,000

15,000,000

7,500,000

1,250,000

50

20

40

60

30

5

200,000

200,000

200,000

250,000

250,000

250,000

①:まず、「期別製造計画」と「原料展開」を関連付けるために、両ファイルの全てのレコードを組み合わせることによって、スケルトンファイルを作成します。

期別製品別原料購入

チョコレ-ト ミルク 20期

チョコレ-ト カカオ 20期

チョコレ-ト 砂糖 20期

ビスケット ミルク 20期

ビスケット 砂糖 20期

ビスケット 卵 20期

②:「期別製造計画」から生産量をスケルトンファイルに結合します。

③:「原料展開」から原単位をスケルトンファイルに結合します。

④:使用量を計算します(使用量=生産量×原単位)。

⑤:使用量計を計算します。

OK

Page 22: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 22

概念≠概要

概要 詳細

概念(実装独立) ① ②

物理(実装従属) ③

DOAデータ項目識別標準化

POA

機能分割・PG仕様書

DB構造図

データ定義業務フロー図IOイメージ(整合性解決)

物理レコードアクセスパス業務マニュアル物理IO仕様画面遷移バッチジョブリカバリ方式移行方式

SI業

ユーザ企業

要件定義基本4

ドキュメント

Conceptual About

Page 23: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 23

3.3 データモデルとは-実証主義

・データを整理する-形にはめる、分析する-ための標準的枠組/表現形式・いわゆる、3層スキーマのConceptual Schema作成機能(DMF=Data Modeling Facility)

UserSchema

ConceptualSchema

InternalSchema

DataModeling

Objects ofInterest toThe Enterprise

StorageDevices

LogicalPhysical

LocalGlobal

User

Real World

(実務の世界のデータ) (TH,ER,SIM etc)DataModelingFacility

ANSI/X3/SPARC Architectire(1975)

ビュー

Create文

DRIの攻め方証拠物件と凡人合議

欧米流の攻め方スーパーマン主導

Page 24: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 24

試行錯誤 小・ユーザ参画の方法論

現行 IPF&IO IOデータ 概念DB(Entity&Attribute)

問題・課題

解決策 暫定概念DB(仮置き不変標準データ)

新規 IPF&IO IOデータ 概念DB(Entity&Attribute)

① ② ③

⑤ ⑥

⑦ ⑧ ⑨

現状と問題点の共有はペイする!

現状の共有を重視してIO DBのすくみを解消

主要IOに絞る

主要データに絞る

テンプレートで代替する

トップダウン

トップダウン

ボトムアップ

ボトムアップ

トップダウン

ボトムアップ

トップダウン

ボトムアップ

ボトムアップ:決まる

トップダウン :決める

高品質・低コストの鍵

ソフトウエア

自動化ツール

変化予測

Page 25: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 25

企業内DB(概念)の一般的構造

受注 出荷

■ 営業

受払

■ 物流

生産 検収

■ 生産

会計 資金

■ 経理

異動 給与

■ 人事

管理系□ 計画・実績

支店 工場 顧客 商品

部署 設備 勘定科目

社員 機器

□ リソース:システム広辞苑

共用インフラDB

-共用インフラDBが核-

RA+RB+‥=R(A+B+‥)

用語TERM(全社問題)

と記録FACT(部門問題)

3.4

Page 26: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 26

完全なアプリケーションにはR&Rが不可欠

業務アプリDB(イベント系)

リソースDB

業務モデルリポジトリ

営業・生産・経理・・

Repository

Resource

参照

統制

≒ファイルフォーマット(形式と意味)[受注#]-(顧客#、品#、数量、・・)受注#:KEY、5桁顧客#:RKEY、8桁

≒コード説明(値と意味)1234:東京支店1235:大阪支店2345:上海支店

データ流通を保証するもの:標準

FACT(記録)

TERM(用語)

システム広辞苑

(形式の標準)

(値の標準)

有限の文化圏を作る

Page 27: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 27

データインフラによる全社統合の環境

リソースデータ

DA(データ管理者)

BE(ビジネスエンジニア)

R/3 レガシー DWH

EU

データインフラ

EU EU

アウトソーサの

守備範囲

リソースデータ

メタデータ/リポジトリ

リソースデータ リソースデータ

R&Resource

epository

CRM、SCMへ

ERPにはリソースはついてこない

Page 28: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 28

DOAの本質

システム ①サブシステム

②インターフェース

Peer to Peern(n-1)/2個

③実行順序

通信場通信

Hub & Spoken個

n個

DOAリソースDB、EDH、リポジトリのための標準化

分解

Page 29: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 29

健保有効チェックのためのSOA

バンドエイドSOA 正解のSOA

健保A 健保B 健保B健保A

病院1 病院1 病院1 病院1病院1病院1

健保センター

・・

・・ ・・

・・

パス:n*m パス:n+m

:健保データのあるべき場所

ストレージなくても標準化必須

データアーキテクチャが 重要・N*M→N+M・データ標準化が不可欠

Two-sided Network の場合

(参照系)

Page 30: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 30

アーキテクチャの進化(lPOA→hDOA)

f1 f2

1.lPOA(バケツリレー)

P1 P2 P3

4.hDOA=リアルタイム DWH

R&R

EAIESBBPM

EAIESBBPM

2.lDOA

3.hPOA(孤島を連携)

P1 P2 P3

DB

R&R

P1 P2 P3

DB

R&R

P1 P2 P3

DB

R&R

P1 P2 P3

DB

R&R

P1 P2 P3

DB

R&R

P1 P2 P3

DB

R&R

P1 P2 P3

DB

R&R

標準データを共有する文化圏

Repository & Resource

low level high levelSOAは3ねらい?4ねらい?

P2Pの通信場

A2Aの通信場

lDH

アプリに先行して決める

DB

DBDBDB

DBDBDB

EDH

Page 31: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 31

企業内分野統合のとき

P PPP

DB

R&R

P PPP

DB

R&R

DB

R&R

C C

生産 営業

生産完成などハイレベルメッセージ

疎結合by EDH

高速道路網/新幹線相当 必要な変換インターチェンジ相当

R&Rは全社統合を実現:全社標準これがないと通信場にならない

密結合by OLTP-DBMS一般道路網/在来線相当

エンティティ、データ項目、概念IO、IOデータ、物理データ形式のみ

リソースデータ

リポジトリ

ロウレベルメッセージ

それぞれ文化圏

ハード・ソフトも違うことが多い

Page 32: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 32

Resource

EDH

DB1

DB2

MSGハンドラー

AP1

AP2

AP3

AP4

U1

U2

U3

U4

ハイレベル・メッセージ

もうひとつのインフラ

ハイレベル(A2A)通信場

計画・在庫・要約・

イベントコピー

参照のみ

[DB#.Entity種別c.Entity#]

‐(・・)

Repository

ロウレベル(P2P)通信場

EDHによるシステム疎結合

アーキテクチャはDB/標準化の範囲

によって決まる。→DOAによって決まる。

ハイレベル

ロウレベル

Page 33: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 33

EDH

バーチャル明示

バーチャル

暗示

Webサービスin SOA

SQL

オブジェクト

パッケージやレガシー

EDH

アクセス

Dynatreck方式

EDHのストレージ構造(一部仮想化)

ESBは完全仮想化前提の実装手段

Page 34: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 34

ビジネスの一般構造(消費財製造業の場合、他の場合は若干異な

る)

調達・買掛 生産・原価 物流・原価販売・売掛 回収・原価 保守・原価

人・組織 設備 取引先 品 勘定科目 その他

人材調達・育成・原価

市場開発・保守・原価

情シ開発・保守・原価

資金調達・投資・原価

設備建設・保守・原価

商品開発・改良・原価

メタデータ

利益

:EDH :リソースデータ

バリューチェーン系/基幹系/オペレーショナル系/SCM軸:イベントデータ

共用メッセージ抽出・加工

在庫・要約共用MSG

計画・原価

リソース整備系(HFMPCI):イベントデータDWH系

Human Facility Market Product Capital Information

Page 35: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 35

4種のDBから成るアーキテクチャモデル(実装独立)

プラットフォーム物理メタ概念メタ

リソース

EDH

データマート

ADW

データマート

データマート

人事管理

設備管理*k

商品・部品開発*m

購買

販売・生産計画*n

CRM

資金管理 経理

販売*n

生産*n

バリューチェーン

リソース整備

*q *p

事業部の数

工場の数

商品の数

Page 36: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 36

3.5 EAのニーズと解決の方向

孤島(SILO)・暗黙システム

・TOPとして会社のステイタスが見えない

・ミドルとして関連業務が見えない

・SCMやCRMに迅速に対応できない

・保守するとトラブルが発生する。対応が遅い。

大陸・可視化システム

・データ標準化によるデータインフラ構築

・IT独立によるIT横断の接続

・図面言語によるコミュニケーション

Page 37: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 37

業務モデルが情報システムの核

経営ニーズ

業務モデル(BA・DA)

(プロセスモデル+データモデル)

業務モデル 業務モデル

アプリケーションソフト(AA)(DB&プログラム)

プラットフォーム(TA)(ハード・NW・OS・ミドルソフト)

EDHEA

楽々・GeneXus・WebPerformerなど暗黙知?冗長・不整合?

冗長や死骸!

1/3-1/10に?

IT BA

DA

AA

TA

EA

垂直統合

水平統合

Page 38: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 38

業務モデルコンポーネント

論理組織製品/処理系コンポー

ネント 業務ドメイン

システム/サブシステム

業務プロセス

業務/画面・帳票

画面・帳票データ

原料/データ系コンポー

ネント概念データ

ベース・タイプ

エンティティタイプ

データ項目

データモデル図

IPFチャート

BA(Business Architecture) DA(Data Architecture)

処理レベル1

業務モデル・コンポーネントと図表現

BA

DA

AA

TA

EA

WBS

Page 39: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 39

製品群

化成品、建材、繊維、

医薬、食品重電、家電、半導体

市場

日本、欧米、中国;

法人、個人;量販店、通販;子供、中高年

事業

基本機能計画、生産、購買、営業、物流、会計、人事、設備、

マーケ、R&D、情報

業務ドメイン(BD)

業務ドメイン(BD)を決める3要素

業務DB

Page 40: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 40

IPF(Information Process Flow)チャート例

購入予定

発注

発注伝票

発注 買掛

支払リスト

買掛 出金DB

本社

1/M 起動 支払い 支払入力

発注担当

1/D 発注条件

入庫入力

購入先

R/D 納品書

IO-H2040

IO-H2051

IO-H2050

IO-H2052 IO-H2053

IO-H2039IO-H2042

IO-H2041

TP7 支払いTP6 検収TP5 発注

人とIOの世界

TP:Task Process/業務プロセス

(IOトリガ)

製品物流相当(L3)

TPトリガ(カレンダートリガ)

情報、大きさ一定

処理線プログラム

通信線

TKトリガ

Page 41: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 41

IPFチャートの特徴

• 全IO(製品)を明示-抜けなし・順序正しく

• PLAN(朝方)-DO(日中)-SEE(夕方)の順に

• いつ誰が作り、誰に(目的)渡すか

• トリガは適切か(不適切だと使われない)

• タイミングはOKか(1/Mでなく1/W?)

• データベースアプローチ(DBに反映が原則、共有・処理に便)

• 個人差の出ない文法(4コンポーネント(トリガ、処理、情報、通信線)順次)

• 開発ボリュームが見える

• 業務プロセス(TP)を客観的処理部品として識別

Page 42: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 42

処理系コンポーネント 業務ドメイン システム/サブシステム 業務プロセス

処理レベル 5 4 3

資材購買 購買計画 購買計画

購買依頼 購買依頼

見積発注 発注先決定

発注

入庫予定確認 入庫予定確認

入庫検収 入庫

検収

業務機能WBS(資材購買の場合)

Page 43: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 43

4.21世紀の情報戦略

・ITは多様化、データインフラを標準化

・企業情報モデルの骨格はユーザ企業情企が握れ

・発注者と受注者は業務モデルを共有

・PMO+DMOの体制確立・維持

情報システムは有機体ビジネス環境に対応して随時変化する

取替部品で迅速対応

Page 44: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 44

システムスコープの拡大

1:アプリプログラム

PGM

2:アプリシステム

SYSTEM

ENTERPRISE SYSTEM

天動説的世界観地動説的世界観

アプリDB←同じ文化

フェデレーション的世界観

統合リソース

EDH←異なる文化

3:企業システム

多くの人の意識がまだ2のレベルに留まっている

Page 45: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 45

■ITの進化

・オープン系

・ネットワーク技術・RFID・Web2.0

要件の難度上昇

■ビジネスニーズの進化

・全体 適化、大規模化、標準化

脱孤島、P2P→A2A、B2B・スピード対応・規制緩和、M&A・J-SOX、トレーサビリティ

■ITとビジネスの接近

・ERP、SCM、CRM、BI、BPM、CPM、KPI、SOA

・PDM、PLM・ガバナンス要求、可視化、EA・コストダウン、人員削減、丸投げアウトソース・暗黙知、レガシーシステムの負債→システム開発プロジェクトの成功率26%

Pgm to PgmAppl to ApplBiz to Biz

Page 46: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 46

システム化の歴史認識

1985 バブル、Main Frame、RDBでシステム化 (lDOA、第1次DOA)

1990 C/S、EUC、分散化、孤島システム化、ガバナンスダウン、

物理テンプレート修正開発 (DOA氷河期)

1995 ERP、Y2K、要件定義技術ダウン

2000 不況、システムコストダウン、情報システム部門スリム化、

アウトソーシング

2005 全体 適、MDM、孤島システム連携、可視化、EA、BPM、SOA、Realtime DWH(EDW)、

RFP、要求開発、セキュリティ、J-SOX (hDOA、第2次DOA)2010 進行基準、SaaS、PaaS、BPP、仮想化、

クラウドコンピューティグ、??

5年ごとの激変!Platform as a Service Business Process Platform

Page 47: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 47

第2次DOAスタート(仮説)DOA1.0 DOA2.0=SOA

1985- 2005-

個別業務(P2P) 業務横断(A2A)

観測・発生データ 意思決定データ

オペレーショナルユーザ LOB(Line of Business)One Fact in One Place One Fact to All MembersOLTP型DBMS BPM、ESB、SOA、EDH

省力化、守り 事業パーフォーマンス、攻め

SQL、RPC Webサービス

モノリシックアーキテクチャ フェデレーションアーキテクチャ

(一般道/在来線) (+高速道路/新幹線)

開発までが勝負 寿命20年、開発・運用・保守が問題

スクラップ&ビルト 不断の部分再構築、計画的に少しずつ

部品の再利用 不変部品と取替部品の管理

アプリPG データインフラ(メタ、リソース/MDM、EDH)

SE、DBA BU、DM

P2P:Program to ProgramA2A:Application to ApplicationBPM:Business Process ManagementESB:Enterprise Service BusSOA:Service Oriented ArchitectureEDH:Enterprise Data HubRPC:Remote Procedure CallMDM:Master Data ManagementBU:Business UserDM:Data Manager

Page 48: 椿正明のDOA人生40年 - airnet.ne.jp · CopyrightDRI, 2008 All rights reserved. 1 椿正明のDOA人生40年 SCMとIT経営-実践研究会 2008.9.27

Copyright DRI, 2008 All rights reserved. 48

DOA2.0のインパクト

・企業とは部品組み立て型の情報生産工場

データ部品→画面・帳票(製品)

・変化対応

不変部品と取替部品の分別対応

個別アプリ、処理指向のOOには要注意

・人材開発

システム開発は人材開発の貴重なチャンス

SI丸投げはもったいない