Tomoharu Nagasawa
Technical Evangelist, Certified ScrumMaster
IT Pro × 開発者 ジェネラル セッション
あなたは、じつは、ほんとうの
をよく知らない、かもしれない。
ソフトウェア開発環境の最新動向と無償出張セミナー
http://aka.ms/ALMjp
ソフトウェア開発環境の最新動向を 1 ページで!
原理原則 | 事例 | 製品 | 書籍
http://aka.ms/VsPrincipalSeminar
無償で あなたの現場で セミナーを実施できます!
DevOps | ALM | Agile | TFS | Visual Studio | DevDiv 事例
Takeaway
DevOps をざっくりと感じたつもりになる
今から準備することをなんとなく感じる
漠然とした、期待と不安を共有したくなる
ブタさんを増やしたくなるw
Are you a pig?
http://www.implementingscrum.com/images/060911-scrumtoon.jpg
DevOps = Dev も Ops もいつでも Pig !!
リズム ♪
開発
<Dev>
ビジネス
<Biz>
運用
<Ops>
リズム ♪
開発
<Dev>
ビジネス
<Biz>
運用
<Ops>
リズム ♪
リズム ♪ | ビジネス
いままでの
ビジネス
これからの
ビジネス
リズム ♪ | ビジネス | B-M-L
これからの
ビジネス
アイデア
プロダクト
データ
BUILD
MEASURE
LEARN
*Lean Startup
Build – Measure - Learn
Dev Ops
Biz
リズム ♪ | ビジネス | Customer Development
これからの
ビジネス
*Lean Startup
Customer
Discovery
Customer
Validation
Customer
Creation
Company
Building
Iteration Execution
ビジネスのトレンド
利用者への
直接的な貢献
多様なデバイスと
活用シーン
クラウド時代の到来 競争の激化新たな価値を
創出する新技術
IT の戦略的な役割
バランスのとれた
ビジネス アジリティ
品質/スケール/法令順守
先手必勝な
ビジネスをけん引
規模の経済を
最大化
マーケットに追随、
マーケットをリード
ビジネス価値を
継続的に提供
ビジネスと IT
ビジネス IT
ビジネスと IT
ビジネス IT
ビジネスと IT
1990年代
便利 有効 不可欠
Cost Center Key Infrastructure Morphing IT
 確立したビジネスモデル
 全体計画→全体リリース
 技術的な意思決定は IT 部門
 ビジネスモデルに IT が関与
 ニーズに応じたリリース
 技術的な方向性は経営者層へ
 ビジネスを IT がけん引
 ジャスト イン タイム
 IT 計画と投資は、顧客中心に
2000年代 2010年代
Information Technology → Business Technology
1990年代
便利 有効 不可欠
Cost Center Key Infrastructure Morphing IT
 確立したビジネスモデル
 全体計画→全体リリース
 技術的な意思決定は IT 部門
 ビジネスモデルに IT が関与
 ニーズに応じたリリース
 技術的な方向性は経営者層へ
 ビジネスを IT がけん引
 ジャスト イン タイム
 IT 計画と投資は、顧客中心に
2000年代 2010年代
IT = Dev + Ops
要求
運用開発
動くソフトウェア
ビジネスの
アイディアと課題
ビジネスの
対策と加速
Dev Ops
IT ≠ Dev + Ops
要求
運用開発
動くソフトウェア
ビジネスの
アイディアと課題
ビジネスの
対策と加速
Dev Ops
再現しない!
ガバナンス!
IT ≒ Dev + Ops
要求
運用開発
動くソフトウェア
混沌
重量級
無秩序Define
ビジネス
価値の創発
Develop
アイデアを
動くソフトウェアへ
Operate
ソフトウェアを
ビジネス価値として提供
IT = DevOps
要求
運用開発
動くソフトウェア
Define
ビジネス
価値の創発
Develop
アイデアを
動くソフトウェアへ
Operate
ソフトウェアを
ビジネス価値として提供
Why DevOps
要求
運用開発
動くソフトウェア
Define
ビジネス
価値の創発
Develop
アイデアを
動くソフトウェアへ
Operate
ソフトウェアを
ビジネス価値として提供
DevOps
ビジネスシナリオ、
運用要件
明確な優先順位、
短い計画と見直し
品質の作りこみ、
継続した品質確認
正しく、無理なく
デプロイ!
正しく、無理なく
受け取り、把握
動くソフトウェア
の共同所有
障害の切り分けと
分析 / 連絡 / 追跡
実行可能な意義ある
フィードバック
DevOps ?
機敏なアイデア獲得と短い計画と確認
ビジネス シナリオ
 正しい意思決定
 正しい理解
 正しい期待値
