システム構築の理想的ソリューション
~ システムリフォーム ~
2015年3月10日
株式会社ソフトロード 劉忱
Gartner EAA Summit 2015
日本最大規模のシステム刷新専門会社
2
■ 社名
株式会社ソフトロード (www.softroad.co.jp)
■ 住所
東京都港区芝1-14-4 芝桝田ビル7階
■ 刷新専門技術者 300名 (全従業員420名、西安・大連開発センターを含む)
■ 刷新開発規模
・ 同時並行開発20案件以上、刷新実績12年間以上、刷新実績件数200以上
・ 東証1部上場企業TOP200社の2割以上で利用実績があります。
■ ユーザー企業・パートナー企業
出光興産様、日産自動車様、日本航空様、大同生命保険様、ソフトバンクBB様、
京セラ様、本田技研工業様、石油資源開発様、東建コーポレーション様、
アイテック阪急阪神様、コベルコシステム様、JFEシステムズ様、JALインフォテック様、
岡三情報システム、兼松エレクトロニクス様、NECグループ様、NTTグループ様、
三菱電機グループ様、TIS様、日本TCS様、SCSK様、菱洋エレクトロ様、
東洋ビジネスエンジニアリング様、ワク・コンサルティング様、デジタルリンク様、他多数。
広く利用されているシステムリフォーム
東証1部上場トップ200社での利用状況
本社発注
6社
子会社発注
24社
見積依頼
30社
セミナー
76社
SI経由発注
9社
SI経由見積
14社
関係無
41社
3
システムリフォームは注目キーワード
■ 2014年06月26日 日経コンピュータ
■ 2014年06月26日 日経SYSTEMS
■ 2013年06月27日 日経コンピュータ
■ 2013年06月26日 日経SYSTEMS
■ 2013年04月18日 日経コンピュータ
■ 2012年07月26日 日経SYSTEMS
■ 2012年06月07日 日経コンピュータ
■ 2012年06月01日 ニッキン新聞
■ 2011年10月13日 日経コンピュータ
■ 2011年10月01日 日経トップリーダー
■ 2011年09月29日 日経コンピュータ
■ 2011年07月28日 IT Leaders
■ 2011年04月15日 ニッキン新聞
■ 2011年02月07日 日刊工業新聞
■ 2011年01月06日 日経コンピュータ
■ 2010年11月12日 日経産業新聞
■ 2010年11月08日 日本情報産業新聞
■ 2010年11月04日 日経産業新聞
■ 2010年10月29日 日経情報ストラテジー
■ 2010年09月24日 Fresh eye ニュース
■ 2010年09月24日 ITpro
■ 2010年09月24日 MEGUMI PORTAL
■ 2010年09月24日 media jam
■ 2010年09月24日 BPnet
■ 2010年09月22日 月刊ビジネスチャンス
■ 2010年09月15日 日経コンピュータ
■ 2010年08月22日 月刊ビジネスチャンス
■ 2010年06月28日 日本情報産業新聞
■ 2010年06月24日 BCN Bizline
■ 2010年06月21日 週刊BCN
■ 2010年06月04日 RSSニュース
■ 2010年06月04日 テクノロジーニュース決定版
■ 2010年06月04日 media jam
■ 2010年06月04日 @IT情報マネジメント
■ 2010年06月04日 Yahoo!Japan ニュース
4
5
新3Kになってるシステム構築
初期開発の
膨大なロジック
長年の大量
の改善
ブラック
ボックス
改善
要件
ユーザーもベンダーも大変
開発の失敗は日常茶飯事
システム開発の内容
ゼロベースの再開発がおかしい
システムリフォームのプロセス
要らない機能
老朽化した基盤
アプリケーション
プラットフォーム
継承する機能
追加の機能
継承した機能
継承した機能
最新の標準基盤
最新の標準基盤
刷新システム
現行システム
①スリム化
②移行
③仕様書再生
④新要件取込
6
重要なビジネスノウハウを低コスト・高品質に継承(リライト)し、改善すべきところを
改善(リビルド)します。
既存資産
ソース
データ
DB
お客様
移行のプロセス
・ ツールと人力で理解
・ 人力で仕様書作成
簡単な説明だけで
概要設計が不要
ソース変換
仕様書再生
・ ツール+専門技術者
・ ソース移行と比較テストで高品質
移行先
システム
DB
変換後
仕様書
機能を変えない
中間システム
7
継続的な付加価値の実現
(今までの開発)
ゼロベースで
考えて、
大半の既存
業務機能も
含めた
莫大な開発
半分が失敗
お客様
ソフトロード
ソースから仕様書再生
不要部分のスリム化
不要機能提示
業務問題の確認と改善検討
移行方針の検討
移行方針決定
継承と改善の取込
仕様書再生で
改善課題を
検討
8
課題集中による付加価値の実現
選択的な仕様書再生による方針検討
手動作成による仕様書
自動生成による仕様書
ツールと人の手で、低コスト・高品質に仕様書を再生
機能一覧
画面遷移図
処理フロー
画面項目移送説明
ファイル項目移送説明
画面機能詳細
9
■
開発の強み
・ 仕様書作成、総合テスト、機能改善も含めたソフトウェア開発の全工程において、
300名以上のリフォーム専門要員で、20案件以上を同時に進め、既に13年間で改善
されてきたツール、プロセスと移行の熟練度
・ 中国側で、他業種平均より2倍の収入で優秀な人を集めて、研究、ツール開発、移行
において、人件費1/2のコスト優位性
■
報道
当社の自負
10
ユーザーの求める業務機能改善や保守性を、高品質で確実に実現します。
確実なシステム構築には、システムリフォーム
※対象案件: 2010年1月~2014年4月に、規模10KL以上、結合試験を実施した全リフォーム案件
※JUAS換算欠陥率説明:
換算欠陥率率 = (2*欠陥数_大 + 欠陥数_中 + 0.5*欠陥数_小)/規模(人月)
規模(人月): JUAS標準生産性で算出した標準開発人月 ※リフォームツールより、それ程人月がかからない。
※出典:日本情報システム・ユーザー協会(JUAS)データ、株式会社ソフトロード直近4年間の実績データ
JUAS標準目標:0.25
リフォーム納品後のバグ密度
(JUAS換算欠陥率)
桁が違う程、バグが少ない
※多言語移行案件は、
主要言語で統計
11
ITコストを抑えるには、システムリフォーム
仕様決定等のユーザー負担とリスクが少ない
※対象データ: 2010年1月~2014年4月に、規模10KL以上、結合試験を実施した全リフォーム案件
※出典:日本情報システム・ユーザー協会(JUAS)データ、株式会社ソフトロード直近4年間の実績データ
JUAS新規開発平均:86.8
リフォームのコストパフォーマンス
(万円/KL)
格段に低コスト
12
お客様からの評価
2011年JUASスクエア
阪急阪神様事例紹介
2011年ガートナーシンポジウム
日産自動車様事例紹介
2014年ガートナーシンポジウム
マツダ様紹介資料
2013年ガートナーEAAサミット
日本航空殿事例紹介
JUAS Future Aspect 2014
出光興産様事例紹介
200件以上のシステムリフォーム実績があり、殆ど毎回高い評価を得ています。
2014年JUASスクエア
ソフトバンクBB様事例紹介
計画的に情報システムを成長させるアプローチ
ステップ
作業内容
メリット
老朽システム
の整理
基盤技術タイプ毎に
見える化・スリム化
・ システム全体が整理され、仕様が見えてくる
・ スリム化による保守・刷新コストの低減
・ 基盤技術タイプ毎の実施なら、低コストでユーザー負担も軽い
老朽化対応
の方針決定
基盤技術タイプ毎に
既存システム状況、
新標準基盤、改修の
見込などを踏まえ、
方針を検討
・ 更新・保守・立案の経験に基づき、長期視点とQCD観点で
ベストな案の提示ができる。
(例) RPGなら、RPG延命策、COBOL化、Java化、.net化、
さらにそれらの組み合わせが提案できる。
・ 計画的な刷新により、効率よくIT基盤刷新を実現する
計画的な
更新と改善
基盤技術タイプ毎に
計画的に更新を実施
・ 移行設計のコスト削減、自動化率向上、共通化・保守性向上
・ 固定人数の開発体制によるQCD最適化の実現
オフショア保
守の導入
リフォームした後に
保守も継続して、オフ
ショアを最大活用
・ 低コストでかつ、業務と同期したシステム改修の実現
・ 保守作業の閑散期に技術更新を行い、エンドレスの実現
・ 移行先選択肢の拡大による移行コスト削減と短期化
14
開発の6割にはリフォーム適用の可能性がある。計画的にリフォームを導入すれば、
本番バグを半減して、コストも30%以上削減という大きなメリットが期待できる。
AP資産/
設定情報
稼動ログ
AP資産分析
既存資産
必須資産
構成図
処理フロー
AP・設定情報分析
稼動ログ分析
既存AP資産のスリム化・移行前の見える化
お客様機能分析
業務的資産分析
・不要機能削除
・機能変更
・最新ツール活用 等
不要資産
正味
AP資産
PGM-PGM連携分析
(画面/バッチ・フロー)
PGM-DB連携分析
(CRUD図)
改修・移行
計画書
PGM
PGM
PGM
PGM
DB
DB
移行性分析結果
15
ソフトロード
運用環境(日本側)
お客様
情報
システム部門
システム利用
システム運用/
障害/改善要望
日
本
側
SE
現象把握
データ採集と確認
回避策実施
保守環境(中国側)
現象調査と対応
構成管理と保守
中
国
側
SE
適用範囲: システム利用/運用Q&A、障害対応、データ保守、改善/予防保守など
調査回答/
改善提案
・ 低コストの改修で、業務と同期して成長するシステムの実現
・ 保守作業の閑散期にシステムの技術更新を行い、エンドレスの実現
・ 移行先選択肢の拡大
連携
エンドレスに成長するシステムの実現 オフショア保守
利用部門
16
パッケージ導入でのリフォーム適用
既存システム
既存システム
パッケージ
■ 差別化できない標準プロセス
■ 業務にFITし、将来も変更が少ない
■ 全ライフサイクルのコストが低い
独自システム(リフォーム適用可能)
● 中核の業務・ノウハウ
● パッケージ既存機能と違う部分
● 将来も変更頻度の高い機能
疎結合
新システム
パッケージ利用の大きな流れ
17
システム名
開発工程
リフォーム情報
既存システム規模
開発期間
原価管理システム (某大手製造会社向け) 移行設計・概要設計~結合テスト、 総合/運用テスト支援 JCL、COBOL、COBOLS、EASYPLUS、 IDL2、RPG → Java RIQS、VSAS、標準編成ファイル→ Oracle 、フラットファイル OS:ACOS4 → Linux 既存ソース規模:1101K 帳票数:1100個 15ヶ月 物流システム (某大手石油会社向け) 資産棚卸、移行設計、 仕様書リバース、仕様変更 ソース変換~総合テスト、運用テスト支援 YPSCOBOL → NetCOBOL NATURAL → Java ADABAS → Oracle11g OS:富士通MSP → Linux YPSCOBOL:243K NATURAL:50K JCL:480本 帳票数:47個 10ヶ月 販売システム (某大手石油会社向け) 資産棚卸、移行設計、 仕様書リバース、 ソース変換~総合テスト、運用テスト支援 YPSCOBOL → NetCOBOL NATURAL → Java ADABAS → Oracle11g OS:富士通MSP → Linux YPSCOBOL:43K NATURAL:65K JCL:26本 帳票数:26個 10ヶ月 本部管理システム (某流通会社向け) 資産棚卸、移行設計、 仕様書リバース、仕様変更 ソース変換~結合テスト PL/I、COBOL→ Java、PL/SQL DB2 → Oracle OS:zOS → HP Unix PL/I :300K COBOL:370K 10ヶ月 給与計算システム (某パッケージ会社向け) 移行設計、概要設計~結合テスト、 総合/運用テスト支援 COBOL→VB.NET PB(帳票)→CrystalReport IFASPRO →SQLServer2005 COBOLソース規模:114K 帳票数:35個 データファイル数:55個 6ヶ月 勘定システム (複数金融機関向け) 移行設計~単体テスト、 カスタマイズ COBOL → COBOL2002 OS:TP90 → Windows2008 JCL:344本 COBOL:489本 13ヶ月 生産・販売管理システム (某製造会社向け) 資産棚卸、移行設計、 仕様書リバース、仕様変更 ソース移行~結合テスト COBOL → PL/SQL、VB → VB.NET JCL → PowerShell Symfoware → Oracle11g OS:XSP→LinuxRedhat5 COBOL:200K JCL:281本 VB:1040K 帳票:96本 11ヶ月 保険金計算システム (某大手保険会社) 移行設計、仕様書リバース、 ソース移行~結合テスト APL → VBAOS:VOS3 → Windows Vista
ロジック関数:323本
データ関数:167本 6ヶ月
システムリフォーム開発実績の抜粋-1
200件以上のシステムリフォーム実績があり、殆ど毎回最高の評価を得ています。
システム名
開発工程
リフォーム情報
既存システム規模
開発期間
設備管理システム (某大手石油会社向け) 移行設計、仕様書リバース、 ソース変換~結合テスト、 総合/運用テスト支援、 仕様変更 VB5 → VB.NET Oracle7.3.1→Oracle10.2.0 CrystalReport6 → CrystalReport11 Pro*C(Oracleのバージョンアップ およびサーバOSの変更(Solaris → Linux)) VB:786K Pro*C:118K 帳票:266個 機能追加:125K 12ヶ月 販売支援システム① (某金属メーカ向け) 移行設計、仕様書リバース、 ソース移行 ~ 単体テスト、 仕様変更 VB6 → VB.NET SQLServer2000 → SQLServer2005 CrystalReport9 → CrystalReport11 VB:450K 帳票:95個 6ヶ月 予実管理システム (某大手IT会社向け) 移行設計、仕様書リバース、 ソース移行 ~ 結合テスト Access→ VB.NET Access → Oracel11g Access:56本 帳票:5本 4ヶ月 CRMシステム (某保険会社向け) 移行設計、仕様書リバース、 ソース移行~単体テスト、 仕様変更 PowerBuilder → J2EE、Ajax SQLServer → PostgreSQL PowerBuilder :400K 帳票:150個 7ヶ月 介護認定システム (地方自治体) 移行設計、仕様書リバース、 ソース移行~結合テスト、 仕様変更 VB.NET → ASP.NET Oracle10gR2(10.2.0.4) → Oracle11gR1 VB.NET:988.6K 8ヶ月 住宅関係システム (某不動産会社向け) 移行設計、仕様書リバース、 ソース移行~結合テスト VB5、C、Pro*C → Java、C、Pro*C なし→Struts1.3、seasar2 Oracle9i → Oracle11g HP-UX11 → RedHat Linux V5VB:286K C&Pro*C:523K 帳票:24本 6ヶ月 販売システム (某航空会社向け) 移行設計、仕様書リバース、 ソース移行~結合テスト Java1.3.1 → Java1.6.0_17 IBM WACS4.0.1 → Struts2.2 DB2V8.1 → DB2V9.7 AIX5.2 → AIX7.1、Linux EE Jsp:73.4KL Java:660.1KL Perl&Shell:2.6KL C:86.8KL 11ヶ月 部品システム (某自動車メーカー向け) 移行設計、仕様書リバース、 仕様変更、ソース移行~結合テスト、 総合/運用テスト支援
Java WACs→ Java ユーザーフレームワーク バッチ: Shell、C、Java → Shell、C、Java Oracle9 → Oracle11
AIX 5L → RedHat Linux EE
オンライン:1500K バッチ:850K
18ヶ月