SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Summit
Developers
Developers Summit 2013 Summer
サンドボックスから開放せよ!	
藤井智弘
日本ヒューレット・パッカード㈱	
S1
#natsumiS1
Summit
Developers
Developers Summit 2013 Summer
自己紹介	
•  藤井智弘	
  
•  日本ヒューレット・パッカード㈱	
  
 ソフトウェア事業統括	
  
  ALM技術部マネージャー	
  
	
  
	
  
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
ディシプリンド・アジャイル・
デリバリー
エンタープライズ・アジャイル実践ガイド
アジャイル開発の本質とスケールアップ
変化に強い大規模開発を成功させる
14のベストプラクティス
Summit
Developers
Developers Summit 2013 Summer
“エンタープライズ”,”	
  DevOps”?	
“サンドボックス”タイプ	
 “BETA”タイプ	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y !
Summit
Developers
Developers Summit 2013 Summer
“BETA”なエンタープライズの特質	
“BETA”タイプ	
しがらみ	
  
 他システム	
  
 利害関係者	
  
 確立された部門・組織	
  
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
スキル	
  
 みんなが“アジャイル“ってわけじゃない	
  
 みんなが“プログラマー”ってわけじゃない	
  
 みんなが“遊んでる”ってわけじゃない	
  
別にそんなに頻繁に“リリース”しない	
  
Summit
Developers
Developers Summit 2013 Summer
ギャップは、“BETA”なればこそ	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
OpsDevDevOps
プロセスの標準化
プロセスの自動化
コラボレーションと
共有
アプリケーションのデリバリ・	
  
パイプラインの標準化	
  
サービスの標準化とデリバリ・	
  
モデルの工業化	
  
ビルドとテスト、開発とテストのた
めのプロビジョニング環境構築の
自動化	
  
自動リリース、環境のプロビジョニ
ング、モニタリングと再配布	
  
開発ーテストービルドーリリースの
コラボレーション	
  
LOBや外部サービスプロバイダと
のコラボレーション	
  
スピード&ビジネス俊敏性	
   効率化と低コストの推進	
  
ビジネス成果の最大化	
  
Summit
Developers
Developers Summit 2013 Summer
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
Initial
Managed
Defined
Measured
Optimized
プロセス成熟度
最小限のリスクとコストで、ビ
ジネス目標を達成するため
の全体的なプロセスの継続
的な評価
可視性と予測可能性の為に
プロセス品質とパフォーマン
スの測定
プロセスがうまく特徴付けら
れ組織間をまたがって標準
化されている
プロセスは管理されているが
標準化はされていない
プロセスは予測不可能でコン
トロールが貧弱でリアクティ
ブな対応
プロセス自動化
自己学習と自己修復を通じ
たメトリック分析を利用し自
動化プロセスの継続的な改
善	
  
自動化プロセスに対しビジネ
ス目標のためのメトリックの
収集と分析	
  
アプリケーションのライフサイ
クル全体で集中での自動化
プロセス	
  
サイロ化された環境で自動
化。インフラの標準化もされ
ていない	
  
自動化はない	
  
コラボレーションと共有
コラボレーションは、効果的
かつ継続的な知識の共有と
個別エンパワーメントのため
に最適化	
  
非効率性とボトルネック特定
のため測定されるコラボレー
ションプロセス	
  
プロセスに統合されたツール
と共有された責任範囲のもと
チーム間でのコラボレーショ
ンが実現	
  
管理されたコミュニケーショ
ンとコーディネーション。いく
つかの共有された意志決定	
  
貧弱な基盤、アドホックなコ
ミュニケーション意志決定は
独立して行われる	
  
成熟度モデルによる段階的アプローチ
Summit
Developers
Developers Summit 2013 Summer
アクティビティベースの成熟度モデル	
7	
  
0	
  
1	
  
2	
  
3	
  
4	
  
ビルド管理 /	
  CI	
  	
  
構成管理/DSL	
  
インフラのデプロ
イ	
アプリケーション
デプロイ	
テスト	
リリース管理	
データ管理・移行	
ワークロード管理	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y !
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
リリース	
  
ユーザー
受入テス
ト	
  
パフォーマ
ンス&セ
キュリティ	
  
テスト	
  
リグレッ
ション	
  
テスト	
  
コード	
  
修正	
  
機能	
  
テスト	
  
ビルド	
  
欠陥対応
欠陥対応
エラー対策
ユーザーフィードバック
対応
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化①品質保証の観点	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
開発	
  