動くソフトウェア?
 期待通りのふるまい
 正しい確認
Operation Readiness
Problem
Solution
Value
運用要件を満たしていないソフトウェア
 最終的な段階での阻害要因となる
 本番稼働時に情報収集が困難となる
早期の要求獲得と品質の作りこみ
 運用の受け入れ駆動開発 (ATDD), ラボによる自動化
 継続的インテグレーション, 継続的デプロイメント
ビジネス価値に到達するソフトウェアへ
 ソフトウェアをビジネス価値として提供する
 サイクルタイムを短縮できる
短いサイクルでの開発とテストの継続的実施
長~い、仕掛かり
 手遅れ
 期待値・時代遅れ
動くソフトウェア?
 レガシーコード?
 石橋、叩いてる?
 自信持ってるかい?
Just-in-Time Delivery
Problem
Solution
Value
顧客ニーズにアラインできない開発サイクル
 ビジネス価値の提供が不定期となり、ユーザーの期待に応えられない
 開発サイクルが定まらず、品質とデリバリーがビジネスに合わない
アジャイルプラクティスとカイゼン
 スクラムのフレームワークによる「検査と適応」
 継続的にフィードバックを得る仕組みと体質づくり
ビジネス価値に到達するソフトウェアへ
 適切なビジネス価値を定期的に提供し続ける
 サイクルタイムの短縮と QCDS のバランス調整ができる
スクラムによるタイムボックスと検査と適応
PRIORITIZE PLAN EXECUTE RESPOND
スプリント
(サイクルタイム)
例: 2 週間
デイリースクラム (日次サイクル)
プロダクト
オーナー チーム
スクラムマスター
稼働してからが本番!ビジネスの足をひっぱらない
問題の切り分け!?
 アプリ?インフラ?
 ログは?
 知見たまってる?
障害!
 本番迎えたら運用の
