SlideShare a Scribd company logo
Systems of Record 2.0
事業と連動し
変化と成長を続ける
次世代の基幹システム
1
SoE SoR SoI
Systems of
Engagement
コミュニケーション
Systems of
Record
顧客価値の提供プロセスの実行
Systems of
Insight
洞察
基礎データ
リコメンド
改善アイデア
基
礎
デ
ー
タ
洞
察
結
果
通
知
改
善
ア
イ
デ
ア
業
務
プ
ロ
セ
ス
開
始
の
ト
リ
ガ
進
行
状
態
提
供
能
力
2
SoR : 5つの”R”
• Systems of
– Record & Reference (記録と参照)
– Business Rule (ビジネスの遂行ルール)
– Routing Control ( ワークフロー 制御)
– Resource Management (ビジネス資源の管理)
• 顧客価値を提供するための
中核の業務プロセスを
適切に遂行するためのシステム
3
SoR の再定義
事業環境と事業活動の変化への
適応能力
学習と成長を続けるためのIT投資
4
基幹システムと変更容易性
• SoR 1.0
– 従来の基幹システム
– 稼働後に、大きな修正や拡張を繰り返すことを目的として
いなかった
– 継続的な変更を楽で安全にするための内部品質(モ
ジュール性)は、主たる関心事ではなかった
• SoR 2.0
– 今後の基幹システム
– 事業環境や事業活動の変化に、柔軟に迅速に低コストで
対応できる能力が求められている
– そのためには、変更を楽で安全にするための手法、技術、
内部品質への投資が不可欠
5
SoR 2.0 5つの視点
ビジネスルール
モジュール性
トランザクションとデータベース
開発プロセス
開発マネジメント
6
変更コストを上げる5つの要因
• ビジネスルールの記述
– 入出力手続きに暗黙的に埋め込まれた条件分岐と計算
– ビジネスルールが明示的に、体系的に、記述できていない
• 機能分割によるモジュール化
– 異なる機能モジュールで、同じ条件分岐や計算式の記述の重複
• 大きなトランザクション単位
– 処理やデータの密結合
• フェーズ分けとフェーズ単位の分業
– 分析、設計、実装、運用の乖離
– 膨大なやり直し or 変更の回避
• 初期に定義した外部品質の評価に偏った開発管理
– 前提条件や要求の変化に対応できる内部品質の評価の不足
7
変更コストを下げる5つアプローチ
• ビジネスルールの記述の再考
– 入出力手続きから分離した、独立したモジュールとして記述
– ビジネスルールの計算や判定を明示的に、体系的に記述
• 「型」によるモジュール化
– ビジネスルールの実行に必要な、データと操作を一体化(カプセル化)
– クラス、パッケージ、サービス、…
• トランザクション単位の再考
– 銀行口座の振り込みと ACID
– アマゾンの購入処理
• フェーズ分けと分業の再考
– 分析、設計、実装、運用のシームレス化
– 開発単位(=リリース単位)の分割
• 開発マネジメントの再考
– 稼働をゴールにした予算・外部品質・納期管理の見直し
– 継続的な修正と拡張を前提にした費用対効果と内部品質管理への移行
8

More Related Content

PDF
SoR 2.0 基幹システムの再定義と再構築
PDF
As-Isシステムをマクロなソース解析によって見える化しよう
PDF
ビジネスモデリングによる問題解決型アプローチ
PPT
Project design with scrum framework
PDF
間欠的ビッグバンから継続的リフォームへ(公開版)
PPT
120530 bpmnサマリ
PDF
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵
PDF
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
SoR 2.0 基幹システムの再定義と再構築
As-Isシステムをマクロなソース解析によって見える化しよう
ビジネスモデリングによる問題解決型アプローチ
Project design with scrum framework
間欠的ビッグバンから継続的リフォームへ(公開版)
120530 bpmnサマリ
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~

Similar to SoR 2.0 summary (20)

