NTT データがお客様と共に描く デジタルトランスフォーメーションへの道 a ~ AWS を活用した高速なサービス開発事例紹介 ~
2018/5/30 ニュースリリース 1. 開発標準フレームワークと開発環境の AWS 対応 (TERASOLUNA Altemista) 2. AWS への Lift & Shift に関するクラウドコンサル技法の確立 3. AWS クラウド人材の育成全社横断のナレッジ ノウハウ共有 2020 年度までに有識者 1,000 名へ
IT サービス市場予測 仮説 ( グローバル ) クラウド等新しい技術領域が増加し 2025 年には 60% を占める予測 Traditional/ 混在 Traditional Tech SI ADM PKG ITO BPO 場規模主流市Traditional 10% 35% 90% 65% 60% 40% Tech Cloud Social Media Mobile App Analytics CyberSecurity 2014 2020 2025 出典 :NTT データ調べ
お客様の要望は変化している デジタル領域の激しい変化が 既存の IT 資産に対して様々な要求を求める Traditional 安定 堅ろう 従来型システムの刷新 守りの IT ( バックエンド系 ) 様々な要求や変化 既存 IT 資産への機能追加 既存データ参照 更新 既存への接続 / テスト 既存資産の API 公開 激しい変化 革新的サービスの創造 攻めの IT ( フロント系 ) 財務 会計 基幹 DB 人事 ソーシャル モバイル アナリティクス IoT センサー Fintech
Traditional 両方の IT を最適に活用 今回のテーマは Traditional と連携した の話 プロセス ツール フレームワーク IT インフラ MainFrame Ⅰ Traditional さらなる生産性向上 グローバル次世代開発標準 Legacy Integration Ⅱ Software Defined Infrastructure オンプレミス デジタル融合 プライベートクラウド Ⅲ 新規ビジネス創出 パブリッククラウド
Traditional 両方の IT を最適に活用 今回のテーマは Traditional と連携した の話 プロセス ツール フレームワーク IT インフラ MainFrame Ⅰ Traditional さらなる生産性向上 グローバル次世代開発標準 Legacy Integration Ⅱ Software Defined Infrastructure オンプレミス デジタル融合 プライベートクラウド Ⅲ 新規ビジネス創出 パブリッククラウド
Traditional と をつなぐ 求められる要求が異なる領域をシームレスに連携する必要がある Traditional 安定 堅ろう 従来型システムの刷新 シームレスな連携 激しい変化 革新的サービスの創造 守りの IT ( バックエンド系 ) ビジネス環境変化に追従可能なスピード 攻めの IT ( フロント系 ) 財務 会計 基幹 DB 人事 ソーシャル モバイル アナリティクス IoT センサー Fintech
Traditional と をつなぐ システム開発手法は Waterfall と Agile の適材適所 Traditional 要件確定は四半期レガシーなアーキテクチャ シームレスな連携 要件確定は都度最新のアーキテクチャ? 高品質な IT 素早い IT
Traditional と をつなぐ API でスケジュールやアーキテクチャの違いを吸収 Traditional 要件確定は四半期レガシーなアーキテクチャ シームレスな連携 要件確定は都度最新のアーキテクチャ RESTful API 高品質な IT 素早い IT
Traditional と をつなぐために必要なこと 両者共通の領域でもシームレスな連携が必要 Traditional 高品質な IT Waterfall アプリケーション シームレスな連携 API 素早い IT Agile アプリケーション クラウド SLAや性質が異なるシステムをAWSでどう両立するのかクラウド? 開発チーム? 開発チーム
事例 NTT ドコモ様
プロジェクト紹介 ~d エンジョイパス ~ プロジェクトミッションは一つのサービスを成り立たせること 豊富な優待プランが利用できる d マーケットサービスの 1 つ 画面開発が別会社で 画面とコンテンツプロバイダー ドコモ様の基幹システムを繋ぎ 一つのサービスを成り立たせることがミッション エンドユーザ CMS ( 画面 ) サーバ d エンジョイパスサーバ パートナーコンテンツサーバ 決済入退会認証通知 NTT ドコモ基幹系システム
プロジェクト紹介 ~d エンジョイパス ~ と Traditional のバランス コンテンツプロバイダー領域の スピード 柔軟性重視 と基幹業務はかっちりとした計画で 品質 信頼性重視 のバランスをとることが必要だった エンドユーザ CMS ( 画面 ) サーバ d エンジョイパスサーバ 素早い IT パートナーコンテンツサーバ 決済入退会認証通知 API NTT ドコモ基幹系システム Traditional 高品質な IT
プロジェクト紹介 ~dエンジョイパス~ APIを介した二領域の統合 チーム N 月 N+1 N+2 N+3 N+4 N+5 Agile Waterfall 要件定義 設計 接続試験 開発 総合試験
プロジェクトの目標 課題は頻繁に変わる画面やコンテンツプロバイダー API を取り込める仕組みと 基幹システムと接続する仕組みをどう両立するのか? が目標 エンドユーザ CMS ( 画面 ) サーバ d エンジョイパスサーバ 素早い IT パートナーコンテンツサーバ クラウドレイヤも素早い IT を実現 決済入退会認証通知 NTT ドコモ基幹系システム Traditional 高品質な IT AWS での両立 基幹システムに影響ないクラウド
素早い IT の実現 : AWS+Jenkins で CICD 初期開発後も頻繁にリリース可能な仕組みを実現 自動生成 ビルドテスト構築 静的解析 API リファレンス生成 自社独自 API クライアント生成 AWS システム構成 AWS システム構成 AWS システム構成 AWS AWS システム構成システム構成 インフラ設計と実環境との乖離を排除 開発 / 商用全環境でのオンデマンドなインスタンス生成
高品質な IT の実現 : AWS を高信頼に利用 安定した IT をコスト効率よく実現 サーバ 高信頼性基盤設計 大規模システムレベルのクラウド設計 クラウド設計テンプレート AWS Cloud Formation ミドルウェア / アプリケーションもデプロイ サーバ サーバ
Agile なチームにするためのポイント 3 つ IT の実現は人 ( チーム ) 市場ニーズに応えられる Agile なチームへ メールを捨ててチャットへ 水平なチームコミュニケーション お客様 ベンダ全員がチャットでやりとり ペアプロ 自己組織化 属人性の排除 自立と成長 Wiki にノウハウ レトロスペクティブ ( 振り返り )
成果 要求からリリースまで最短即日 週単位のリリースを実現
を支える NTT データの仕組み NTT データでは方法論と手段を提供 Altemista( アルテミスタ ) はスピーディなサービス企画開発を実現し スタートアップ イノベーション創発を支える NTT データのソリューション群のブランドです サービス企画 アジャイル開発 価値検証 実証環境を活用して Transformation を実現するワンストップサービス ( 方法論 ) 市場へサービス価値を高速に提供するためのクラウド提供型統合サービス開発プラットフォーム 価値探索高速開発仮説検証実証実験 Industry Industry Solutions DevOps Environment {API} PoC Enhancement Cloud Resources