品質保証	
  
運用	
  
ステー	
  
ジング	
  
リリース	
  
ユーザー
受入テス
ト	
  
パフォーマ
ンス&セ
キュリティ	
  
テスト	
  
リグレッ
ション	
  
テスト	
  
コード	
  
修正	
  
機能	
  
テスト	
  
ビルド	
  
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化①品質保証の観点	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
ステージに応じた…	
  
ーテストの種別	
  
ー完了基準	
  
の連鎖が、プロセスによる品質の向上を実現する	
開発	
  
品質保証	
  
運用	
  
ステー	
  
ジング	
  
リリース	
  
ユーザー
受入テス
ト	
  
パフォーマ
ンス&セ
キュリティ	
  
テスト	
  
リグレッ
ション	
  
テスト	
  
コード	
  
修正	
  
機能	
  
テスト	
  
ビルド	
  
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化①品質保証の観点	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
開発	
  
品質保証	
  
運用	
  
ステー	
  
ジング	
  
開発BVT	
 品質検証BVT	
 ステージングBVT	
どのステージで	
 どのタイプのテストを	
 どのテストケースで	
ビルドのステージに応じた検証スキームをあらたに導入	
  
ビルド検証テスト(BVT:Build	
  Verifica0on	
  Test)	
リリース	
  
ユーザー
受入テス
ト	
  
パフォーマ
ンス&セ
キュリティ	
  
テスト	
  
リグレッ
ション	
  
テスト	
  
コード	
  
修正	
  
機能	
  
テスト	
  
ビルド	
  
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化②環境	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
Build	
  5	
  
Pet	
  Clinic	
  v	
  10.0	
  
Java,	
  TomCat,	
  MySQL	
  
1	
  Proliant,	
  2	
  VMs,	
  4	
  
CPUs	
  
Build	
  6	
  
Pet	
  Clinic	
  v	
  10.0	
  
Java,	
  WebSphere,	
  
Oracle	
  
2	
  HP	
  Blade,	
  8	
  VMs,	
  8	
  
CPUs	
  
Build	
  6	
  
Pet	
  Clinic	
  v	
  10.0	
  
Java,	
  TomCat,	
  mySQL	
  
1	
  Proliant,	
  2	
  VMs,	
  4	
  
CPUs	
  
開発	
  
品質保証	
  
ステー	
  
ジング	
  
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化②環境	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
Build	
  5	
  
Pet	
  Clinic	
  v	
  10.0	
  
Java,	
  TomCat,	
  MySQL	
  
1	
  Proliant,	
  2	
  VMs,	
  4	
  
CPUs	
  
Build	
  6	
  
Pet	
  Clinic	
  v	
  10.0	
  
Java,	
  WebSphere,	
  
Oracle	
  
2	
  HP	
  Blade,	
  8	
  VMs,	
  8	
  
CPUs	
  
Build	
  6	
  
Pet	
  Clinic	
  v	
  10.0	
  
Java,	
  TomCat,	
  mySQL	
  
1	
  Proliant,	
  2	
  VMs,	
  4	
  
CPUs	
  
付随する各種の処理フロー	
  
•  インストール/アンインストール	
  
•  事前処理(環境の操作)	
  
•  サーバーの起動/終了	
  
•  デプロイ	
  
•  デプロイエラー時の後処理 	
  
          etc	
開発	
  
品質保証	
  
ステー	
  
ジング	
  
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化②環境	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
Pet	
  Clinic	
  v	
  10.0	
  
1	
  Proliant,	
  2	
  VMs,	
  4	
  
CPUs	
  
2	
  Proliant,	
  4	
  VMs,	
  8	
  
CPUs	
  
1	
  HP	
  Blade,	
  4	
  VMs,	
  8	
  
CPUs	
  
2	
  HP	
  Blade,	
  8	
  VMs,	
  8	
  
CPUs	
  
Java,	
  WebSphere,	
  
Oracle	
  
Java,	
  JBoss,	
  mySQL	
  
Java,	
  WebSphere,	
  
mySQL	
  
Java,	
  TomCat,	
  MySQL	
  
“アプリケーション“	
 “プラットフォーム“	
 “インフラ“	
開発	
  
品質保証	
  
ステー	
  
ジング	
  
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化②環境	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
インフラの定義	
ミドルウェアの設定	
ノードへのマッピング	
処理ワークフローの定義	
“モデル駆動”により、プログラマーでなくとも	
  
