Developer Summit Summer 2013 C1セッション CA Technologies

S
2013年8月1日
ITの中心でDevOpsを叫ぶ!
~ 日本CAのDevOps ~
#natsumiC1
CA Technologies
プリンシパルコンサルタント 西野 寛史
2
自己紹介
Copyright © 2013 CA. All rights reserved.
西野 寛史(にしの ひろふみ)
日本CA株式会社 勤務
略歴:
■開発者として…
SIerで16年間システム開発に従事
■運用コンサルタント(ITIL)として…
日本CA入社
■CA LISA担当プリセールスとして…
現職
『開発と運用はもっと愛し合える』
■『愛』というコトバが好き
■飛行機ヲタである(自宅のフライトシムに費やした総額X百万)
■経歴に一貫性が無い(開発だったり運用だったり)
■開発と運用、どちらの“キモチ”も身近に感じてきた
■そして今いちばん思うことは…
ITのゴール
自社のビジネスの成功のために
ビジネス価値を向上させるために
何ができるか?
ビジネス部門経営層
運用部門マネジメント開発部門マネジメント
開発としてすべき事は・・ 運用としてすべき事は・・
Process
プロセス
People
組織・教育
Technology
技術
4
開発部門の視点
開発部門
マネジメント
 ビジネスのスピードに追従
 もっと迅速な開発へ
 開発コストを可能な限り抑制
 品質を高く
開発チームディレクタ
チーフアーキテクト
PMO部門開発者 テスト実施者
開発プロセスの標準化
CMMIレベル取得
ウォーターフォール/アジャイル
ISO9001、デザインレビュー
インスペクション、ウォークスルー
ソース/ドキュメント/要件/バグ管理の効率化
統合開発環境の活用
機能テストツールの導入
アプリケーションフレームワークの採用
人的リソース管理
負荷テストツールの導入
プロジェクト管理
情報処理技術者試験
TOGAF認定資格
Process
プロセス
People
組織・教育
Technology
技術
運用部門の視点
運用部門
マネジメント
ITSM/ITILv3
COBIT
サービスデスクツール/監視ツール/インフラ管理ツール
ITIL v3 Foundation認定保持者の育成
監視・オペレータ
 安定稼働/信頼/高可用性/高セキュリティ
 運用コストの削減
仮想化
ISO20000の認定取得
プライベートクラウドの仕組み導入
自動化
ITIL Master認定保持者の
育成
ワークフローツール
リリースポリシー
の標準化
オペレーションマニュアルの
整備・標準化
DCIM
セキュリティ
ポリシー
運用チーム
ディレクター
リリース管理チーム
サービスデスク
チーム
CSO
セキュリティ対策室
ISMS監査対応
アクセス制御
ID管理
SSO
多要素認証
証跡管理
要求 要求
 ビジネスのスピードに追従
 もっと迅速な開発へ
 開発コストを可能な限り抑制
 品質を高く
 安定稼働/信頼/高可用性
/高セキュリティ
 運用コストの削減
お互いのゴールは同じなのに・・
運用チーム開発チーム
企業としてのゴールは同じなのに相反する欲求が引き起こされている
開発部門
マネジメント
壁
運用部門
マネジメント
リリースの
スピード
機能
コードのストリーミング
プロダクションの修正
容易なアクセス
直ぐに実施
実用性重視
オープンなアクセス
コードへの直接書き込み
迅速な
レスポンス
安定した
システム
シンプルさ
リリースをブロック
ロールバック
厳重なセキュリティ
正しく実施
準拠重視
厳格なコントロール
ドキュメンテーション
計画された
レスポンス
“DevOps”の定義とは?
1. Forrester Research, Inc., Improving The Ops In DevOps, July 21, 2011
2. Gartner, DevOps: Born in the Cloud and Coming to the Enterprise, Cameron Haight, Refreshed May 3, 2012; First Published October 27, 2010
3. 451 Research, DevOps Mixing Dev, Ops, Agile, Cloud, Open Source and Business, Jay Lyman, March 3, 2010
7 Copyright © 2013 CA. All rights reserved.
“アプリケーション開発、インフラ、運用、品質管理を担当するIT部門
間において一緒になりコミュニケーションをとり、コラボレーションや
統合することでより目的にあったタイムリーなソフトウェアーやサービ
スを生むための一連のプロセスや手法、システムである” – Forrester1
“DevOpsとは元々クラウド・サービスから始まったもので、オンライ
ンビジネスの増加により、運用チームと開発チームがコラボレーショ
ンすることで、効率性を向上させることに注目した概念です。.” –
Gartner2
“DevOpsとは会社のアプリケーション開発チームとシステム運用チー
ムによりタスクを統合することです。.” – TechTarget
アプリケーションの「開発」において、テスト工程からQA、プロダク
ションから「運用」まで、役割を一緒にし、アプローチを統合することで
ベネフィットを出すことです。” – The 451 Group3
“ソフトウェア開発(アプリケーション/ソフトウェア開発者)とIT
運用(システムアドミニストレーター・インフラ)のプロフェッショ
ナル間のコミュニケーションやコラボレーション、インテグレーショ
ンを実現するための、新しい主義、方法論や慣習” - Wikipedia, April
2012
“ソフトウェア開発チームとIT専門チーム間のコミュニケーションやコラ
ボレーション、インテグレーションに重点を置いたソフトウェアの手法で
ある- Wikipedia, July 2012
“DevOps”の本質的な意味
1. Forrester, Improving The Ops In DevOps: Six Steps IT Ops Can Take To Build A Tighter Relationship With Development Groups, by Stephen Mann, Glenn
O'Donnell, with Robert Whiteley, Eric Chi, July 21, 2011
2. Gartner, DevOps: Born in the Cloud and Coming to the Enterprise, Published: 27 October 2010, last reviewed on 3 May 2012. ID:G00208163, Analyst(s):
Cameron Haight
3. The 451 Group, DevOps mixing dev, ops, agile, cloud, open source and business, Jay Lyman, March 3, 2010
8 Copyright © 2013 CA. All rights reserved.
“アプリケーション開発、インフラ、運用、品質管理を担当するIT部門
間において一緒になりコミュニケーションをとり、コラボレーションや
統合することでより目的にあったタイムリーなソフトウェアーやサービ
スを生むための一連のプロセスや手法、システムである” – Forrester1
“DevOpsとは元々クラウド・サービスから始まったもので、オンライ
ンビジネスの増加により、運用チームと開発チームがコラボレーショ
ンすることで、効率性を向上させることに注目した概念です。.” –
Gartner2
“DevOpsとは会社のアプリケーション開発チームとシステム運用チー
ムによりタスクを統合することです。.” – TechTarget
アプリケーションの「開発」において、テスト工程からQA、プロダク
ションから「運用」まで、役割を一緒にし、アプローチを統合することで
ベネフィットを出すことです。” – The 451 Group3
“ソフトウェア開発(アプリケーション/ソフトウェア開発者)とIT
運用(システムアドミニストレーター・インフラ)のプロフェッショ
ナル間のコミュニケーションやコラボレーション、インテグレーショ
ンを実現するための、新しい主義、方法論や慣習” - Wikipedia, April
2012
“ソフトウェア開発チームとIT専門チーム間のコミュニケーションやコラ
ボレーション、インテグレーションに重点を置いたソフトウェアの手法で
ある- Wikipedia, July 2012
方法
コミュニケー
ション
統合
コラボレーシ
ョン
開発
運用
9
“DevOps”の取り組みで重要なもの
Copyright © 2013 CA. All rights reserved.
 “DevOps”はIT組織における改善活動の1つ
 改善活動で重要な“3つのP”
