夏サミ 2013 基調講演 長沢パート資料 #natsumis1

Post on 15-Jan-2015

2.845 Views

Category:

Documents

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

S1#devsumiS

長沢 智治日本マイクロソフト株式会社

エバンジェリスト

@tomohn / tomohn@microsoft.com

SummitDevelopers

Enterpriseでの DevOpsの勘所DevOps は開発現場とビジネスの間に何を生むか?

ビジネスニーズと戦略的な IT

ビジネス IT

ビジネス IT

ビジネスニーズと戦略的な IT

新たな価値を創出する新技術

お客様への直接的な貢献

多様なデバイスと活用シーン

クラウド時代の到来

競争の激化

先手必勝なビジネスをけん引

マーケットをリードマーケットに追随

ビジネス価値の継続的な提供

規模の経済の最大化

バランスのとれたビジネス アジリティ

ビジネスニーズと戦略的な IT

ビジネスニーズと戦略的な IT

Cost Center

Key Infrastructure

Morphing IT

ビジネスを IT がけん引 ジャストインマーケット

IT 計画と投資は、顧客中心に

エンタープライズでの IT の “ユーザー” とは?

お客様The customer buying

from us

従業員The employees working

for us

エンタープライズアプリケーションの進化

内勤, B2B 協力会社,

従来のチャネルお客様, 全従業員,

新規のチャネル

SYSTEM OF RECORD SYSTEM OF ENGAGEMENT

ブランドの差別化

継続的デリバリー

ビジネスソーシャル

パッケージとそのカスタマイズ

長期のリリースサイクル

コンテンツマネージメント

戦闘力基礎体力※確立した方法が適用しやすい ※未知の領域への挑戦 / 試行錯誤

BUILD – MEASURE - LEARN

アイデア

プロダクト

データ

BUILD

MEASURE

LEARN Dev Ops

Biz

※Lean Startupより

要求

運用開発

動くソフトウェア

ビジネスのアイディアと課題

ビジネスの対策と加速

Dev Ops

ビジネスにフォーカスした戦略的な IT

要求

運用開発

動くソフトウェア

ビジネスのアイディアと課題

ビジネスの対策と加速

Dev Ops

ビジネスにフォーカスした戦略的な IT ?

再現しない!

ガバナンス!

要求

運用開発

動くソフトウェア

ビジネスのアイディアと課題

ビジネスの対策と加速

Dev Ops

ビジネスにフォーカスした戦略的な IT ?

ブラックボックス

ガバナンス!

Ops 視点 | システム自動化が成熟期に突入!ところでアプリは?

要求

運用開発

動くソフトウェア

ビジネスのアイディアと課題

ビジネスの対策と加速

Dev Ops

ビジネスにフォーカスした戦略的な IT ?

再現しない!

多くのインフラとビジネスアプリを運用

Dev 視点 | ビジネス要請に対し早期に提供したいのだが…

1 : n

要求

運用開発

動くソフトウェア

Dev Ops

ビジネスにフォーカスした戦略的な IT ?

再現しない!

ガバナンス!

日々の仕事

問題への視点…

期間のプレッシャー

日々の仕事

問題への視点…

期間のプレッシャー

Dev vs. Ops

要求

OpsDev

動くソフトウェア

ビジネスのアイディアと課題

ビジネスの対策と加速

ビジネスにフォーカスした戦略的な IT !

要求

OpsDev

動くソフトウェア

ビジネスのアイディアと課題

ビジネスの対策と加速

ビジネスにフォーカスした戦略的な IT !

共通ゴール

サイクルタイムとMTTRに対する共通のメトリクス

成果物の共同所有開発プロセスで得た成果物と追跡性を運用で活用

自動化あらゆる環境へのデプロイを自動化

要求

OpsDev

動くソフトウェア

共通ゴール

Defineビジネス価値の創発

Developアイデアを動くソフトウェアへ

Operateソフトウェアをビジネス価値として提供

サイクルタイムとMTTRのメトリクスの共有=ビジネスに対する戦略的な IT の責務

要求

OpsDev

動くソフトウェア

DevOps への主な課題のポイント

運用が欠如した受け入れ基準と優先順位

技術的負債の蓄積

運用を考慮した設計とテストの欠如

長い開発とテストの仕掛かり

運用準備が整わないソフトウェア

長いデプロイの仕掛かり開発と運用のワークフローの相違と分離

本番稼働中の障害への対応

デバッグが困難な本番環境での対応

実行可能なフィードバックの欠如による MTTR の長期化

ビジネス価値との相関関係が不明瞭

要求

OpsDev

動くソフトウェア

DevOps への主な解決策のポイント

運用を考慮したバックログと定期的な優先順位の見直し

レガシーコードの把握と継続的テスト

継続的インテグレーション

疑似本番環境での継続的テストとラボの自動化

常に運用可能な開発成果物の透明性/トレーサビリティ

構成とデプロイの自動化統合されたツールセットと最適なワークフロー連携

本番稼働環境でのテストの実施

本番環境に影響を与えない診断/デバッグ

実行可能なフィードバックの自動化

ビジネス価値を中心としたフィードバックとデータの収集/蓄積

成果物の共同所有

要求

OpsDev

動くソフトウェア

共通ゴール

Defineビジネス価値の創発

Developアイデアを動くソフトウェアへ

Operateソフトウェアをビジネス価値として提供

成果物の共同所有

自動化

IT オーケストレーション (Runbook)

DBバックアップサービスデプロイ

ロールバック本番でのテスト

DBリストア

要求

ビルド

バグ

テスト

Microsoft と DevOps

ServicesOffice 365, Outlook.com, SkyDrive, msn, Skype, Yammer, Windows Azure,

Team Foundation Service, MSDN, …

Enterprise ITMicrosoft IT – Microsoft のグローバルな従業員を支える IT

Software (Platform)Windows, Office, SQL Server, Visual Studio, Team Foundation Server,

Windows Server, …

Team Foundation Server / Service の例

DevOps は、継続的デリバリーへのステップ

DevOps

ムダ取り | サイクルタイムの短縮 | 透明性と結束

継続的フィードバック | 継続的品質 | 継続的デリバリー

Defineアイディアの創発

Developアイディアを動くソフトウェアに

Measure実施可能な知見検査と適応

Operate動くソフトウェアの運用ビジネス価値の実現

OpsDev

プロダクトバックログ

共同所有された動くソフトウェア

ビジネス価値提案

運用バックログ

top related