38
リーン・スター リーン・スター トアップと トアップと CI CI ついて ついて Tatsuya YAMAMOTO (ymt2) Tatsuya YAMAMOTO (ymt2) Feb 20, 2015 Feb 20, 2015

リーン・スタートアップと Ci について @ DevOps 懇親会 #1

Embed Size (px)

Citation preview

Page 1: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

リーン・スターリーン・スタートアップとトアップと CI CI にについてついてTatsuya YAMAMOTO (ymt2)Tatsuya YAMAMOTO (ymt2)

Feb 20, 2015Feb 20, 2015

Page 2: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

自己紹介自己紹介

Page 3: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

ザワット株式会社 チーフ・エンジニア前職:ワークスアプリケーションズ

担当領域サーバサイドアプリケーションインフラまわりAndroid アプリケーション

受賞歴2011年9月、世界中のハッカー800組がサンフランシスコに集結し、一晩でアプリケーションを開発し勝敗を競うエンジニアの祭典『TechCrunch Disrupt SFHackathon』にてスポンサー賞

Page 4: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

弊社のサービス弊社のサービス展開おさらい展開おさらい

Page 5: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

WishScopeWishScope

Page 6: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

ohacoohaco

Page 7: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

スマオクスマオク

Page 8: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

WishScopeiOS アプリAndroid アプリWeb サイトWindows 8 アプリ

ohacoiOS アプリAndroid アプリWeb サイト

スマオクiOS アプリAndroid アプリWeb サイト

Page 9: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

弊社、エンジニ弊社、エンジニアが少ないアが少ない

Page 10: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

2人で3サービ2人で3サービスス

Page 11: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

(´(´・・ωω・`・`))

Page 12: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

ぜんぶマルチプぜんぶマルチプラットフォームラットフォーム

Page 13: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

(´(´;;ωω;`;`))ブワッブワッ

Page 14: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

小規模チームに小規模チームに適した手法をと適した手法をとる必要があるる必要がある

Page 15: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

そこでそこで

Page 16: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

リーン・スターリーン・スタートアップトアップ

Page 17: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

説明しよう説明しよう

Page 18: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

リーン・スターリーン・スタートアップとはトアップとは

Page 19: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

via: Lean startup - Wikipedia, Wikipedia, the free encyclopedia

Lean startup is a method for developing businesses andproducts first proposed in 2011 by Eric Ries. Based on hisprevious experience working in several U.S. startups, Ries

claims that startups can shorten their product developmentcycles by adopting a combination of business-hypothesis-

driven experimentation, iterative product releases, and whathe calls "validated learning". Ries' overall claim is that if

startups invest their time into iteratively building products orservices to meet the needs of early customers, they canreduce the market risks and sidestep the need for large

amounts of initial project funding ...

Page 20: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

ざっくり言うとざっくり言うと

Page 21: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

Hypothesis (仮説) をもとにBuild (構築) → Measure (計測) → Learn (学習) → Build ...

のフィードバックループを回すという事業マネジメント手法

Page 22: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

構築構築できるだけ小さい単位で素早くリリース一秒でも早く計測に移行したい計測プロセスの設計も忘れてはいけない

Page 23: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

計測計測最も重要なところ有効な学習を得られるかはここでどれだけ良質なデータが得られるかにかかっている

Page 24: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

学習学習データ分析 → 仮説検証新たなアイデアを産みだして構築に戻る、もしくは仮説を立てなおす

Page 25: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

小さなフィードバ小さなフィードバックループをとにックループをとにかく回すことが大かく回すことが大

事事

Page 26: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

構築には時間を構築には時間をかけていられなかけていられな

いい

Page 27: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

デグレで巻き戻デグレで巻き戻りなんてもってりなんてもって

のほかのほか

Page 28: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

CI CI の出番!!の出番!!

Page 29: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

ところでさっきところでさっきのループのループ

Page 30: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

構築構築 →→ 計測計測 →→学習学習 →→ 構築構築 ... ...

Page 31: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

なにかに似ていなにかに似ていると思いませんると思いませんでしたか?でしたか?

Page 32: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

ビルドビルド →→ デプロイデプロイ→→ テストテスト →→ リリーリリースス →→ ビルドビルド ... ...

Page 33: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

そうそう

Page 34: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

Continuous IntegrationContinuous Integration

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

Page 35: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

どちらもリーンどちらもリーン生産方式がもと生産方式がもとになっていますになっています

Page 36: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

弊社の弊社の CI CI 事例を事例をちょっとご紹介ちょっとご紹介

Page 37: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

Android Android 開発における開発における CI CI 事例事例

Page 38: リーン・スタートアップと Ci について @ DevOps 懇親会 #1

おしまいおしまい