People(人・組織)
Process(プロセス)
Product(ツール)
 ツールだけに着目すべきではない
 ただ、アンケート調査によると92%の
回答者が、DevOpsの成功はツールに
依存すると回答
 ツールはDevOpsの取り組みにおいて
とりわけ重要な要素
Source: Replay Solutions & HP, DevOps 2011 Trends Survey, April 2011
Product
DevOps
Application Delivery
Service &
Portfolio
Management
Secure
Service Assurance
10
日本CAの“DevOps”=4つの視点
Copyright © 2013 CA. All rights reserved.
ネガティブ
フィードバック
(本番障害対応)
11 Copyright © 2013 CA. All rights reserved.
Application Delivery
Service &
Portfolio
Management
Secure
Service Assurance
日本CAの“DevOps”=4つの視点
12 Copyright © 2013 CA. All rights reserved.
Application Delivery
Service &
Portfolio
Management
Secure
Service Assurance
日本CAの“DevOps”=4つの視点
本当にうちのア
プリが原因?
障害発生!
協力して!
開発環境で再現
するまで待って。
早く修正してほ
しいのに…
リリースだけが
仕事じゃない
リリース作業に
時間かかりすぎ
テスト環境に制
約があるんだ!
そもそも開発の
品質がさぁ…
本番環境の設定
情報を教えて
また?こないだ
教えたじゃん
本番環境アクセ
スに制限多すぎ
厳格にセキュリ
ティ確保したい
DEV OPS
As-Is
13 Copyright © 2013 CA. All rights reserved.
Application Delivery
Service &
Portfolio
Management
Secure
Service Assurance
日本CAの“DevOps”=4つの視点
本当にうちのア
プリが原因?
障害発生!
協力して!
開発環境で再現
するまで待って。
早く修正してほ
しいのに…
リリースだけが
仕事じゃない
リリース作業に
時間かかりすぎ
テスト環境に制
約があるんだ!
そもそも開発の
品質がさぁ…
本番環境の設定
情報を教えて
また?こないだ
教えたじゃん
本番環境アクセ
スに制限多すぎ
厳格にセキュリ
ティ確保したい
DEV OPS
To-Be障害検知、切り分け、
アプリの原因箇所特定
まで本番環境上で実施
リリース作業の無人化
と
制約のないテスト環境
情報共有
特権ID自動貸し出し
特権ID操作ログ取得
本当だ!了解。
すぐ調査するよ
障害発生!原因
はアプリです
原因のメソッド
がすぐわかった
スピーディな対
応、ありがとう
こちらの負担も
減って助かるよ
リリース作業は
自動化したよ
制約解消で存分
にテストできた
本番での障害が
減って嬉しいよ
環境設定をすぐ
確認できたよ
問合せが減って
助かってるよ
本番環境アクセ
スできたよ
セキュリティ面
は安心できるよ
14 Copyright © 2013 CA. All rights reserved.
Application Delivery
Service &
Portfolio
Management
Secure
Service Assurance
日本CAの“DevOps”=4つの視点
障害検知、切り分け、
アプリの原因箇所特定
まで本番環境上で実施
リリース作業の無人化
と
制約のないテスト環境
情報共有
特権ID自動貸し出し
特権ID操作ログ取得
アプリケーション監視
CA Application Performance
Management
リリース自動化
CA LISA Release Automation
サービス仮想化
CA LISA Service Virtualization
今日はこの2つの視点について
掘り下げてみましょう
テクノロジ論点視点
開発・テスト
壁
障害
15
2つの視点
Service Assurance & Application Delivery
Copyright © 2013 CA. All rights reserved.
原因分析
運用ネガティブ
フィードバック
ビジネス要求 ビジネス部門
開発(Dev)部門
運用(Ops)部門
本当にうちのア
プリが原因?
障害発生!
協力して!
開発環境で再現
するまで待って。
早く修正してほ
しいのに…
リリースだけが
仕事じゃない
リリース作業に
時間かかりすぎ
テスト環境に制
約があるんだ!
そもそも開発の
品質がさぁ…
開発・テスト
壁
障害
16
2つの視点
Service Assurance & Application Delivery
Copyright © 2013 CA. All rights reserved.
原因分析
運用ネガティブ
フィードバック
ビジネス要求 ビジネス部門
開発(Dev)部門
運用(Ops)部門
本当にうちのア
プリが原因?
障害発生!
協力して!
開発環境で再現
するまで待って。
早く修正してほ
しいのに…
リリースだけが
仕事じゃない
リリース作業に
時間かかりすぎ
テスト環境に制
約があるんだ!
そもそも開発の
品質がさぁ…
Service Assurance
障害検知、切り分け、
アプリの原因箇所特定
まで本番環境上で実施
アプリケーション監視
CA Application
Performance
Management
性能問題の予兆を
見つけるアプリケーションの問題個所を
特定する
原因領域を
切り分ける
本当だ!了解。
すぐ調査するよ
障害発生!原因
はアプリです
原因のメソッド
がすぐわかった
スピーディな対
応、ありがとう
開発・テスト
壁
障害
17
2つの視点
Service Assurance & Application Delivery
Copyright © 2013 CA. All rights reserved.
原因分析
運用ネガティブ
フィードバック
ビジネス要求 ビジネス部門
開発(Dev)部門
運用(Ops)部門
本当にうちのア
プリが原因?
障害発生!
協力して!
開発環境で再現
するまで待って。
早く修正してほ
しいのに…
リリースだけが
仕事じゃない
リリース作業に
時間かかりすぎ
テスト環境に制
約があるんだ!
そもそも開発の
品質がさぁ…
本当だ!了解。
すぐ調査するよ
障害発生!原因
はアプリです
原因のメソッド
がすぐわかった
スピーディな対
応、ありがとう
Application Delivery リリース作業の無人化
リリース自動化
CA LISA
Release Automation
コンセプトは
“人”を介在させない
ゼロタッチ・デプロイメント
こちらの負担も
減って助かるよ
リリース作業は
自動化したよ
開発・テスト
壁
障害
18
2つの視点
Service Assurance & Application Delivery
原因分析
運用ネガティブ
フィードバック
ビジネス要求 ビジネス部門
開発(Dev)部門
運用(Ops)部門
本当にうちのア
プリが原因?
障害発生!
協力して!
開発環境で再現
するまで待って。
早く修正してほ
しいのに…
リリースだけが
仕事じゃない
リリース作業に
時間かかりすぎ
テスト環境に制
約があるんだ!
そもそも開発の
品質がさぁ…
本当だ!了解。
すぐ調査するよ
障害発生!原因
はアプリです
原因のメソッド
がすぐわかった
スピーディな対
応、ありがとう
こちらの負担も
減って助かるよ
リリース作業は
自動化したよ
Copyright © 2013 CA. All rights reserved.
Application Delivery 制約のないテスト環境
サービス仮想化
CA LISA
Service Virtualization
品質を高める有効な手段の1つ
アプリケーションテスト
開発者は常にテストにベストを尽くしている
しかし現実的には…
テスト環境の“制約”が阻害要因になることがある
充分にカバレッジする
テストシナリオは考えてある
しかし現実問題として、
テスト実施そのものが難しい
典型的な3つの“制約”
19
Copyright © 2013 CA. All rights reserved.
クリティカル
なシステム
(M/Fなど)
外部
サービス
未完成の
システム
開発対象システム
(テストフェーズ)
¥
可用性
制約
課金
制約
未完成
制約
連携先サービス
制約
19
DEV OPS
クリティカル
なシステム
(M/Fなど)
“サービス仮想化“による制約の解消
20 Copyright © 2013 CA. All rights reserved.
20
外部
サービス
未完成の
システム
開発対象システム
(テストフェーズ)
連携先サービス
連携先サービスの
“ふるまい”を仮想化
“制約のない開発”の実現
Service Virtualization
21
サービス仮想化事例(米国の銀行)
Copyright © 2013 CA. All rights reserved.
App
I/F①
I/F②
I/F③
I/F④
銀行の担当者 開発を請け負った
外部ベンダ
BANK DEV
銀行内のテスト環境
App
①
②
③
④
I/F仕様書
開発したApp
Appに不具合が多い!
BANK DEV
App
I/F①
I/F②
I/F③
I/F④ App
開発したApp
仮想化したI/F
必要なI/Fすべて仮想化 目に見えて品質改善 実際に機能する環境で開発
Before
With LISA
22
Copyright © 2013 CA All Rights Reserved.
Virtual Service Environment
仮想サービス生成
メンテナンス利用
実サービスに基づく
仮想サービスのセルフ
ヒーリング
HTTP JMS
JDBCSOAP
ライブトラフィックキャプチャ
(LISAキャプチャ機能)
(外部PCAPファイルの取込み)
CA LISA Workstation
開発・テスト
チーム
性能チーム
WSDL ,
フラットファイル ,
仕様書(スクラッチ)など
様々なシステム間連携プロトコルに対応
SOAP・MQ・JMS・EJB・JDBC・HTTP(S)・独自プロトコル等
ダイナミック
(動的)な生成
主に保守開発、
エンハンスメ
ントなど
スタティック
(静的)な生成
主に新規開発、
並行開発など
CA LISAの“サービス仮想化“手法
23
CA LISA
もっと深く知るには(弊社セミナーご案内)
Copyright © 2013 CA. All rights reserved.
LISAを体感するチャンス!
■「CA LISA サービス仮想化」体験セミナー
場所:弊社東京本社オフィス(永田町)
期日:8月22日(木)13:30~17:30
8月28日(水)13:30~17:30
詳細・ご登録:http://www.ca-seminar.info/Lisa_20130620/
DevOpsや開発生産性向上に関する情報収集チャンス!
■システム構築を革新するサービス仮想化セミナー
~ DevOpsとサービス仮想化 ~
場所:JPタワー(東京・大手町)
期日:9月11日(水)13:30~16:20
詳細・ご登録:http://www.ca-seminar.info/LISA0911/
24
まとめ
Copyright © 2013 CA. All rights reserved.
DEV OPS
なぜDevOpsなのか?
目指すゴールは同じだが相互の欲求は相反
DevOpsとは何なのか?
明確な定義はない。言葉に惑わされず本質を捉える
DevOpsはツールか?
DevOpsは改善活動。ゆえに「3つのP」が重要
しかし先駆者は“ツールは重要な要素”と語る
DevOpsに対する4つの視点
Service Assurance
Application Delivery
Secure
Service&Portfolio Management
ITを“中心”から俯瞰
すると、見えてくる
ネガティブフィードバックの削減
アプリケーションの品質向上
阻害要因の1つ「テスト環境の制約」を解消
サービス仮想化(CA LISA)
Thank You!
Q&A
25
1 de 25