環境定義が可能に
Summit
Developers
Developers Summit 2013 Summer
開発	
  
品質保証	
  
運用	
  
ステー	
  
ジング	
  
リリース・プロセスの効率化②環境	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
開発BVT	
 品質検証BVT	
 ステージングBVT	
1
6	
  
JBOSS7.11/	
  
MySQL5.7	
  
CentOS6.4	
  
2CPU/4G	
  memory	
  
App	
  ver0.2	
  
JOBSS7.11/	
  
MySQL5.6	
  
CentOS6.3	
  
4CPU/8G	
  memory	
  
App	
  ver0.3	
  
Weblogic	
  Server12	
  
RHEL	
  6.4	
  
4CPU/8G	
  memory	
  
App	
  ver0.9	
  
Oracle	
  SE	
  one	
  11g	
  
RHEL	
  6.4	
  
4CPU/8G	
  memory	
  
Weblogic	
  Server12	
  
RHEL	
  6.4	
  
8CPU/16G	
  memory	
  
App	
  ver1.0	
  
Oracle	
  SE	
  SE	
  11g	
  
RHEL	
  6.4	
  
8CPU/12G	
  memory	
  
リリース	
  
ユーザー
受入テス
ト	
  
パフォーマ
ンス&セ
キュリティ	
  
テスト	
  
リグレッ
ション	
  
テスト	
  
コード	
  
修正	
  
機能	
  
テスト	
  
ビルド	
  
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化③実行形態	
1
7	
  
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
プロジェクトA	
192.168.14.56	
  
192.168.14.91	
  
プロジェクトB	
プロジェクトC
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化③“バッチ“	
1
8	
  
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
プロジェクトA	
192.168.14.56	
  
192.168.14.91	
  
プロジェクトB	
プロジェクトC	
テスティングホスト
Summit
Developers
Developers Summit 2013 Summer
リリース・プロセスの効率化③“バッチ“	
1
9	
  
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
プロジェクトA	
192.168.14.56	
  
192.168.14.91	
  
プロジェクトB	
プロジェクトC	
テスティングホスト	
スケジュールでリソー
スの最大限活用
Summit
Developers
Developers Summit 2013 Summer
リリース	
  
ユーザー
受入テス
ト	
  
パフォーマ
ンス&セ
キュリティ	
  
テスト	
  
リグレッ
ション	
  
テスト	
  
コード	
  
修正	
  
機能	
  
テスト	
  
ビルド	
  
リリース・プロセスの効率化	
2
0	
  
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
欠陥対応
欠陥対応
エラー対策
欠陥対応
ユーザーフィードバック対応
JBOSS7.11/	
  
MySQL5.7	
  
CentOS6.4	
  
2CPU/4G	
  memory	
  
App	
  ver0.2	
  
JOBSS7.11/	
  
MySQL5.6	
  
CentOS6.3	
  
4CPU/8G	
  memory	
  
App	
  ver0.3	
  
Weblogic	
  Server12	
  
RHEL	
  6.4	
  
4CPU/8G	
  memory	
  
App	
  ver0.9	
  
Oracle	
  SE	
  one	
  11g	
  
RHEL	
  6.4	
  
4CPU/8G	
  memory	
  
Weblogic	
  Server12	
  
RHEL	
  6.4	
  
8CPU/16G	
  memory	
  
App	
  ver1.0	
  
Oracle	
  SE	
  SE	
  11g	
  
RHEL	
  6.4	
  
8CPU/12G	
  memory	
  
開発	
  
品質保証	
  
運用	
  
ステー	
  
ジング	
  
①“ビルド検証テスト“により、リリースプロセスの各段階で
の品質検証のスキームを確立し、確実な実行を促進する
(質の向上、ガバナンス視点)	
  
②“モデル駆動“により構成の維持管理を簡便にするととも
に、開発者側が適切な環境をミスなく構築できる	
  
③スケジュール実行で、テスト用のリソースを最大活用する
Summit
Developers
Developers Summit 2013 Summer
リリース	
  
ユーザー
受入テス
ト	
  
パフォーマ
ンス&セ
キュリティ	
  
テスト	
  
リグレッ
ション	
  
テスト	
  
コード	
  
修正	
  
機能	
  
テスト	
  
ビルド	
  
リリース・プロセスの効率化成熟化	
2
1	
  
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
欠陥対応
欠陥対応
欠陥対応
ユーザーフィードバック対応
JBOSS7.11/	
  
MySQL5.7	
  
CentOS6.4	
  
2CPU/4G	
  memory	
  