PDF
Introduction of Business Models in Requirement Development
PDF
基幹システムの可視化技法
PDF
AIプロジェクトを成功に導くゴール設定
PPT
Why do we need the framework for IT project and operations ? what should we do ?
PDF
Sap business suite on hana適合シナリオ診断 bsr サンプルレポート
PDF
IT投資のオペレーション・マネジメントの価値
PDF
高度試験午前Ⅱ - システム戦略
PDF
Base 20141011 1_for_slideshre
PDF
超高速開発の基礎概念 20141119 0
PDF
[G-Tech2015]クラウド時代のITサービスマネジメントとチームマネジメント[講演資料]
PPT
Emerging IT Services Trend (In Japanese)
PDF
ビジネスファーストアプローチで、データガバナンス戦略を構築する方法
PDF
Introduction of KOTATSU-MODEL in Requirement Development
PDF
エンジニアリング会社の社内システム再構築
PDF
要求開発×アジャイル開発のポイント
PPTX
IT hearing list for biz critical applications / If you need to change IT envi...
PPTX
Application Development Oveview
PDF
「事業と一体化するシステム…」桑原里恵
PDF
企画開発運用部門の協調とは
PDF
RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
Introduction of Business Models in Requirement Development
基幹システムの可視化技法
AIプロジェクトを成功に導くゴール設定
Why do we need the framework for IT project and operations ? what should we do ?
Sap business suite on hana適合シナリオ診断 bsr サンプルレポート
IT投資のオペレーション・マネジメントの価値
高度試験午前Ⅱ - システム戦略
Base 20141011 1_for_slideshre
超高速開発の基礎概念 20141119 0
[G-Tech2015]クラウド時代のITサービスマネジメントとチームマネジメント[講演資料]
Emerging IT Services Trend (In Japanese)
ビジネスファーストアプローチで、データガバナンス戦略を構築する方法
Introduction of KOTATSU-MODEL in Requirement Development
エンジニアリング会社の社内システム再構築
要求開発×アジャイル開発のポイント
IT hearing list for biz critical applications / If you need to change IT envi...
Application Development Oveview
「事業と一体化するシステム…」桑原里恵
企画開発運用部門の協調とは
RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
Ad

More from 増田 亨 (20)

PDF
正しいものを正しく作る塾-設計コース
PDF
ソフトウェア開発のやり方の改善
PDF
事業活動モデル・システム機能モデル・ビジネスロジックの記述
PDF
ドメインオブジェクトの設計ガイドライン
PDF
ドメイン駆動設計に15年取り組んでわかったこと
PDF
オブジェクト指向プログラミングの現在・過去・未来
PDF
ドメイン駆動設計 コアドメインを語り合ってみよう
PDF
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
PDF
ドメイン駆動設計という設計スタイル
PDF
プロダクトづくりのためのソフトウェア設計スタイル
PDF
ソフトウェア設計の学び方を考える
PDF
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
PDF
ドメイン駆動設計の正しい歩き方
PDF
マイクロサービス 4つの分割アプローチ
PDF
ビジネスルールの複雑さに立ち向かう
PDF
ソフトウェアの核心にある複雑さに立ち向かう
PDF
ドメイン駆動設計サンプルコードの徹底解説
PDF
ドメイン駆動設計 本格入門
PDF
DDD sample code explained in Java
PDF
アジャイルなソフトウェア設計を目指して
正しいものを正しく作る塾-設計コース
ソフトウェア開発のやり方の改善
事業活動モデル・システム機能モデル・ビジネスロジックの記述
ドメインオブジェクトの設計ガイドライン
ドメイン駆動設計に15年取り組んでわかったこと
オブジェクト指向プログラミングの現在・過去・未来
ドメイン駆動設計 コアドメインを語り合ってみよう
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
ドメイン駆動設計という設計スタイル
プロダクトづくりのためのソフトウェア設計スタイル
ソフトウェア設計の学び方を考える
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
ドメイン駆動設計の正しい歩き方
マイクロサービス 4つの分割アプローチ
ビジネスルールの複雑さに立ち向かう
ソフトウェアの核心にある複雑さに立ち向かう
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計 本格入門
DDD sample code explained in Java
アジャイルなソフトウェア設計を目指して
Ad

SoR 2.0 summary