Recomendados

リーンソフトウェア開発とは por
リーンソフトウェア開発とはリーンソフトウェア開発とは
リーンソフトウェア開発とはStudyTech
13.3K vistas17 diapositivas
エンジニアが成長のエンジンになる日 #devsumi #natsumiC7 por
エンジニアが成長のエンジンになる日 #devsumi  #natsumiC7エンジニアが成長のエンジンになる日 #devsumi  #natsumiC7
エンジニアが成長のエンジンになる日 #devsumi #natsumiC7Itsuki Kuroda
11.9K vistas69 diapositivas
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB por
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiB
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について45分拡大版 #devsumi #devsumiBItsuki Kuroda
44.8K vistas159 diapositivas
Future Tech Night Agile勉強会 20210709 por
 Future Tech Night Agile勉強会 20210709 Future Tech Night Agile勉強会 20210709
Future Tech Night Agile勉強会 20210709shotamiyazaki6
788 vistas17 diapositivas
LEANSTARTUPの現場 #leanstartup por
LEANSTARTUPの現場 #leanstartupLEANSTARTUPの現場 #leanstartup
LEANSTARTUPの現場 #leanstartupItsuki Kuroda
15.6K vistas113 diapositivas
【A-1】すべてがつながるIoT時代の共創のあり方 por
【A-1】すべてがつながるIoT時代の共創のあり方【A-1】すべてがつながるIoT時代の共創のあり方
【A-1】すべてがつながるIoT時代の共創のあり方Developers Summit
1.9K vistas37 diapositivas

