SGT技術トークス 継続的デリバリー

1,449 views
1,379 views

Published on

Scrum Gathering Tokyo 2013 技術トークスの資料です

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,449
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
8
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

SGT技術トークス 継続的デリバリー

  1. 1. Scrum Ga!e"ng Tokyo 2012 継続的デリバリー グロースエクスパートナーズ(株) 和智 右桂
  2. 2. JavaEE勉強会 所属 Yukei Wachi グロースエクスパートナーズ株式会社 勤務 http://www.gxp.co.jp/index.html 和智 右桂 ネコ好き IT アーキテクト @digitalsoul0124 Digital Romanticism http://d.hatena.ne.jp/digitalsoul Photo by @digitalsoul0124 All rights reserved.
  3. 3. アジェンダ•問題提起•継続的デリバリーとは?•継続的デリバリーのために•まとめ スライド中で使用されている画像について、 その著作権の全部または一部は、 クレジットに示した著者によって保留されています。 Photo by @digitalsoul0124 All rights reserved.
  4. 4. 問題提起
  5. 5. パッケージ フレームワーク Strongest Structure http://www.flickr.com/photos/lorimer-gilman_truss/8082281466/ by Alexander O.D. Lorimer
  6. 6. スクラムとは?
  7. 7. プロダクトバックログ どうやって作る? Aimees "HoneyDo" List http://www.flickr.com/photos/mccready/3981209751/ by mccready
  8. 8. 出荷も可能な成果物 どうやって作る? package! http://www.flickr.com/photos/halfbisqued/2353845688/ by lemonhalf
  9. 9. エンドユーザーに どうやって届ける? Green Christmas Stocking http://www.flickr.com/photos/chiropractic/6449449295/ by planetc1
  10. 10. 継続的デリバリー とは?
  11. 11. コードを 一行だけ変更したとして、それを本番にデプロイするまで、どのくらいかかるだろうか? 3D Character and Question Mark http://www.flickr.com/photos/crystaljingsr/3914729343/ by 姒儿喵喵
  12. 12. 一ヶ月?二週間? 一週間? Road through black lava http://www.flickr.com/photos/23072179@N00/528371775/ by palestrina55
  13. 13. リリースまでに何がある?概要設計 受入テスト 基本設計 結合テスト 詳細設計 単体テスト 実装
  14. 14. プロセス リリース 品質指標 リリースリハ リグレッションテスト 受け入れテストデータ移行 インテグレーションテスト 結合テスト 単体テスト ユニットテストコードレビュー Niagara Falls http://www.flickr.com/photos/marionostrum/3560632622/ by Mario Alejandro Sánchez Martínez
  15. 15. チーム 運用チーム ユーザ開発チーム
  16. 16. リリース cd /xxxx pwd ls -l mv xxx xxx_mmddオペレータ 再監 リリース手順書
  17. 17. 信頼でき、予測可能で、可視化され、自動化されたプロセスに Car Factory Assembly Line http://www.flickr.com/photos/tobiasmik/2367859809/ by TobiasMik · WhatWeDo
  18. 18. 継続的デリバリー
  19. 19. 継続的デリバリーの ために
  20. 20. 象を一頭食べるにはどうしたらいい? 一度に一口づつ
  21. 21. フィーチャを差し込めるアプリケーションの構造 アーキテクチャ
  22. 22. 分割したものは統合しなければならない
  23. 23. パフォーマンスチューニング R デプロイ不可 プレリミナリー デプロイ可 バグフィックスを リリース 新機能 R ひとつマージ R リリース 再マージR R 統合ブランチ バグフィックスを 再マージ ひとつマージ 新モジュール R 新規顧客向けカスタムバージョン R
  24. 24. 異なるバージョンを管理し 継続的に インテグレーションを行う tangles http://www.flickr.com/photos/snigl3t/458809534/ by snigl3t
  25. 25. まとめ
  26. 26. ・スクラムは自分たちの文化に合わせて 適用する必要がある・継続的デリバリーとは実装された価値を スムーズにエンドユーザーに届ける手法・継続的デリバリーには高度なガバナンスが必要 「どう分解し、どう統合するか?」 ・フィーチャを差し込めるアーキテクチャ ・バージョン管理と継続的インテグレーション
  27. 27. ありがとうございました! Photo by @digitalsoul0124 All rights reserved.

×