App	
  ver0.2	
  
JOBSS7.11/	
  
MySQL5.6	
  
CentOS6.3	
  
4CPU/8G	
  memory	
  
App	
  ver0.3	
  
Weblogic	
  Server12	
  
RHEL	
  6.4	
  
4CPU/8G	
  memory	
  
App	
  ver0.9	
  
Oracle	
  SE	
  one	
  11g	
  
RHEL	
  6.4	
  
4CPU/8G	
  memory	
  
Weblogic	
  Server12	
  
RHEL	
  6.4	
  
8CPU/16G	
  memory	
  
App	
  ver1.0	
  
Oracle	
  SE	
  SE	
  11g	
  
RHEL	
  6.4	
  
8CPU/12G	
  memory	
  
開発	
  
品質保証	
  
運用	
  
ステー	
  
ジング	
  
①“ビルド検証テスト“により、リリースプロセスの各段階で
の品質検証のスキームを確立し、確実な実行を促進する
(質の向上、ガバナンス視点)	
  
②“モデル駆動“により構成の維持管理を簡便にするととも
に、開発者側が適切な環境をミスなく構築できる	
  
③スケジュール実行で、テスト用のリソースを最大活用する
Summit
Developers
Developers Summit 2013 Summer
“サンドボックスから開放せよ“	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
“リリースが頻繁でなければDevOpsはいらない”?	
“BETA”なエンタープライズにとっては、	
  
リリース可能な品質獲得のスキーム	
  
DevOpsを、“サンドボックス”から開放しよう!	
  
DevOpsで、新しい開発アプローチを	
  
“サンドボックス”から開放しよう!	
  
Summit
Developers
Developers Summit 2013 Summer
(おまけ)もしよろしければ…	
D E V O P S 	
   M A K E S 	
   Y O U R 	
   L I F E 	
   H A P P Y ! 	
 hp.com/jp/alm	
HP	
  ALMのポータルサイトをリニューアルしました。	
  
DevOpsに関する詳細もこちらに適宜アップしていきますので、	
  
ぜひ参加登録を!
Summit
Developers
Developers Summit 2013 Summer
It’s	
  your	
  turn.

Más contenido relacionado

La actualidad más candente

無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013Keisuke Todoroki
 
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬Mizuki Tanno
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へekushida
 
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1智治 長沢
 
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜Yukei Wachi
 
デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料Shinichiro Isago
 
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?Takashi Sogabe
 
Developers Summit 2013【15-B-8】タブレット進化論
Developers Summit 2013【15-B-8】タブレット進化論Developers Summit 2013【15-B-8】タブレット進化論
Developers Summit 2013【15-B-8】タブレット進化論Akio Hoshi
 
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Kenji Hiranabe
 
反復型ソフトウェア開発の勘所
反復型ソフトウェア開発の勘所反復型ソフトウェア開発の勘所
反復型ソフトウェア開発の勘所Yoshifumi Tsuda
 
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」Yusuke Suzuki
 
【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡
【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡
【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡Naomichi Shimazu
 
デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会Takeaki Tada
 
リコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえるリコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえるYohei Yamamoto
 
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
 
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~Akira Inoue
 
【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumiKaoru NAKAMURA
 
自チームのLychee redmine活用例
自チームのLychee redmine活用例自チームのLychee redmine活用例
自チームのLychee redmine活用例agileware_jp
 

La actualidad más candente (20)

無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
 
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
 
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
 
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜
 
デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料
 
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
 
Developers Summit 2013【15-B-8】タブレット進化論
Developers Summit 2013【15-B-8】タブレット進化論Developers Summit 2013【15-B-8】タブレット進化論
Developers Summit 2013【15-B-8】タブレット進化論
 
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
 
反復型ソフトウェア開発の勘所
反復型ソフトウェア開発の勘所反復型ソフトウェア開発の勘所
反復型ソフトウェア開発の勘所
 
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」
Agile Japan 2010 「変化を受け入れるアジャイルなプロジェクトマネジメントと現場 <ツール・環境篇>」
 
【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡
【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡
【DevOpsDaysTokyo2021】「ログイン画面が開きません」から始まるチーム改革の軌跡
 
DevOpsって何?
DevOpsって何?DevOpsって何?
DevOpsって何?
 
デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会デブサミ 2013 日本App Inventorユーザー会
デブサミ 2013 日本App Inventorユーザー会
 
リコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえるリコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえる
 
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
 
【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi
 