Más contenido relacionado

La actualidad más candente

エンタープライズへのアジャイル開発の導入事例 por
エンタープライズへのアジャイル開発の導入事例エンタープライズへのアジャイル開発の導入事例
エンタープライズへのアジャイル開発の導入事例Shozaburo Yoshihara
4.2K vistas30 diapositivas
リーンスタートアップ、アジャイル開発導入事例 por
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例Arata Fujimura
3.7K vistas82 diapositivas
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~ por
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~Developers Summit
2.3K vistas55 diapositivas
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove por
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove 社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove Itsuki Kuroda
63.2K vistas106 diapositivas
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築 por
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築Daisuke Masubuchi
3.8K vistas70 diapositivas
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方 por
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
6.4K vistas52 diapositivas

La actualidad más candente(20)

エンタープライズへのアジャイル開発の導入事例 por Shozaburo Yoshihara
エンタープライズへのアジャイル開発の導入事例エンタープライズへのアジャイル開発の導入事例
エンタープライズへのアジャイル開発の導入事例
Shozaburo Yoshihara4.2K vistas
リーンスタートアップ、アジャイル開発導入事例 por Arata Fujimura
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例
Arata Fujimura3.7K vistas
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~ por Developers Summit
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
Developers Summit2.3K vistas
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove por Itsuki Kuroda
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove 社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
Itsuki Kuroda63.2K vistas
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築 por Daisuke Masubuchi
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
Daisuke Masubuchi3.8K vistas
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方 por Yusuke Suzuki
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki6.4K vistas
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ por Itsuki Kuroda
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
Itsuki Kuroda121.3K vistas
開発プロジェクトの価値をあげるだけのアジャイルでいいの?(DevLove関西 2017/11/25 ) por Naoya Maekawa
開発プロジェクトの価値をあげるだけのアジャイルでいいの?(DevLove関西 2017/11/25 )開発プロジェクトの価値をあげるだけのアジャイルでいいの?(DevLove関西 2017/11/25 )
開発プロジェクトの価値をあげるだけのアジャイルでいいの?(DevLove関西 2017/11/25 )
Naoya Maekawa2.1K vistas
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan por Yusuke Suzuki
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
Yusuke Suzuki6.6K vistas
SIerとクラウドの付き合い方 por Yusuke Suzuki
SIerとクラウドの付き合い方SIerとクラウドの付き合い方
SIerとクラウドの付き合い方
Yusuke Suzuki2.6K vistas
Ulsアジャイル推進室 エンタープライズアジャイルがやってくる! 20160312 por Shozaburo Yoshihara
Ulsアジャイル推進室 エンタープライズアジャイルがやってくる! 20160312Ulsアジャイル推進室 エンタープライズアジャイルがやってくる! 20160312
Ulsアジャイル推進室 エンタープライズアジャイルがやってくる! 20160312
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと por ESM SEC
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだことKPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと
ESM SEC24.8K vistas
夏サミ2013【A1】基礎からわかるDevOps por Developers Summit
夏サミ2013【A1】基礎からわかるDevOps夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps
Developers Summit9.4K vistas
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy por 満徳 関
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudyリーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
リーンスタートアップとスマートなエンジニアリングの葛藤 2017/06改訂版 #bpstudy #agilejapan #postudy
満徳 関3.2K vistas
HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法 por Kazuhiro Kotsutsumi
HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法
HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法
Kazuhiro Kotsutsumi3.1K vistas
DevOps 概要 - インフラ革命、今起きていること por Hiro Fukami
DevOps 概要 - インフラ革命、今起きていることDevOps 概要 - インフラ革命、今起きていること
DevOps 概要 - インフラ革命、今起きていること
Hiro Fukami2.6K vistas
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~ por Yuichi Saotome
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
Yuichi Saotome1.8K vistas
Agile Guts We Have Had and Will Have por Kenji Hiranabe
Agile Guts We Have Had and Will HaveAgile Guts We Have Had and Will Have
Agile Guts We Have Had and Will Have
Kenji Hiranabe4.8K vistas

Destacado