仕事でしょ?
 再現しません (キリ!
Mean time to Repair (MTTR)
Problem
Solution
Value
運用中の障害検出と解決が極めて困難
 高い MTTR によるビジネス価値への浸食
 継続的なフィードバックへの阻害
本番稼働環境でも開発プラクティスを実践
 本番環境相当でのテストの継続的な実施 (仮想テスト環境)
 統合されたインシデント管理, 本番環境でのデバッグの実践
MTTR の短縮
 ソフトウェアをビジネス価値として提供し続ける
 サイクルタイムを短縮できる
まとめ
DevOps をざっくりと感じたつもりになる
• リズム♪
• ビジネス アジリティ
• IT から BT へ
今から準備することをなんとなく感じる
• Dev: 基礎固め、継続的~, 自動化
• Ops: 自動管理, インフラ最適化, 開発の理解
漠然とした、期待と不安を共有する
• 宿題: あなたの現場で共有し、議論する
確認テスト
広がるエンジニアの可能性 – 変化ヲ抱擁セヨ
要求
運用開発
動くソフトウェア
広がるエンジニアの可能性 – 変化ヲ抱擁セヨ
30歳 31歳 32歳 33歳 34歳 35歳 36歳 37歳 38歳 39歳 40歳 41歳 42歳 43歳 44歳 45歳 46歳 47歳 48歳 49歳 50歳 51歳 52歳 53歳 54歳 55歳 56歳 57歳 58歳 59歳 60歳
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
TFSUG | Team Foundation Server Users Group
月一回ペースで、東京・品川を中心に勉強会を開催中!!
h t t p : / / k o k u c h e e s e . c o m / m a i n / h o s t / T F S U G / h t t p : / / t f s u g . c o m
TFSUG
Team Foundation Server Users Group
ALMがもたらす新しいソフトウェア開発へのフェーズの変化とは?~変化を抱擁せよ~
Continuous Demo
ALM Summitで感じた文化
ALMを見通した技術・ツール
Agile開発でTFSをカスタマイズしない使い方
プラグインで工夫してみる:ツール特集
TFSを支える技術
とある開発案件におけるTFSの運用事例
TFS de アジャイルを書いたわけ
アジャイル開発から継続的デリバリーへ
TFSハンズオン
はじめての TFS FROM A TO Z
TFSを使ったアジャイル開発
TFSと継続的デリバリー
SCRUM BOOTCAMP 体験記
ざっくりわかるSCRUM AND TEAM FOUNDATION SERVER
VSSからTFSへの移行
ツールを使って3年目で分かったこと。
VISUAL STUDIO EXPRESS 2012で始めるVISUAL STUDIO ALM
VISUAL STUDIO 2012の楽しいFAKESライブラリ
VISUAL STUDIO 2012の楽しいC++
プロダクトオーナーシップ
LEAN TO UNTANGLE
事後調査とTFS/VISUAL STUDIO便利機能
JIRAで始めるSCRUMっぽい何か
VERACITY -次世代DVCSツールとは俺のことだ-
デブサミ 2013 REMIX! ~ TFS を中心とした CONTINUOUS VALUE DELIVERY の世界の旅を巡るデモ スクラムと品質について
http://twitter.com/AgileSeBookBot
これからのデリバリーサイクルを知りたい!
スクラムを学習したい!日本人、書下ろし!
TFSUG 細谷さんも執筆! MVP for Visual Studio
ALM 吉羽さんも執筆!
平鍋さんとスクラムの原典
野中郁次郎先生 執筆!
ソフトウェア開発環境の最新動向と無償出張セミナー
http://aka.ms/ALMjp
ソフトウェア開発環境の最新動向を 1 ページで!
原理原則 | 事例 | 製品 | 書籍
http://aka.ms/VsPrincipalSeminar
無償で あなたの現場で セミナーを実施できます!
DevOps | ALM | Agile | TFS | Visual Studio | DevDiv 事例
We are Pig !
for Customer Business
tomohn@microsoft.com | @tomohn
http://SoftwareEngineeringPlatform.com
http://www.scrum.org/You-Are-a-Scrum-Pig
今、おさえておきたい DevOps

More Related Content

PDF
DevOps時代の開発環境と現場体験 [#cmdevio2015]
PDF
AiiT enPiT ビジネスアプリケーションセミナー資料
PDF
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
PDF
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
PDF
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
PDF
Evangelist Journey 2015
PPTX
[2021年3月11日] エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ON...
PDF
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
DevOps時代の開発環境と現場体験 [#cmdevio2015]
AiiT enPiT ビジネスアプリケーションセミナー資料
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
Evangelist Journey 2015
[2021年3月11日] エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ON...
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】

What's hot (20)

PDF
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
PDF
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
PDF
これからの開発環境の話をしよう - 開発現場力を高める環境づくり #ost2013
PPTX
Future Tech Night Agile勉強会 20210709
PDF
Getting Git Right wrap up #GettingGitRight
PDF
事業成長にコミットするエンジニア組織への道のり
PDF
ビジネスとITの関係、そしてALM、DevOps
PDF
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
PDF
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
PDF
これからの開発現場が持つべき最低限の開発フロー #hokunet
PDF
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
PDF
ネイティブマーケティングカンパニーにおけるプロダクトマネージャー
PDF
【プロ生松山】1日に100回デプロイできる開発環境の作り方 #pronama
PDF
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
PDF
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
PDF
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
PPTX
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
PDF
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
PDF
機械学習をScrumで組織的に学習する (RSGT2022)
PDF
経営のアジリティを支えるDevOpsと組織
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
これからの開発環境の話をしよう - 開発現場力を高める環境づくり #ost2013
Future Tech Night Agile勉強会 20210709
Getting Git Right wrap up #GettingGitRight
事業成長にコミットするエンジニア組織への道のり
ビジネスとITの関係、そしてALM、DevOps
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
これからの開発現場が持つべき最低限の開発フロー #hokunet
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
ネイティブマーケティングカンパニーにおけるプロダクトマネージャー
【プロ生松山】1日に100回デプロイできる開発環境の作り方 #pronama
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【19-B-1】情シスの中のアーキテクト ~ソフトウェアアーキテクチャを超えて~
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
機械学習をScrumで組織的に学習する (RSGT2022)
経営のアジリティを支えるDevOpsと組織
Ad

Similar to 今、おさえておきたい DevOps (20)

PDF
Enterprise DevOps
PDF
企業組織論としてのオープンイノベーション
PDF
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
PDF
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
PDF
Agile 459 | 11/17 資料
PDF
Visual Studio Onlineで実践するDevOps手法
PDF
そろそろ(おまえらの)DevOpsについて一言いっておくか
PDF
CEDEC2015講演 チーム開発をスムーズにするために
PDF
Ossを使ったazureでのdev ops
PDF
Eric riesstartuplessonslearned2011 ja20110605
PDF
第22回 #TFSUG ちぇんわ祭り - ALM Essentials
PDF
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
PDF
2019年12月16日開催「DevOpsの実践 - Terraform EnterpriseとBitbucketで実現するCI/CD」セッション1「Dev...
PPTX
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
PDF
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
PDF
xOps: エンジニアがスタートアップの成長の原動力となる日
PDF
JaSST'13 Kansai 継続的フィードバックによる品質運営
PDF
DevOps、その前に
PDF
Go azure tfs_service
PDF
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
Enterprise DevOps
企業組織論としてのオープンイノベーション
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Agile 459 | 11/17 資料
Visual Studio Onlineで実践するDevOps手法
そろそろ(おまえらの)DevOpsについて一言いっておくか
CEDEC2015講演 チーム開発をスムーズにするために
Ossを使ったazureでのdev ops
Eric riesstartuplessonslearned2011 ja20110605
第22回 #TFSUG ちぇんわ祭り - ALM Essentials
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年12月16日開催「DevOpsの実践 - Terraform EnterpriseとBitbucketで実現するCI/CD」セッション1「Dev...
Team Foundation Server / Visual Studio Online を利用したチーム開発の実践
20171129 01 講演資料_チームレベル agile からエンタープライズ dev_ops へ
xOps: エンジニアがスタートアップの成長の原動力となる日
JaSST'13 Kansai 継続的フィードバックによる品質運営
DevOps、その前に
Go azure tfs_service
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
Ad

More from 智治 長沢 (20)

PDF
「3つの情報」でスクボの良さを伝えてみる
PDF
DevOpsにつながる開発プロセス再考 #TechTrend
PDF
TrelloとBitbucketで書籍をかいてみた
PDF
通りすがりのエバンジェリスト、その瞳は何を見る
PDF
エンタープライズでのチーム開発環境の秘訣
PDF
誰でもできるプレゼン講座
PDF
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
PDF
スクラム概要とチーム開発環境の要点
PDF
複雑さに挑む!カンバンによるプロジェクト マネジメント
PPTX
プレゼン基礎講座 2016.11
PDF
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
PDF
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
PDF
モダンな開発現場になるためのお作法としてのツール活用
PDF
Business value pipeline with atlassian products
PDF
継続的デリバリーを支える開発環境
PDF
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
PDF
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
PDF
Going Right! Software Delivery with Atlassian Solution
PDF
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
PDF
アジャイルな現場になるためのツール環境
「3つの情報」でスクボの良さを伝えてみる
DevOpsにつながる開発プロセス再考 #TechTrend
TrelloとBitbucketで書籍をかいてみた
通りすがりのエバンジェリスト、その瞳は何を見る
エンタープライズでのチーム開発環境の秘訣
誰でもできるプレゼン講座
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
スクラム概要とチーム開発環境の要点
複雑さに挑む!カンバンによるプロジェクト マネジメント
プレゼン基礎講座 2016.11
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
モダンな開発現場になるためのお作法としてのツール活用
Business value pipeline with atlassian products
継続的デリバリーを支える開発環境
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
Going Right! Software Delivery with Atlassian Solution
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
アジャイルな現場になるためのツール環境

Recently uploaded (8)

PDF
20250823_IoTLT_vol126_kitazaki_v1___.pdf
PDF
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
PDF
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
PPTX
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
PDF
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
PDF
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
PPTX
Vibe Codingを触って感じた現実について.pptx .
PDF
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
20250823_IoTLT_vol126_kitazaki_v1___.pdf
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
Vibe Codingを触って感じた現実について.pptx .
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回

今、おさえておきたい DevOps