自チームのLychee redmine活用例
自チームのLychee redmine活用例自チームのLychee redmine活用例
自チームのLychee redmine活用例
 
Barcode-punk
Barcode-punkBarcode-punk
Barcode-punk
 

Destacado

夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)Developers Summit
 
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~SPIRAL Inc.
 
Sqlアンチパターン読書会 #7スライド資料
Sqlアンチパターン読書会 #7スライド資料 Sqlアンチパターン読書会 #7スライド資料
Sqlアンチパターン読書会 #7スライド資料 Naoya Ishii
 
夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOpsDevelopers Summit
 
VandV:システムの評価と検証について
VandV:システムの評価と検証についてVandV:システムの評価と検証について
VandV:システムの評価と検証についてI Ueno
 
「超」短期間開発のための3つの開発マネジメント
「超」短期間開発のための3つの開発マネジメント「超」短期間開発のための3つの開発マネジメント
「超」短期間開発のための3つの開発マネジメントRyozo Ishibashi
 
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010Yusuke Suzuki
 
BluemixとIBM DevOps Servicesで始めるアプリケーション開発
BluemixとIBM DevOps Servicesで始めるアプリケーション開発BluemixとIBM DevOps Servicesで始めるアプリケーション開発
BluemixとIBM DevOps Servicesで始めるアプリケーション開発IBMソリューション
 
PMBOKで学ぶプロジェクトマネジメントの基礎
PMBOKで学ぶプロジェクトマネジメントの基礎PMBOKで学ぶプロジェクトマネジメントの基礎
PMBOKで学ぶプロジェクトマネジメントの基礎Hiroyuki Tanaka
 
初めての人の為のプロジェクトマネジメント入門
初めての人の為のプロジェクトマネジメント入門初めての人の為のプロジェクトマネジメント入門
初めての人の為のプロジェクトマネジメント入門尚 鈴木
 

Destacado (14)

Devsumi summer 2013_b2_share
Devsumi summer 2013_b2_shareDevsumi summer 2013_b2_share
Devsumi summer 2013_b2_share
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
 
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
 
DevOps at ChatWork
DevOps at ChatWorkDevOps at ChatWork
DevOps at ChatWork
 
Sqlアンチパターン読書会 #7スライド資料
Sqlアンチパターン読書会 #7スライド資料 Sqlアンチパターン読書会 #7スライド資料
Sqlアンチパターン読書会 #7スライド資料
 
夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps
 
VandV:システムの評価と検証について
VandV:システムの評価と検証についてVandV:システムの評価と検証について
VandV:システムの評価と検証について
 
「超」短期間開発のための3つの開発マネジメント
「超」短期間開発のための3つの開発マネジメント「超」短期間開発のための3つの開発マネジメント
「超」短期間開発のための3つの開発マネジメント
 
サステイナブルなSIを実現する開発基盤のあり方/GxPセミナー
サステイナブルなSIを実現する開発基盤のあり方/GxPセミナーサステイナブルなSIを実現する開発基盤のあり方/GxPセミナー
サステイナブルなSIを実現する開発基盤のあり方/GxPセミナー
 
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
 
プロジェクト管理における課題管理ツール運用の”勘所”
プロジェクト管理における課題管理ツール運用の”勘所”プロジェクト管理における課題管理ツール運用の”勘所”
プロジェクト管理における課題管理ツール運用の”勘所”
 
BluemixとIBM DevOps Servicesで始めるアプリケーション開発
BluemixとIBM DevOps Servicesで始めるアプリケーション開発BluemixとIBM DevOps Servicesで始めるアプリケーション開発
BluemixとIBM DevOps Servicesで始めるアプリケーション開発
 
PMBOKで学ぶプロジェクトマネジメントの基礎
PMBOKで学ぶプロジェクトマネジメントの基礎PMBOKで学ぶプロジェクトマネジメントの基礎
PMBOKで学ぶプロジェクトマネジメントの基礎
 
初めての人の為のプロジェクトマネジメント入門
初めての人の為のプロジェクトマネジメント入門初めての人の為のプロジェクトマネジメント入門
初めての人の為のプロジェクトマネジメント入門
 

Similar a でぶさみ夏2013 キーノート オレンジレンジャーの資料

デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース
デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレースデブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース
デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレースDevelopers Summit
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 智治 長沢
 
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果Hideaki Tokida
 
【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック智治 長沢
 
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOpsデブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOpsDevelopers Summit
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
 