Embedded training por
Embedded trainingEmbedded training
Embedded trainingsowmiya437
95 vistas4 diapositivas
Compras terlevich por
Compras terlevichCompras terlevich
Compras terlevichSergio Zerpa
345 vistas17 diapositivas
Rimborsi spese ai tesserati lnd problematiche fiscali por
Rimborsi spese ai tesserati lnd   problematiche fiscaliRimborsi spese ai tesserati lnd   problematiche fiscali
Rimborsi spese ai tesserati lnd problematiche fiscaliFrancesco Rhodio
5.6K vistas12 diapositivas
How to speak so people listen por
How to speak so people listenHow to speak so people listen
How to speak so people listenSameer Mathur
279 vistas25 diapositivas
federal reserve por
federal reservefederal reserve
federal reserveSandro Suzart
115 vistas146 diapositivas
Geovation - Water Challenge por
Geovation - Water ChallengeGeovation - Water Challenge
Geovation - Water ChallengeGeovationchallenge
297 vistas35 diapositivas

Destacado(15)

Embedded training por sowmiya437
Embedded trainingEmbedded training
Embedded training
sowmiya43795 vistas
Rimborsi spese ai tesserati lnd problematiche fiscali por Francesco Rhodio
Rimborsi spese ai tesserati lnd   problematiche fiscaliRimborsi spese ai tesserati lnd   problematiche fiscali
Rimborsi spese ai tesserati lnd problematiche fiscali
Francesco Rhodio5.6K vistas
How to speak so people listen por Sameer Mathur
How to speak so people listenHow to speak so people listen
How to speak so people listen
Sameer Mathur279 vistas
Myyntitiimin johtaminen by Panu Musakka por Panu Musakka
Myyntitiimin johtaminen by Panu MusakkaMyyntitiimin johtaminen by Panu Musakka
Myyntitiimin johtaminen by Panu Musakka
Panu Musakka828 vistas
EL Tutorials 1 to 3 por mustlikely
EL Tutorials 1 to 3EL Tutorials 1 to 3
EL Tutorials 1 to 3
mustlikely464 vistas
公司電子化登記系統簡報 por 丸 貢
公司電子化登記系統簡報公司電子化登記系統簡報
公司電子化登記系統簡報
丸 貢185 vistas

Similar a Developer Summit Summer 2013 C1セッション CA Technologies

夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏) por
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)Developers Summit
4.7K vistas24 diapositivas
20170912 data analyst meetup tokyo vol.5 por
20170912 data analyst meetup tokyo vol.5 20170912 data analyst meetup tokyo vol.5
20170912 data analyst meetup tokyo vol.5 tetsuro ito
1.6K vistas34 diapositivas
(Japanese) From Continuous Integration to DevOps - Japan Innovate 2013 por
(Japanese) From Continuous Integration to DevOps - Japan Innovate 2013 (Japanese) From Continuous Integration to DevOps - Japan Innovate 2013
(Japanese) From Continuous Integration to DevOps - Japan Innovate 2013 Sanjeev Sharma
1.8K vistas33 diapositivas
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~ por
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~Yuki Ando
948 vistas47 diapositivas
Changing Infrastructure operation by DevOps And Agile Development por
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentTaiji Tsuchiya
1.5K vistas196 diapositivas
Ossを使ったazureでのdev ops por
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops裕貴 荒井
514 vistas30 diapositivas

Similar a Developer Summit Summer 2013 C1セッション CA Technologies(20)

夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏) por Developers Summit
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
Developers Summit4.7K vistas
20170912 data analyst meetup tokyo vol.5 por tetsuro ito
20170912 data analyst meetup tokyo vol.5 20170912 data analyst meetup tokyo vol.5
20170912 data analyst meetup tokyo vol.5
tetsuro ito1.6K vistas
(Japanese) From Continuous Integration to DevOps - Japan Innovate 2013 por Sanjeev Sharma
(Japanese) From Continuous Integration to DevOps - Japan Innovate 2013 (Japanese) From Continuous Integration to DevOps - Japan Innovate 2013
(Japanese) From Continuous Integration to DevOps - Japan Innovate 2013
Sanjeev Sharma1.8K vistas
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~ por Yuki Ando
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando948 vistas
Changing Infrastructure operation by DevOps And Agile Development por Taiji Tsuchiya
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
Taiji Tsuchiya1.5K vistas
Ossを使ったazureでのdev ops por 裕貴 荒井
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops
裕貴 荒井514 vistas
ACES Meet_サービス紹介資料_v1.26.pdf por ssuserb71bf0
ACES Meet_サービス紹介資料_v1.26.pdfACES Meet_サービス紹介資料_v1.26.pdf
ACES Meet_サービス紹介資料_v1.26.pdf
ssuserb71bf07.8K vistas
デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6 por 智治 長沢
デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6
デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6
智治 長沢2.7K vistas
saleshub_AiDeal LP202210.pdf por ssuser8de8212
saleshub_AiDeal LP202210.pdfsaleshub_AiDeal LP202210.pdf
saleshub_AiDeal LP202210.pdf
ssuser8de8212468 vistas
DevOpsが引き金となるインフラエンジニアの進撃 por Teruo Adachi
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi16.4K vistas
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援 por 智治 長沢
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
智治 長沢2.8K vistas
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは? por Takashi Takebayashi
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
Takashi Takebayashi2.9K vistas
そろそろ(おまえらの)DevOpsについて一言いっておくか por Takashi Takebayashi
そろそろ(おまえらの)DevOpsについて一言いっておくかそろそろ(おまえらの)DevOpsについて一言いっておくか
そろそろ(おまえらの)DevOpsについて一言いっておくか
Takashi Takebayashi1.7K vistas
20231019 Notion Labs Japan × エルボーズ コラボ勉強会 por makototsubakihara
20231019 Notion Labs Japan × エルボーズ コラボ勉強会20231019 Notion Labs Japan × エルボーズ コラボ勉強会
20231019 Notion Labs Japan × エルボーズ コラボ勉強会
makototsubakihara127 vistas
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」 por naoki ando
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
naoki ando1.3K vistas
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜 por Takashi Takebayashi
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
Takashi Takebayashi1.3K vistas
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」 por Serverworks Co.,Ltd.
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
Serverworks Co.,Ltd.18.2K vistas
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~ por apkiban
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
apkiban309 vistas

Último

Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 por
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
109 vistas26 diapositivas
光コラボは契約してはいけない por
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけないTakuya Matsunaga
28 vistas17 diapositivas
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 por
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PC Cluster Consortium
66 vistas12 diapositivas
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 por
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PC Cluster Consortium
28 vistas36 diapositivas
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可 por
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可Hitachi, Ltd. OSS Solution Center.
10 vistas22 diapositivas

Último(7)

光コラボは契約してはいけない por Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga28 vistas
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 por PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 por PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」

Developer Summit Summer 2013 C1セッション CA Technologies

  • 1. 2013年8月1日 ITの中心でDevOpsを叫ぶ! ~ 日本CAのDevOps ~ #natsumiC1 CA Technologies プリンシパルコンサルタント 西野 寛史
  • 2. 2 自己紹介 Copyright © 2013 CA. All rights reserved. 西野 寛史(にしの ひろふみ) 日本CA株式会社 勤務 略歴: ■開発者として… SIerで16年間システム開発に従事 ■運用コンサルタント(ITIL)として… 日本CA入社 ■CA LISA担当プリセールスとして… 現職 『開発と運用はもっと愛し合える』 ■『愛』というコトバが好き ■飛行機ヲタである(自宅のフライトシムに費やした総額X百万) ■経歴に一貫性が無い(開発だったり運用だったり) ■開発と運用、どちらの“キモチ”も身近に感じてきた ■そして今いちばん思うことは…
  • 4. Process プロセス People 組織・教育 Technology 技術 4 開発部門の視点 開発部門 マネジメント  ビジネスのスピードに追従  もっと迅速な開発へ  開発コストを可能な限り抑制  品質を高く 開発チームディレクタ チーフアーキテクト PMO部門開発者 テスト実施者 開発プロセスの標準化 CMMIレベル取得 ウォーターフォール/アジャイル ISO9001、デザインレビュー インスペクション、ウォークスルー ソース/ドキュメント/要件/バグ管理の効率化 統合開発環境の活用 機能テストツールの導入 アプリケーションフレームワークの採用 人的リソース管理 負荷テストツールの導入 プロジェクト管理 情報処理技術者試験 TOGAF認定資格
  • 5. Process プロセス People 組織・教育 Technology 技術 運用部門の視点 運用部門 マネジメント ITSM/ITILv3 COBIT サービスデスクツール/監視ツール/インフラ管理ツール ITIL v3 Foundation認定保持者の育成 監視・オペレータ  安定稼働/信頼/高可用性/高セキュリティ  運用コストの削減 仮想化 ISO20000の認定取得 プライベートクラウドの仕組み導入 自動化 ITIL Master認定保持者の 育成 ワークフローツール リリースポリシー の標準化 オペレーションマニュアルの 整備・標準化 DCIM セキュリティ ポリシー 運用チーム ディレクター リリース管理チーム サービスデスク チーム CSO セキュリティ対策室 ISMS監査対応 アクセス制御 ID管理 SSO 多要素認証 証跡管理
  • 6. 要求 要求  ビジネスのスピードに追従  もっと迅速な開発へ  開発コストを可能な限り抑制  品質を高く  安定稼働/信頼/高可用性 /高セキュリティ  運用コストの削減 お互いのゴールは同じなのに・・ 運用チーム開発チーム 企業としてのゴールは同じなのに相反する欲求が引き起こされている 開発部門 マネジメント 壁 運用部門 マネジメント リリースの スピード 機能 コードのストリーミング プロダクションの修正 容易なアクセス 直ぐに実施 実用性重視 オープンなアクセス コードへの直接書き込み 迅速な レスポンス 安定した システム シンプルさ リリースをブロック ロールバック 厳重なセキュリティ 正しく実施 準拠重視 厳格なコントロール ドキュメンテーション 計画された レスポンス
  • 7. “DevOps”の定義とは? 1. Forrester Research, Inc., Improving The Ops In DevOps, July 21, 2011 2. Gartner, DevOps: Born in the Cloud and Coming to the Enterprise, Cameron Haight, Refreshed May 3, 2012; First Published October 27, 2010 3. 451 Research, DevOps Mixing Dev, Ops, Agile, Cloud, Open Source and Business, Jay Lyman, March 3, 2010 7 Copyright © 2013 CA. All rights reserved. “アプリケーション開発、インフラ、運用、品質管理を担当するIT部門 間において一緒になりコミュニケーションをとり、コラボレーションや 統合することでより目的にあったタイムリーなソフトウェアーやサービ スを生むための一連のプロセスや手法、システムである” – Forrester1 “DevOpsとは元々クラウド・サービスから始まったもので、オンライ ンビジネスの増加により、運用チームと開発チームがコラボレーショ ンすることで、効率性を向上させることに注目した概念です。.” – Gartner2 “DevOpsとは会社のアプリケーション開発チームとシステム運用チー ムによりタスクを統合することです。.” – TechTarget アプリケーションの「開発」において、テスト工程からQA、プロダク ションから「運用」まで、役割を一緒にし、アプローチを統合することで ベネフィットを出すことです。” – The 451 Group3 “ソフトウェア開発(アプリケーション/ソフトウェア開発者)とIT 運用(システムアドミニストレーター・インフラ)のプロフェッショ ナル間のコミュニケーションやコラボレーション、インテグレーショ ンを実現するための、新しい主義、方法論や慣習” - Wikipedia, April 2012 “ソフトウェア開発チームとIT専門チーム間のコミュニケーションやコラ ボレーション、インテグレーションに重点を置いたソフトウェアの手法で ある- Wikipedia, July 2012
  • 8. “DevOps”の本質的な意味 1. Forrester, Improving The Ops In DevOps: Six Steps IT Ops Can Take To Build A Tighter Relationship With Development Groups, by Stephen Mann, Glenn O'Donnell, with Robert Whiteley, Eric Chi, July 21, 2011 2. Gartner, DevOps: Born in the Cloud and Coming to the Enterprise, Published: 27 October 2010, last reviewed on 3 May 2012. ID:G00208163, Analyst(s): Cameron Haight 3. The 451 Group, DevOps mixing dev, ops, agile, cloud, open source and business, Jay Lyman, March 3, 2010 8 Copyright © 2013 CA. All rights reserved. “アプリケーション開発、インフラ、運用、品質管理を担当するIT部門 間において一緒になりコミュニケーションをとり、コラボレーションや 統合することでより目的にあったタイムリーなソフトウェアーやサービ スを生むための一連のプロセスや手法、システムである” – Forrester1 “DevOpsとは元々クラウド・サービスから始まったもので、オンライ ンビジネスの増加により、運用チームと開発チームがコラボレーショ ンすることで、効率性を向上させることに注目した概念です。.” – Gartner2 “DevOpsとは会社のアプリケーション開発チームとシステム運用チー ムによりタスクを統合することです。.” – TechTarget アプリケーションの「開発」において、テスト工程からQA、プロダク ションから「運用」まで、役割を一緒にし、アプローチを統合することで ベネフィットを出すことです。” – The 451 Group3 “ソフトウェア開発(アプリケーション/ソフトウェア開発者)とIT 運用(システムアドミニストレーター・インフラ)のプロフェッショ ナル間のコミュニケーションやコラボレーション、インテグレーショ ンを実現するための、新しい主義、方法論や慣習” - Wikipedia, April 2012 “ソフトウェア開発チームとIT専門チーム間のコミュニケーションやコラ ボレーション、インテグレーションに重点を置いたソフトウェアの手法で ある- Wikipedia, July 2012 方法 コミュニケー ション 統合 コラボレーシ ョン 開発 運用
  • 9. 9 “DevOps”の取り組みで重要なもの Copyright © 2013 CA. All rights reserved.  “DevOps”はIT組織における改善活動の1つ  改善活動で重要な“3つのP” People(人・組織) Process(プロセス) Product(ツール)  ツールだけに着目すべきではない  ただ、アンケート調査によると92%の 回答者が、DevOpsの成功はツールに 依存すると回答  ツールはDevOpsの取り組みにおいて とりわけ重要な要素 Source: Replay Solutions & HP, DevOps 2011 Trends Survey, April 2011 Product DevOps
  • 10. Application Delivery Service & Portfolio Management Secure Service Assurance 10 日本CAの“DevOps”=4つの視点 Copyright © 2013 CA. All rights reserved. ネガティブ フィードバック (本番障害対応)
  • 11. 11 Copyright © 2013 CA. All rights reserved. Application Delivery Service & Portfolio Management Secure Service Assurance 日本CAの“DevOps”=4つの視点
  • 12. 12 Copyright © 2013 CA. All rights reserved. Application Delivery Service & Portfolio Management Secure Service Assurance 日本CAの“DevOps”=4つの視点 本当にうちのア プリが原因? 障害発生! 協力して! 開発環境で再現 するまで待って。 早く修正してほ しいのに… リリースだけが 仕事じゃない リリース作業に 時間かかりすぎ テスト環境に制 約があるんだ! そもそも開発の 品質がさぁ… 本番環境の設定 情報を教えて また?こないだ 教えたじゃん 本番環境アクセ スに制限多すぎ 厳格にセキュリ ティ確保したい DEV OPS As-Is
  • 13. 13 Copyright © 2013 CA. All rights reserved. Application Delivery Service & Portfolio Management Secure Service Assurance 日本CAの“DevOps”=4つの視点 本当にうちのア プリが原因? 障害発生! 協力して! 開発環境で再現 するまで待って。 早く修正してほ しいのに… リリースだけが 仕事じゃない リリース作業に 時間かかりすぎ テスト環境に制 約があるんだ! そもそも開発の 品質がさぁ… 本番環境の設定 情報を教えて また?こないだ 教えたじゃん 本番環境アクセ スに制限多すぎ 厳格にセキュリ ティ確保したい DEV OPS To-Be障害検知、切り分け、 アプリの原因箇所特定 まで本番環境上で実施 リリース作業の無人化 と 制約のないテスト環境 情報共有 特権ID自動貸し出し 特権ID操作ログ取得 本当だ!了解。 すぐ調査するよ 障害発生!原因 はアプリです 原因のメソッド がすぐわかった スピーディな対 応、ありがとう こちらの負担も 減って助かるよ リリース作業は 自動化したよ 制約解消で存分 にテストできた 本番での障害が 減って嬉しいよ 環境設定をすぐ 確認できたよ 問合せが減って 助かってるよ 本番環境アクセ スできたよ セキュリティ面 は安心できるよ
  • 14. 14 Copyright © 2013 CA. All rights reserved. Application Delivery Service & Portfolio Management Secure Service Assurance 日本CAの“DevOps”=4つの視点 障害検知、切り分け、 アプリの原因箇所特定 まで本番環境上で実施 リリース作業の無人化 と 制約のないテスト環境 情報共有 特権ID自動貸し出し 特権ID操作ログ取得 アプリケーション監視 CA Application Performance Management リリース自動化 CA LISA Release Automation サービス仮想化 CA LISA Service Virtualization 今日はこの2つの視点について 掘り下げてみましょう テクノロジ論点視点
  • 15. 開発・テスト 壁 障害 15 2つの視点 Service Assurance & Application Delivery Copyright © 2013 CA. All rights reserved. 原因分析 運用ネガティブ フィードバック ビジネス要求 ビジネス部門 開発(Dev)部門 運用(Ops)部門 本当にうちのア プリが原因? 障害発生! 協力して! 開発環境で再現 するまで待って。 早く修正してほ しいのに… リリースだけが 仕事じゃない リリース作業に 時間かかりすぎ テスト環境に制 約があるんだ! そもそも開発の 品質がさぁ…
  • 16. 開発・テスト 壁 障害 16 2つの視点 Service Assurance & Application Delivery Copyright © 2013 CA. All rights reserved. 原因分析 運用ネガティブ フィードバック ビジネス要求 ビジネス部門 開発(Dev)部門 運用(Ops)部門 本当にうちのア プリが原因? 障害発生! 協力して! 開発環境で再現 するまで待って。 早く修正してほ しいのに… リリースだけが 仕事じゃない リリース作業に 時間かかりすぎ テスト環境に制 約があるんだ! そもそも開発の 品質がさぁ… Service Assurance 障害検知、切り分け、 アプリの原因箇所特定 まで本番環境上で実施 アプリケーション監視 CA Application Performance Management 性能問題の予兆を 見つけるアプリケーションの問題個所を 特定する 原因領域を 切り分ける 本当だ!了解。 すぐ調査するよ 障害発生!原因 はアプリです 原因のメソッド がすぐわかった スピーディな対 応、ありがとう
  • 17. 開発・テスト 壁 障害 17 2つの視点 Service Assurance & Application Delivery Copyright © 2013 CA. All rights reserved. 原因分析 運用ネガティブ フィードバック ビジネス要求 ビジネス部門 開発(Dev)部門 運用(Ops)部門 本当にうちのア プリが原因? 障害発生! 協力して! 開発環境で再現 するまで待って。 早く修正してほ しいのに… リリースだけが 仕事じゃない リリース作業に 時間かかりすぎ テスト環境に制 約があるんだ! そもそも開発の 品質がさぁ… 本当だ!了解。 すぐ調査するよ 障害発生!原因 はアプリです 原因のメソッド がすぐわかった スピーディな対 応、ありがとう Application Delivery リリース作業の無人化 リリース自動化 CA LISA Release Automation コンセプトは “人”を介在させない ゼロタッチ・デプロイメント こちらの負担も 減って助かるよ リリース作業は 自動化したよ
  • 18. 開発・テスト 壁 障害 18 2つの視点 Service Assurance & Application Delivery 原因分析 運用ネガティブ フィードバック ビジネス要求 ビジネス部門 開発(Dev)部門 運用(Ops)部門 本当にうちのア プリが原因? 障害発生! 協力して! 開発環境で再現 するまで待って。 早く修正してほ しいのに… リリースだけが 仕事じゃない リリース作業に 時間かかりすぎ テスト環境に制 約があるんだ! そもそも開発の 品質がさぁ… 本当だ!了解。 すぐ調査するよ 障害発生!原因 はアプリです 原因のメソッド がすぐわかった スピーディな対 応、ありがとう こちらの負担も 減って助かるよ リリース作業は 自動化したよ Copyright © 2013 CA. All rights reserved. Application Delivery 制約のないテスト環境 サービス仮想化 CA LISA Service Virtualization 品質を高める有効な手段の1つ アプリケーションテスト 開発者は常にテストにベストを尽くしている しかし現実的には… テスト環境の“制約”が阻害要因になることがある
  • 19. 充分にカバレッジする テストシナリオは考えてある しかし現実問題として、 テスト実施そのものが難しい 典型的な3つの“制約” 19 Copyright © 2013 CA. All rights reserved. クリティカル なシステム (M/Fなど) 外部 サービス 未完成の システム 開発対象システム (テストフェーズ) ¥ 可用性 制約 課金 制約 未完成 制約 連携先サービス 制約 19 DEV OPS
  • 20. クリティカル なシステム (M/Fなど) “サービス仮想化“による制約の解消 20 Copyright © 2013 CA. All rights reserved. 20 外部 サービス 未完成の システム 開発対象システム (テストフェーズ) 連携先サービス 連携先サービスの “ふるまい”を仮想化 “制約のない開発”の実現 Service Virtualization
  • 21. 21 サービス仮想化事例(米国の銀行) Copyright © 2013 CA. All rights reserved. App I/F① I/F② I/F③ I/F④ 銀行の担当者 開発を請け負った 外部ベンダ BANK DEV 銀行内のテスト環境 App ① ② ③ ④ I/F仕様書 開発したApp Appに不具合が多い! BANK DEV App I/F① I/F② I/F③ I/F④ App 開発したApp 仮想化したI/F 必要なI/Fすべて仮想化 目に見えて品質改善 実際に機能する環境で開発 Before With LISA
  • 22. 22 Copyright © 2013 CA All Rights Reserved. Virtual Service Environment 仮想サービス生成 メンテナンス利用 実サービスに基づく 仮想サービスのセルフ ヒーリング HTTP JMS JDBCSOAP ライブトラフィックキャプチャ (LISAキャプチャ機能) (外部PCAPファイルの取込み) CA LISA Workstation 開発・テスト チーム 性能チーム WSDL , フラットファイル , 仕様書(スクラッチ)など 様々なシステム間連携プロトコルに対応 SOAP・MQ・JMS・EJB・JDBC・HTTP(S)・独自プロトコル等 ダイナミック (動的)な生成 主に保守開発、 エンハンスメ ントなど スタティック (静的)な生成 主に新規開発、 並行開発など CA LISAの“サービス仮想化“手法
  • 23. 23 CA LISA もっと深く知るには(弊社セミナーご案内) Copyright © 2013 CA. All rights reserved. LISAを体感するチャンス! ■「CA LISA サービス仮想化」体験セミナー 場所:弊社東京本社オフィス(永田町) 期日:8月22日(木)13:30~17:30 8月28日(水)13:30~17:30 詳細・ご登録:http://www.ca-seminar.info/Lisa_20130620/ DevOpsや開発生産性向上に関する情報収集チャンス! ■システム構築を革新するサービス仮想化セミナー ~ DevOpsとサービス仮想化 ~ 場所:JPタワー(東京・大手町) 期日:9月11日(水)13:30~16:20 詳細・ご登録:http://www.ca-seminar.info/LISA0911/
  • 24. 24 まとめ Copyright © 2013 CA. All rights reserved. DEV OPS なぜDevOpsなのか? 目指すゴールは同じだが相互の欲求は相反 DevOpsとは何なのか? 明確な定義はない。言葉に惑わされず本質を捉える DevOpsはツールか? DevOpsは改善活動。ゆえに「3つのP」が重要 しかし先駆者は“ツールは重要な要素”と語る DevOpsに対する4つの視点 Service Assurance Application Delivery Secure Service&Portfolio Management ITを“中心”から俯瞰 すると、見えてくる ネガティブフィードバックの削減 アプリケーションの品質向上 阻害要因の1つ「テスト環境の制約」を解消 サービス仮想化(CA LISA)