【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション智治 長沢
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用智治 長沢
 
デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化Katsuhiro Aizawa
 
QA SUMMIT in GDC2013
QA SUMMIT in GDC2013QA SUMMIT in GDC2013
QA SUMMIT in GDC2013IGDA JAPAN
 
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Akira Inoue
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployRyutaro YOSHIBA
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所真吾 吉田
 
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jpRAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp智治 長沢
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!智治 長沢
 
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨde:code 2017
 
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望についてKen Azuma
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps智治 長沢
 

Similar a でぶさみ夏2013 キーノート オレンジレンジャーの資料 (20)

デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース
デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレースデブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース
デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
 
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
 
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
 
【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック
 
デブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOpsデブサミ2013【15-D-4】Opsから挑むDevOps
デブサミ2013【15-D-4】Opsから挑むDevOps
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 
【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
 
デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化
 
QA SUMMIT in GDC2013
QA SUMMIT in GDC2013QA SUMMIT in GDC2013
QA SUMMIT in GDC2013
 
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
 
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
 
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jpRAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
 
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
 
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
 

Último

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Último (8)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

でぶさみ夏2013 キーノート オレンジレンジャーの資料

  • 1. Summit Developers Developers Summit 2013 Summer サンドボックスから開放せよ! 藤井智弘 日本ヒューレット・パッカード㈱ S1 #natsumiS1
  • 2. Summit Developers Developers Summit 2013 Summer 自己紹介 •  藤井智弘   •  日本ヒューレット・パッカード㈱    ソフトウェア事業統括     ALM技術部マネージャー       D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! ディシプリンド・アジャイル・ デリバリー エンタープライズ・アジャイル実践ガイド アジャイル開発の本質とスケールアップ 変化に強い大規模開発を成功させる 14のベストプラクティス
  • 3. Summit Developers Developers Summit 2013 Summer “エンタープライズ”,”  DevOps”? “サンドボックス”タイプ “BETA”タイプ D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y !
  • 4. Summit Developers Developers Summit 2013 Summer “BETA”なエンタープライズの特質 “BETA”タイプ しがらみ    他システム    利害関係者    確立された部門・組織   D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! スキル    みんなが“アジャイル“ってわけじゃない    みんなが“プログラマー”ってわけじゃない    みんなが“遊んでる”ってわけじゃない   別にそんなに頻繁に“リリース”しない  
  • 5. Summit Developers Developers Summit 2013 Summer ギャップは、“BETA”なればこそ D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! OpsDevDevOps プロセスの標準化 プロセスの自動化 コラボレーションと 共有 アプリケーションのデリバリ・   パイプラインの標準化   サービスの標準化とデリバリ・   モデルの工業化   ビルドとテスト、開発とテストのた めのプロビジョニング環境構築の 自動化   自動リリース、環境のプロビジョニ ング、モニタリングと再配布   開発ーテストービルドーリリースの コラボレーション   LOBや外部サービスプロバイダと のコラボレーション   スピード&ビジネス俊敏性   効率化と低コストの推進   ビジネス成果の最大化  
  • 6. Summit Developers Developers Summit 2013 Summer D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! Initial Managed Defined Measured Optimized プロセス成熟度 最小限のリスクとコストで、ビ ジネス目標を達成するため の全体的なプロセスの継続 的な評価 可視性と予測可能性の為に プロセス品質とパフォーマン スの測定 プロセスがうまく特徴付けら れ組織間をまたがって標準 化されている プロセスは管理されているが 標準化はされていない プロセスは予測不可能でコン トロールが貧弱でリアクティ ブな対応 プロセス自動化 自己学習と自己修復を通じ たメトリック分析を利用し自 動化プロセスの継続的な改 善   自動化プロセスに対しビジネ ス目標のためのメトリックの 収集と分析   アプリケーションのライフサイ クル全体で集中での自動化 プロセス   サイロ化された環境で自動 化。インフラの標準化もされ ていない   自動化はない   コラボレーションと共有 コラボレーションは、効果的 かつ継続的な知識の共有と 個別エンパワーメントのため に最適化   非効率性とボトルネック特定 のため測定されるコラボレー ションプロセス   プロセスに統合されたツール と共有された責任範囲のもと チーム間でのコラボレーショ ンが実現   管理されたコミュニケーショ ンとコーディネーション。いく つかの共有された意志決定   貧弱な基盤、アドホックなコ ミュニケーション意志決定は 独立して行われる   成熟度モデルによる段階的アプローチ
  • 7. Summit Developers Developers Summit 2013 Summer アクティビティベースの成熟度モデル 7   0   1   2   3   4   ビルド管理 /  CI     構成管理/DSL   インフラのデプロ イ アプリケーション デプロイ テスト リリース管理 データ管理・移行 ワークロード管理 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y !
  • 8. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! リリース   ユーザー 受入テス ト   パフォーマ ンス&セ キュリティ   テスト   リグレッ ション   テスト   コード   修正   機能   テスト   ビルド   欠陥対応 欠陥対応 エラー対策 ユーザーフィードバック 対応
  • 9. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化①品質保証の観点 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! 開発   品質保証   運用   ステー   ジング   リリース   ユーザー 受入テス ト   パフォーマ ンス&セ キュリティ   テスト   リグレッ ション   テスト   コード   修正   機能   テスト   ビルド  
  • 10. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化①品質保証の観点 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! ステージに応じた…   ーテストの種別   ー完了基準   の連鎖が、プロセスによる品質の向上を実現する 開発   品質保証   運用   ステー   ジング   リリース   ユーザー 受入テス ト   パフォーマ ンス&セ キュリティ   テスト   リグレッ ション   テスト   コード   修正   機能   テスト   ビルド  
  • 11. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化①品質保証の観点 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! 開発   品質保証   運用   ステー   ジング   開発BVT 品質検証BVT ステージングBVT どのステージで どのタイプのテストを どのテストケースで ビルドのステージに応じた検証スキームをあらたに導入   ビルド検証テスト(BVT:Build  Verifica0on  Test) リリース   ユーザー 受入テス ト   パフォーマ ンス&セ キュリティ   テスト   リグレッ ション   テスト   コード   修正   機能   テスト   ビルド  
  • 12. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化②環境 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! Build  5   Pet  Clinic  v  10.0   Java,  TomCat,  MySQL   1  Proliant,  2  VMs,  4   CPUs   Build  6   Pet  Clinic  v  10.0   Java,  WebSphere,   Oracle   2  HP  Blade,  8  VMs,  8   CPUs   Build  6   Pet  Clinic  v  10.0   Java,  TomCat,  mySQL   1  Proliant,  2  VMs,  4   CPUs   開発   品質保証   ステー   ジング  
  • 13. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化②環境 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! Build  5   Pet  Clinic  v  10.0   Java,  TomCat,  MySQL   1  Proliant,  2  VMs,  4   CPUs   Build  6   Pet  Clinic  v  10.0   Java,  WebSphere,   Oracle   2  HP  Blade,  8  VMs,  8   CPUs   Build  6   Pet  Clinic  v  10.0   Java,  TomCat,  mySQL   1  Proliant,  2  VMs,  4   CPUs   付随する各種の処理フロー   •  インストール/アンインストール   •  事前処理(環境の操作)   •  サーバーの起動/終了   •  デプロイ   •  デプロイエラー時の後処理              etc 開発   品質保証   ステー   ジング  
  • 14. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化②環境 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! Pet  Clinic  v  10.0   1  Proliant,  2  VMs,  4   CPUs   2  Proliant,  4  VMs,  8   CPUs   1  HP  Blade,  4  VMs,  8   CPUs   2  HP  Blade,  8  VMs,  8   CPUs   Java,  WebSphere,   Oracle   Java,  JBoss,  mySQL   Java,  WebSphere,   mySQL   Java,  TomCat,  MySQL   “アプリケーション“ “プラットフォーム“ “インフラ“ 開発   品質保証   ステー   ジング  
  • 15. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化②環境 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! インフラの定義 ミドルウェアの設定 ノードへのマッピング 処理ワークフローの定義 “モデル駆動”により、プログラマーでなくとも   環境定義が可能に
  • 16. Summit Developers Developers Summit 2013 Summer 開発   品質保証   運用   ステー   ジング   リリース・プロセスの効率化②環境 D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! 開発BVT 品質検証BVT ステージングBVT 1 6   JBOSS7.11/   MySQL5.7   CentOS6.4   2CPU/4G  memory   App  ver0.2   JOBSS7.11/   MySQL5.6   CentOS6.3   4CPU/8G  memory   App  ver0.3   Weblogic  Server12   RHEL  6.4   4CPU/8G  memory   App  ver0.9   Oracle  SE  one  11g   RHEL  6.4   4CPU/8G  memory   Weblogic  Server12   RHEL  6.4   8CPU/16G  memory   App  ver1.0   Oracle  SE  SE  11g   RHEL  6.4   8CPU/12G  memory   リリース   ユーザー 受入テス ト   パフォーマ ンス&セ キュリティ   テスト   リグレッ ション   テスト   コード   修正   機能   テスト   ビルド  
  • 17. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化③実行形態 1 7   D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! プロジェクトA 192.168.14.56   192.168.14.91   プロジェクトB プロジェクトC
  • 18. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化③“バッチ“ 1 8   D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! プロジェクトA 192.168.14.56   192.168.14.91   プロジェクトB プロジェクトC テスティングホスト
  • 19. Summit Developers Developers Summit 2013 Summer リリース・プロセスの効率化③“バッチ“ 1 9   D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! プロジェクトA 192.168.14.56   192.168.14.91   プロジェクトB プロジェクトC テスティングホスト スケジュールでリソー スの最大限活用
  • 20. Summit Developers Developers Summit 2013 Summer リリース   ユーザー 受入テス ト   パフォーマ ンス&セ キュリティ   テスト   リグレッ ション   テスト   コード   修正   機能   テスト   ビルド   リリース・プロセスの効率化 2 0   D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! 欠陥対応 欠陥対応 エラー対策 欠陥対応 ユーザーフィードバック対応 JBOSS7.11/   MySQL5.7   CentOS6.4   2CPU/4G  memory   App  ver0.2   JOBSS7.11/   MySQL5.6   CentOS6.3   4CPU/8G  memory   App  ver0.3   Weblogic  Server12   RHEL  6.4   4CPU/8G  memory   App  ver0.9   Oracle  SE  one  11g   RHEL  6.4   4CPU/8G  memory   Weblogic  Server12   RHEL  6.4   8CPU/16G  memory   App  ver1.0   Oracle  SE  SE  11g   RHEL  6.4   8CPU/12G  memory   開発   品質保証   運用   ステー   ジング   ①“ビルド検証テスト“により、リリースプロセスの各段階で の品質検証のスキームを確立し、確実な実行を促進する (質の向上、ガバナンス視点)   ②“モデル駆動“により構成の維持管理を簡便にするととも に、開発者側が適切な環境をミスなく構築できる   ③スケジュール実行で、テスト用のリソースを最大活用する
  • 21. Summit Developers Developers Summit 2013 Summer リリース   ユーザー 受入テス ト   パフォーマ ンス&セ キュリティ   テスト   リグレッ ション   テスト   コード   修正   機能   テスト   ビルド   リリース・プロセスの効率化成熟化 2 1   D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! 欠陥対応 欠陥対応 欠陥対応 ユーザーフィードバック対応 JBOSS7.11/   MySQL5.7   CentOS6.4   2CPU/4G  memory   App  ver0.2   JOBSS7.11/   MySQL5.6   CentOS6.3   4CPU/8G  memory   App  ver0.3   Weblogic  Server12   RHEL  6.4   4CPU/8G  memory   App  ver0.9   Oracle  SE  one  11g   RHEL  6.4   4CPU/8G  memory   Weblogic  Server12   RHEL  6.4   8CPU/16G  memory   App  ver1.0   Oracle  SE  SE  11g   RHEL  6.4   8CPU/12G  memory   開発   品質保証   運用   ステー   ジング   ①“ビルド検証テスト“により、リリースプロセスの各段階で の品質検証のスキームを確立し、確実な実行を促進する (質の向上、ガバナンス視点)   ②“モデル駆動“により構成の維持管理を簡便にするととも に、開発者側が適切な環境をミスなく構築できる   ③スケジュール実行で、テスト用のリソースを最大活用する
  • 22. Summit Developers Developers Summit 2013 Summer “サンドボックスから開放せよ“ D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! “リリースが頻繁でなければDevOpsはいらない”? “BETA”なエンタープライズにとっては、   リリース可能な品質獲得のスキーム   DevOpsを、“サンドボックス”から開放しよう!   DevOpsで、新しい開発アプローチを   “サンドボックス”から開放しよう!  
  • 23. Summit Developers Developers Summit 2013 Summer (おまけ)もしよろしければ… D E V O P S   M A K E S   Y O U R   L I F E   H A P P Y ! hp.com/jp/alm HP  ALMのポータルサイトをリニューアルしました。   DevOpsに関する詳細もこちらに適宜アップしていきますので、   ぜひ参加登録を!
  • 24. Summit Developers Developers Summit 2013 Summer It’s  your  turn.