SlideShare a Scribd company logo
1 of 42
© 2015 Actcat, Inc. 1
プロトタイプとMVPの
開発上のギャップの大きさ
© 2015 Actcat, Inc.
今日お話すること
プロトタイプとMVPって
まったく違うよねっていう話
プロトタイプ + 会員登録機能 = MVP
なんてことはまったく間違い
SideCIの開発実例を元に紹介
2
© 2015 Actcat, Inc. 3
自己紹介
© 2015 Actcat, Inc.
自己紹介
角 幸一郎(すみ こういちろう)
フリーランスエンジニア => 起業家
=> エンジニア向けサービスの起業家
使える言語 / 使ったことがある言語
Ruby, PHP, Java, JavaScript
Android Java, iOS Objective-C
4
© 2015 Actcat, Inc.
リーン・スタートアップ大好き!
5
「リーン・スタート
アップ」の解説者
「伊藤 穣一」さん
がメンターを務め
るOpen Network
Labに採択されて起
業
当然、リーン・ス
タートアップ
大好き!
© 2015 Actcat, Inc.
リーン・スタートアップと出会う前の私
便利系アプリばっかり作ってました
沢山のiOS/Android/Railsアプリ, 400万DL
6
今となっては黒歴史…
© 2015 Actcat, Inc.
リーン・スタートアップと出会ってから
カットモデル・マッチング
美容師(見習い)と
カットモデルの
マッチングアプリ
美容師
モデル集めが大変
過ぎる
終電まで声かけ例
も
7
© 2015 Actcat, Inc.
ビルを出る。美容師さんから
ヒアリングしまくる
義姉が美容師なので義姉にヒアリング
自らカットモデルとしてmixiとか使って
マッチング、髪を切りに行き、話を聞く
ネット上で絡んでヒアリングなども
8
課題が明確に
=> プロダクトの開発に着手
© 2015 Actcat, Inc. 9
© 2015 Actcat, Inc.
TechCrunch 出場などで
カットモデルサイドの初期ユーザ獲得
10
© 2015 Actcat, Inc.
美容師サイドはセールスで獲得
11
スクレイピングなどを使い都内の美容室
をリスト化
メールアドレス宛に営業メールを送付
リーチ、美容師サイドの顧客を獲得
© 2015 Actcat, Inc.
美容師 x カットモデル
マッチングアプリが完成、回り始めた
12
© 2015 Actcat, Inc.
厳しい市場が見えた
Poor x Poorのマッチングマーケットで収益
を取りづらい
実はカットモデル文化は都心だけだった。
東京などの首都圏、大阪、福岡など。
スケール限界
ミニモ, カッタロカ, カトモ, ヘアモ
13
収益にならないのに
レッドオーシャン化、撤退を決意
© 2015 Actcat, Inc.
美容室をお客様に持つ企業に事業譲渡(exit)
14
エッジブランディング株式会社様が
運営しております
© 2015 Actcat, Inc.
次なる事業を探して…
ベビーシッターマッチングサイト
課題は明らかだが…
ベビーシッターさんの質の担保が難しい
保険も不可欠だが資本的に難しい
プログラミング学習サイト
「LTV > ユーザ獲得コスト」エンジン
ユーザ獲得コストの肥大化
15
いくつかの紆余曲折を経て
© 2015 Actcat, Inc.
社内でコードレビューに
課題を感じた為
「SideCI」の初期構想
16
© 2015 Actcat, Inc. 17
やっと本題…!
© 2015 Actcat, Inc.
今日の本題
SideCIを作っていた時の話です
時系列で話します
結論だけ先に言うと、
「プロダクトを作るのって難しい…」
18
© 2015 Actcat, Inc.
いつものリーン・スタートアップの流れ
1. 課題インタビュー
2. ソリューションインタビュー
3. プロトタイプを使ったソリューションイ
ンタビュー
4. MVPのリリース
5. Minimum Sellable Product(MSP)に
19
リーンスタートアップについては省略..
プロダクトの話のみ進めていきます
© 2015 Actcat, Inc.
プロトタイプを使った
ソリューションインタビュー
20
© 2015 Actcat, Inc.
ソリューションピボット、GitHub連携型に
21
© 2015 Actcat, Inc.
MVPのリリース & メディア掲載
22
2014/4/30
華々しいスタートになると願っていた..
© 2015 Actcat, Inc.
暗黒期の始まり…
次々と見つかるMVPの問題
23
© 2015 Actcat, Inc.
第1の問題
システムがスケール出来ない
24
© 2015 Actcat, Inc.
密結合マイクロサービスアーキテクチャ
全てがメモリを大量消費、PX Dynoが必須
25
www
Frontend +
API + Job
Brakeman
API + Job
Rails Best
Practices
API + Job
Bundler
API + Job
全プラン無料提供時、PX Dynoを
何台も用意出来るはずがない
月額60000円 * 4が最小構成 (T-T)
© 2015 Actcat, Inc.
第2の問題
安定しない
26
© 2015 Actcat, Inc.
頻繁にプロセスが再起動、
ジョブが消化されない
27
Workerのサブプロセスとして解析を実行
サブプロセス内の解析エンジンが特定の
コードパターンで無限ループに
Workerのプロセス毎巻き込んで死亡。
頻繁にプロセスが再起動され、
ジョブがまったく消化されない
涙…
© 2015 Actcat, Inc.
第3の問題
コードがバグだらけ
28
© 2015 Actcat, Inc.
GitHub APIの返り値のカバー率が低く…
29
GitHub APIを利用していたが、MVPリリー
ス時はいわゆる正常系の実装しかしてい
なかった
`git push -f` されるとSideCI側でハンドリン
グしてなくておかしくなったり、
Auth KeyをRevokeされるとおかしくなった
り、etc, etc, etc, etc, etc….
涙…
© 2015 Actcat, Inc.
「これはMVPではない」
30
© 2015 Actcat, Inc.
プロトタイプに
会員登録機能が付いただけ。
価値ある製品、ではないorz
31
© 2015 Actcat, Inc.
2014/09
インフラリニューアル
32
© 2015 Actcat, Inc.
2015/01
ソフトと安定は問題が継続。
フルリニューアルを決意。
要件定義からやり直し
33
© 2015 Actcat, Inc.
反省点と対策
サブプロセスNG! セキュリティの最重要視
Dockerコンテナ隔離の導入
コスト削減、x円以内をマストに
インフラ構成、選定、試算を適切に
ソフトウェアの設計見直し
謎の密結合マイクロサービスの廃止
API周りなど直して直して直し続ける
34
© 2015 Actcat, Inc.
解析のDockernize,
ソフトの再設計, インフラ変更
GitHub
SideCIAPI
SideCI DockerHost
Docker Container
git clone; analyze…; send;
35
© 2015 Actcat, Inc.
2015/03
部分リニューアルが完了
新しいシステムの稼働を確認
36
© 2015 Actcat, Inc.
2015/07
完全なリプレースが完了
旧ソースコードの全廃棄
37
© 2015 Actcat, Inc.
2015/10…2016/04
課金を開始
増資を実施
38
© 2015 Actcat, Inc.
2015/04~
やっと暗黒時代を抜けた。
成長フェーズに移行!
39
今は次のリーンキャンバスに
向かって進んでいます!
© 2015 Actcat, Inc.
SideCIの歴史のまとめ
1. プロトタイプ作った
2. プロトタイプに機能足してMVPとした
3. MVPがユーザの要件やシステムの要件を
まったく満たしていなかった
4. 全部作り直し、MVPとして成立。
一部の人に受け入れられ
Minimum Sellable Productに
5. 拡大のため解決する課題の拡大中(Pivot)
40
© 2015 Actcat, Inc.
最後に
プロトタイプと「製品」の間には
越えられない壁がある
プロトタイプは見かけ上動く事が優先
製品は正しく動き続けることが優先
プロトタイプに機能追加やリファクタリ
ングするより作り直した方がたぶん楽
MVPはしっかり作ろう!
41
© 2015 Actcat, Inc.
今年は成長させるよ!
42
コードを解析するプログラムの
開発など、開発者募集中デス!

More Related Content

What's hot

Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorbRuby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorbKoichiro Sumi
 
そうだApi公開しよう feat. 有志のエンジニア
そうだApi公開しよう feat. 有志のエンジニアそうだApi公開しよう feat. 有志のエンジニア
そうだApi公開しよう feat. 有志のエンジニアrecotech
 
エネチェンジでの Side ci 利用事例について
エネチェンジでの Side ci 利用事例についてエネチェンジでの Side ci 利用事例について
エネチェンジでの Side ci 利用事例についてTomoya Kawanishi
 
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!Mori Shingo
 
オレ流クラウドデザイン
オレ流クラウドデザインオレ流クラウドデザイン
オレ流クラウドデザインAtsushi Kojima
 
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_Akito Tsukahara
 
LFK_MagicPod_Meetup_Share
LFK_MagicPod_Meetup_ShareLFK_MagicPod_Meetup_Share
LFK_MagicPod_Meetup_ShareMakotoFukunaga1
 
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Apigee x Drupal: APIエコノミーを支える開発者ポータルApigee x Drupal: APIエコノミーを支える開発者ポータル
Apigee x Drupal: APIエコノミーを支える開発者ポータルKazuchika Sekiya
 
#reco_tech OracleからAuroraへ feat. 開発しかやってこなかったエンジニア
#reco_tech   OracleからAuroraへ feat. 開発しかやってこなかったエンジニア#reco_tech   OracleからAuroraへ feat. 開発しかやってこなかったエンジニア
#reco_tech OracleからAuroraへ feat. 開発しかやってこなかったエンジニアrecotech
 
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfesYahoo!デベロッパーネットワーク
 
React + Amplifyで アプリ開発
React + Amplifyで アプリ開発React + Amplifyで アプリ開発
React + Amplifyで アプリ開発虎の穴 開発室
 
#reco_tech Cloud searchでレコチョク検索の実現に向けて
#reco_tech   Cloud searchでレコチョク検索の実現に向けて#reco_tech   Cloud searchでレコチョク検索の実現に向けて
#reco_tech Cloud searchでレコチョク検索の実現に向けてrecotech
 
Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019Eiji Shinohara
 
Pepperで翻訳ソフトを作ってみた
Pepperで翻訳ソフトを作ってみたPepperで翻訳ソフトを作ってみた
Pepperで翻訳ソフトを作ってみたForex Robotics Co., Ltd.
 

What's hot (18)

Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorbRuby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
 
そうだApi公開しよう feat. 有志のエンジニア
そうだApi公開しよう feat. 有志のエンジニアそうだApi公開しよう feat. 有志のエンジニア
そうだApi公開しよう feat. 有志のエンジニア
 
エネチェンジでの Side ci 利用事例について
エネチェンジでの Side ci 利用事例についてエネチェンジでの Side ci 利用事例について
エネチェンジでの Side ci 利用事例について
 
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
大なごやJS vol.6 Titanium Mobile と Alloy の解説をするよ!
 
オレ流クラウドデザイン
オレ流クラウドデザインオレ流クラウドデザイン
オレ流クラウドデザイン
 
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
 
LFK_MagicPod_Meetup_Share
LFK_MagicPod_Meetup_ShareLFK_MagicPod_Meetup_Share
LFK_MagicPod_Meetup_Share
 
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Apigee x Drupal: APIエコノミーを支える開発者ポータルApigee x Drupal: APIエコノミーを支える開発者ポータル
Apigee x Drupal: APIエコノミーを支える開発者ポータル
 
#reco_tech OracleからAuroraへ feat. 開発しかやってこなかったエンジニア
#reco_tech   OracleからAuroraへ feat. 開発しかやってこなかったエンジニア#reco_tech   OracleからAuroraへ feat. 開発しかやってこなかったエンジニア
#reco_tech OracleからAuroraへ feat. 開発しかやってこなかったエンジニア
 
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
 
React + Amplifyで アプリ開発
React + Amplifyで アプリ開発React + Amplifyで アプリ開発
React + Amplifyで アプリ開発
 
#reco_tech Cloud searchでレコチョク検索の実現に向けて
#reco_tech   Cloud searchでレコチョク検索の実現に向けて#reco_tech   Cloud searchでレコチョク検索の実現に向けて
#reco_tech Cloud searchでレコチョク検索の実現に向けて
 
GCPの画像認識APIの紹介
GCPの画像認識APIの紹介 GCPの画像認識APIの紹介
GCPの画像認識APIの紹介
 
React meetup 3_eight
React meetup 3_eightReact meetup 3_eight
React meetup 3_eight
 
Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019
 
Pepperで翻訳ソフトを作ってみた
Pepperで翻訳ソフトを作ってみたPepperで翻訳ソフトを作ってみた
Pepperで翻訳ソフトを作ってみた
 
全社デザインシステムとサービスの付き合い方
 全社デザインシステムとサービスの付き合い方 全社デザインシステムとサービスの付き合い方
全社デザインシステムとサービスの付き合い方
 
Garoon_PMAPI#1
Garoon_PMAPI#1Garoon_PMAPI#1
Garoon_PMAPI#1
 

Viewers also liked

”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)Shinobu Yasuda
 
Lean startup_WhatIsPivot_JP
Lean startup_WhatIsPivot_JPLean startup_WhatIsPivot_JP
Lean startup_WhatIsPivot_JPYuki Sekiguchi
 
Let's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartupLet's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartupItsuki Kuroda
 
バリデーションボードを使って新サービス開発をやってみた
バリデーションボードを使って新サービス開発をやってみたバリデーションボードを使って新サービス開発をやってみた
バリデーションボードを使って新サービス開発をやってみたYouki Takai
 
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
AWS Black Belt Techシリーズ  Elastic Load Balancing (ELB)AWS Black Belt Techシリーズ  Elastic Load Balancing (ELB)
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)Amazon Web Services Japan
 
Chacareras salchicheras dachshund argentinas Alfredo Figueras
Chacareras salchicheras dachshund argentinas Alfredo FiguerasChacareras salchicheras dachshund argentinas Alfredo Figueras
Chacareras salchicheras dachshund argentinas Alfredo FiguerasAlfredo Figueras
 
Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...
Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...
Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...AbdulMuttalib Al Hashimi
 
Harsh qe ppt iso 14000
Harsh qe ppt iso 14000Harsh qe ppt iso 14000
Harsh qe ppt iso 14000harsh99047
 
#11ways Research - Does communication really make a difference?
 #11ways Research - Does communication really make a difference? #11ways Research - Does communication really make a difference?
#11ways Research - Does communication really make a difference?Dana Poole
 
Campamentos de verano Vegafria 2017 Segovia
Campamentos de verano Vegafria 2017 SegoviaCampamentos de verano Vegafria 2017 Segovia
Campamentos de verano Vegafria 2017 SegoviaVeleta3000
 
Votre Corporate YouTube pourquoi il est temps de s'y mettre
Votre Corporate YouTube pourquoi il est temps de s'y mettre Votre Corporate YouTube pourquoi il est temps de s'y mettre
Votre Corporate YouTube pourquoi il est temps de s'y mettre UbiCast
 
Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...
Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...
Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...State Labour Inspectorate
 
Sequencing 2017
Sequencing 2017Sequencing 2017
Sequencing 2017Surya Saha
 
Flyer cahier op de campus 3 april 2017 meten is weten3
Flyer cahier op de campus  3 april 2017 meten is weten3Flyer cahier op de campus  3 april 2017 meten is weten3
Flyer cahier op de campus 3 april 2017 meten is weten3Jasper van der Kemp
 
Odoo - Office 365 Integration
Odoo - Office 365 IntegrationOdoo - Office 365 Integration
Odoo - Office 365 IntegrationEr. Jay Vora
 
2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)
2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)
2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)TAVAR
 

Viewers also liked (20)

”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
”もと”中の人が語り尽くすSoftLayerセキュリティー(2016/10/13更新版)
 
Lean startup_WhatIsPivot_JP
Lean startup_WhatIsPivot_JPLean startup_WhatIsPivot_JP
Lean startup_WhatIsPivot_JP
 
Let's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartupLet's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartup
 
株価予想
株価予想株価予想
株価予想
 
バリデーションボードを使って新サービス開発をやってみた
バリデーションボードを使って新サービス開発をやってみたバリデーションボードを使って新サービス開発をやってみた
バリデーションボードを使って新サービス開発をやってみた
 
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
AWS Black Belt Techシリーズ  Elastic Load Balancing (ELB)AWS Black Belt Techシリーズ  Elastic Load Balancing (ELB)
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
 
Make a graph at Qt(used Qwt library)
Make a graph at Qt(used Qwt library)Make a graph at Qt(used Qwt library)
Make a graph at Qt(used Qwt library)
 
Chacareras salchicheras dachshund argentinas Alfredo Figueras
Chacareras salchicheras dachshund argentinas Alfredo FiguerasChacareras salchicheras dachshund argentinas Alfredo Figueras
Chacareras salchicheras dachshund argentinas Alfredo Figueras
 
Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...
Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...
Emiratization: A Unique and Inclusive Approach to Enhancing Your Localization...
 
Harsh qe ppt iso 14000
Harsh qe ppt iso 14000Harsh qe ppt iso 14000
Harsh qe ppt iso 14000
 
#11ways Research - Does communication really make a difference?
 #11ways Research - Does communication really make a difference? #11ways Research - Does communication really make a difference?
#11ways Research - Does communication really make a difference?
 
Campamentos de verano Vegafria 2017 Segovia
Campamentos de verano Vegafria 2017 SegoviaCampamentos de verano Vegafria 2017 Segovia
Campamentos de verano Vegafria 2017 Segovia
 
Votre Corporate YouTube pourquoi il est temps de s'y mettre
Votre Corporate YouTube pourquoi il est temps de s'y mettre Votre Corporate YouTube pourquoi il est temps de s'y mettre
Votre Corporate YouTube pourquoi il est temps de s'y mettre
 
Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...
Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...
Darba devēju biežāk pieļautās nepilnības darbā notikušo nelaimes gadījumu izm...
 
Sequencing 2017
Sequencing 2017Sequencing 2017
Sequencing 2017
 
Análisis con spss
Análisis con spssAnálisis con spss
Análisis con spss
 
Flyer cahier op de campus 3 april 2017 meten is weten3
Flyer cahier op de campus  3 april 2017 meten is weten3Flyer cahier op de campus  3 april 2017 meten is weten3
Flyer cahier op de campus 3 april 2017 meten is weten3
 
Valutazione funzionale dell'atleta esercizi
Valutazione funzionale dell'atleta eserciziValutazione funzionale dell'atleta esercizi
Valutazione funzionale dell'atleta esercizi
 
Odoo - Office 365 Integration
Odoo - Office 365 IntegrationOdoo - Office 365 Integration
Odoo - Office 365 Integration
 
2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)
2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)
2016 台灣虛擬及擴增實境產業白皮書 (Tavar協會發行)
 

Similar to プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove

IVS CTO Night 2015 Winter LT資料 / SideCI
IVS CTO Night 2015 Winter LT資料 / SideCIIVS CTO Night 2015 Winter LT資料 / SideCI
IVS CTO Night 2015 Winter LT資料 / SideCIKoichiro Sumi
 
UX改善に必須だが「大変で実施しづらい ユーザテストを「本当に1分」で行うには
UX改善に必須だが「大変で実施しづらいユーザテストを「本当に1分」で行うにはUX改善に必須だが「大変で実施しづらいユーザテストを「本当に1分」で行うには
UX改善に必須だが「大変で実施しづらい ユーザテストを「本当に1分」で行うにはUX MILK
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」robotstart
 
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話Kazuki Murahama
 
dots 女子部 LT会 Vol.2 ぼっち振り返り
dots 女子部 LT会 Vol.2 ぼっち振り返りdots 女子部 LT会 Vol.2 ぼっち振り返り
dots 女子部 LT会 Vol.2 ぼっち振り返りMichiyo Chuman
 
技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)Toru Yamaguchi
 
MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?
MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?
MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?Isao Tomioka
 
こだわりのkintone
こだわりのkintoneこだわりのkintone
こだわりのkintoneYusuke Amano
 
IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題Daisuke Kimura
 
Otrsによるシステム運用管理の導入事例
Otrsによるシステム運用管理の導入事例Otrsによるシステム運用管理の導入事例
Otrsによるシステム運用管理の導入事例IO Architect Inc.
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップKoichiro Sumi
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterpriseKoichiro Sumi
 
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例Katsuya Tanaka
 
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料Masahito Muratake
 
Depthセンサーで稼ぐ
Depthセンサーで稼ぐDepthセンサーで稼ぐ
Depthセンサーで稼ぐKaoru NAKAMURA
 
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介Sho Hamano
 
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016康洋 板敷
 

Similar to プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove (20)

IVS CTO Night 2015 Winter LT資料 / SideCI
IVS CTO Night 2015 Winter LT資料 / SideCIIVS CTO Night 2015 Winter LT資料 / SideCI
IVS CTO Night 2015 Winter LT資料 / SideCI
 
UX改善に必須だが「大変で実施しづらい ユーザテストを「本当に1分」で行うには
UX改善に必須だが「大変で実施しづらいユーザテストを「本当に1分」で行うにはUX改善に必須だが「大変で実施しづらいユーザテストを「本当に1分」で行うには
UX改善に必須だが「大変で実施しづらい ユーザテストを「本当に1分」で行うには
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
 
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
 
dots 女子部 LT会 Vol.2 ぼっち振り返り
dots 女子部 LT会 Vol.2 ぼっち振り返りdots 女子部 LT会 Vol.2 ぼっち振り返り
dots 女子部 LT会 Vol.2 ぼっち振り返り
 
技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)
 
03 pepper io_t_web
03 pepper io_t_web03 pepper io_t_web
03 pepper io_t_web
 
MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?
MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?
MVP/Minimum Viable Product =プロトタイプではないことをご存じでしょうか?
 
こだわりのkintone
こだわりのkintoneこだわりのkintone
こだわりのkintone
 
IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題
 
Otrsによるシステム運用管理の導入事例
Otrsによるシステム運用管理の導入事例Otrsによるシステム運用管理の導入事例
Otrsによるシステム運用管理の導入事例
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterprise
 
Atlassian Summit 2015でのDevOps関連の取り組みについて
Atlassian Summit 2015でのDevOps関連の取り組みについてAtlassian Summit 2015でのDevOps関連の取り組みについて
Atlassian Summit 2015でのDevOps関連の取り組みについて
 
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例CloudStack Case Studies  in Uniadex | ユニアデックスにおけるCloudStack導入事例
CloudStack Case Studies in Uniadex | ユニアデックスにおけるCloudStack導入事例
 
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
 
Depthセンサーで稼ぐ
Depthセンサーで稼ぐDepthセンサーで稼ぐ
Depthセンサーで稼ぐ
 
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
 
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
 
ランプライト
ランプライトランプライト
ランプライト
 

More from Koichiro Sumi

Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会
Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会
Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会Koichiro Sumi
 
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...Koichiro Sumi
 
ベトナムのホーチミン・ハノイ・ ダナンを1週間見て回った話
ベトナムのホーチミン・ハノイ・ダナンを1週間見て回った話ベトナムのホーチミン・ハノイ・ダナンを1週間見て回った話
ベトナムのホーチミン・ハノイ・ ダナンを1週間見て回った話Koichiro Sumi
 
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話Koichiro Sumi
 
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurbSidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurbKoichiro Sumi
 
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurbActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurbKoichiro Sumi
 
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェック
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェックPHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェック
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェックKoichiro Sumi
 
CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡Koichiro Sumi
 
API通信周りの継続的なテストの仕組み~SideCIでの実践~
API通信周りの継続的なテストの仕組み~SideCIでの実践~API通信周りの継続的なテストの仕組み~SideCIでの実践~
API通信周りの継続的なテストの仕組み~SideCIでの実践~Koichiro Sumi
 
Git plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなすGit plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなすKoichiro Sumi
 
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9Koichiro Sumi
 
スタートアップの開発体制、流れ POPULAR PATTERN
スタートアップの開発体制、流れ POPULAR PATTERNスタートアップの開発体制、流れ POPULAR PATTERN
スタートアップの開発体制、流れ POPULAR PATTERNKoichiro Sumi
 
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCIどうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCIKoichiro Sumi
 
CIを取り入れ始めて超楽になったこと
CIを取り入れ始めて超楽になったことCIを取り入れ始めて超楽になったこと
CIを取り入れ始めて超楽になったことKoichiro Sumi
 
スタートアップの開発体制、流れのBASIC PATTERN
スタートアップの開発体制、流れのBASIC PATTERNスタートアップの開発体制、流れのBASIC PATTERN
スタートアップの開発体制、流れのBASIC PATTERNKoichiro Sumi
 
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07Koichiro Sumi
 
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420Koichiro Sumi
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果Koichiro Sumi
 
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜Koichiro Sumi
 

More from Koichiro Sumi (20)

Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会
Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会
Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会
 
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...
 
ベトナムのホーチミン・ハノイ・ ダナンを1週間見て回った話
ベトナムのホーチミン・ハノイ・ダナンを1週間見て回った話ベトナムのホーチミン・ハノイ・ダナンを1週間見て回った話
ベトナムのホーチミン・ハノイ・ ダナンを1週間見て回った話
 
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話
 
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurbSidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
 
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurbActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
 
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェック
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェックPHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェック
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェック
 
CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡
 
API通信周りの継続的なテストの仕組み~SideCIでの実践~
API通信周りの継続的なテストの仕組み~SideCIでの実践~API通信周りの継続的なテストの仕組み~SideCIでの実践~
API通信周りの継続的なテストの仕組み~SideCIでの実践~
 
Git plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなすGit plus something / Git+何かで更にGitを使いこなす
Git plus something / Git+何かで更にGitを使いこなす
 
About SideCI
About SideCIAbout SideCI
About SideCI
 
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9
 
スタートアップの開発体制、流れ POPULAR PATTERN
スタートアップの開発体制、流れ POPULAR PATTERNスタートアップの開発体制、流れ POPULAR PATTERN
スタートアップの開発体制、流れ POPULAR PATTERN
 
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCIどうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCI
 
CIを取り入れ始めて超楽になったこと
CIを取り入れ始めて超楽になったことCIを取り入れ始めて超楽になったこと
CIを取り入れ始めて超楽になったこと
 
スタートアップの開発体制、流れのBASIC PATTERN
スタートアップの開発体制、流れのBASIC PATTERNスタートアップの開発体制、流れのBASIC PATTERN
スタートアップの開発体制、流れのBASIC PATTERN
 
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07
 
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
 
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
 

Recently uploaded

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

Recently uploaded (9)

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

プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove

  • 1. © 2015 Actcat, Inc. 1 プロトタイプとMVPの 開発上のギャップの大きさ
  • 2. © 2015 Actcat, Inc. 今日お話すること プロトタイプとMVPって まったく違うよねっていう話 プロトタイプ + 会員登録機能 = MVP なんてことはまったく間違い SideCIの開発実例を元に紹介 2
  • 3. © 2015 Actcat, Inc. 3 自己紹介
  • 4. © 2015 Actcat, Inc. 自己紹介 角 幸一郎(すみ こういちろう) フリーランスエンジニア => 起業家 => エンジニア向けサービスの起業家 使える言語 / 使ったことがある言語 Ruby, PHP, Java, JavaScript Android Java, iOS Objective-C 4
  • 5. © 2015 Actcat, Inc. リーン・スタートアップ大好き! 5 「リーン・スタート アップ」の解説者 「伊藤 穣一」さん がメンターを務め るOpen Network Labに採択されて起 業 当然、リーン・ス タートアップ 大好き!
  • 6. © 2015 Actcat, Inc. リーン・スタートアップと出会う前の私 便利系アプリばっかり作ってました 沢山のiOS/Android/Railsアプリ, 400万DL 6 今となっては黒歴史…
  • 7. © 2015 Actcat, Inc. リーン・スタートアップと出会ってから カットモデル・マッチング 美容師(見習い)と カットモデルの マッチングアプリ 美容師 モデル集めが大変 過ぎる 終電まで声かけ例 も 7
  • 8. © 2015 Actcat, Inc. ビルを出る。美容師さんから ヒアリングしまくる 義姉が美容師なので義姉にヒアリング 自らカットモデルとしてmixiとか使って マッチング、髪を切りに行き、話を聞く ネット上で絡んでヒアリングなども 8 課題が明確に => プロダクトの開発に着手
  • 10. © 2015 Actcat, Inc. TechCrunch 出場などで カットモデルサイドの初期ユーザ獲得 10
  • 11. © 2015 Actcat, Inc. 美容師サイドはセールスで獲得 11 スクレイピングなどを使い都内の美容室 をリスト化 メールアドレス宛に営業メールを送付 リーチ、美容師サイドの顧客を獲得
  • 12. © 2015 Actcat, Inc. 美容師 x カットモデル マッチングアプリが完成、回り始めた 12
  • 13. © 2015 Actcat, Inc. 厳しい市場が見えた Poor x Poorのマッチングマーケットで収益 を取りづらい 実はカットモデル文化は都心だけだった。 東京などの首都圏、大阪、福岡など。 スケール限界 ミニモ, カッタロカ, カトモ, ヘアモ 13 収益にならないのに レッドオーシャン化、撤退を決意
  • 14. © 2015 Actcat, Inc. 美容室をお客様に持つ企業に事業譲渡(exit) 14 エッジブランディング株式会社様が 運営しております
  • 15. © 2015 Actcat, Inc. 次なる事業を探して… ベビーシッターマッチングサイト 課題は明らかだが… ベビーシッターさんの質の担保が難しい 保険も不可欠だが資本的に難しい プログラミング学習サイト 「LTV > ユーザ獲得コスト」エンジン ユーザ獲得コストの肥大化 15 いくつかの紆余曲折を経て
  • 16. © 2015 Actcat, Inc. 社内でコードレビューに 課題を感じた為 「SideCI」の初期構想 16
  • 17. © 2015 Actcat, Inc. 17 やっと本題…!
  • 18. © 2015 Actcat, Inc. 今日の本題 SideCIを作っていた時の話です 時系列で話します 結論だけ先に言うと、 「プロダクトを作るのって難しい…」 18
  • 19. © 2015 Actcat, Inc. いつものリーン・スタートアップの流れ 1. 課題インタビュー 2. ソリューションインタビュー 3. プロトタイプを使ったソリューションイ ンタビュー 4. MVPのリリース 5. Minimum Sellable Product(MSP)に 19 リーンスタートアップについては省略.. プロダクトの話のみ進めていきます
  • 20. © 2015 Actcat, Inc. プロトタイプを使った ソリューションインタビュー 20
  • 21. © 2015 Actcat, Inc. ソリューションピボット、GitHub連携型に 21
  • 22. © 2015 Actcat, Inc. MVPのリリース & メディア掲載 22 2014/4/30 華々しいスタートになると願っていた..
  • 23. © 2015 Actcat, Inc. 暗黒期の始まり… 次々と見つかるMVPの問題 23
  • 24. © 2015 Actcat, Inc. 第1の問題 システムがスケール出来ない 24
  • 25. © 2015 Actcat, Inc. 密結合マイクロサービスアーキテクチャ 全てがメモリを大量消費、PX Dynoが必須 25 www Frontend + API + Job Brakeman API + Job Rails Best Practices API + Job Bundler API + Job 全プラン無料提供時、PX Dynoを 何台も用意出来るはずがない 月額60000円 * 4が最小構成 (T-T)
  • 26. © 2015 Actcat, Inc. 第2の問題 安定しない 26
  • 27. © 2015 Actcat, Inc. 頻繁にプロセスが再起動、 ジョブが消化されない 27 Workerのサブプロセスとして解析を実行 サブプロセス内の解析エンジンが特定の コードパターンで無限ループに Workerのプロセス毎巻き込んで死亡。 頻繁にプロセスが再起動され、 ジョブがまったく消化されない 涙…
  • 28. © 2015 Actcat, Inc. 第3の問題 コードがバグだらけ 28
  • 29. © 2015 Actcat, Inc. GitHub APIの返り値のカバー率が低く… 29 GitHub APIを利用していたが、MVPリリー ス時はいわゆる正常系の実装しかしてい なかった `git push -f` されるとSideCI側でハンドリン グしてなくておかしくなったり、 Auth KeyをRevokeされるとおかしくなった り、etc, etc, etc, etc, etc…. 涙…
  • 30. © 2015 Actcat, Inc. 「これはMVPではない」 30
  • 31. © 2015 Actcat, Inc. プロトタイプに 会員登録機能が付いただけ。 価値ある製品、ではないorz 31
  • 32. © 2015 Actcat, Inc. 2014/09 インフラリニューアル 32
  • 33. © 2015 Actcat, Inc. 2015/01 ソフトと安定は問題が継続。 フルリニューアルを決意。 要件定義からやり直し 33
  • 34. © 2015 Actcat, Inc. 反省点と対策 サブプロセスNG! セキュリティの最重要視 Dockerコンテナ隔離の導入 コスト削減、x円以内をマストに インフラ構成、選定、試算を適切に ソフトウェアの設計見直し 謎の密結合マイクロサービスの廃止 API周りなど直して直して直し続ける 34
  • 35. © 2015 Actcat, Inc. 解析のDockernize, ソフトの再設計, インフラ変更 GitHub SideCIAPI SideCI DockerHost Docker Container git clone; analyze…; send; 35
  • 36. © 2015 Actcat, Inc. 2015/03 部分リニューアルが完了 新しいシステムの稼働を確認 36
  • 37. © 2015 Actcat, Inc. 2015/07 完全なリプレースが完了 旧ソースコードの全廃棄 37
  • 38. © 2015 Actcat, Inc. 2015/10…2016/04 課金を開始 増資を実施 38
  • 39. © 2015 Actcat, Inc. 2015/04~ やっと暗黒時代を抜けた。 成長フェーズに移行! 39 今は次のリーンキャンバスに 向かって進んでいます!
  • 40. © 2015 Actcat, Inc. SideCIの歴史のまとめ 1. プロトタイプ作った 2. プロトタイプに機能足してMVPとした 3. MVPがユーザの要件やシステムの要件を まったく満たしていなかった 4. 全部作り直し、MVPとして成立。 一部の人に受け入れられ Minimum Sellable Productに 5. 拡大のため解決する課題の拡大中(Pivot) 40
  • 41. © 2015 Actcat, Inc. 最後に プロトタイプと「製品」の間には 越えられない壁がある プロトタイプは見かけ上動く事が優先 製品は正しく動き続けることが優先 プロトタイプに機能追加やリファクタリ ングするより作り直した方がたぶん楽 MVPはしっかり作ろう! 41
  • 42. © 2015 Actcat, Inc. 今年は成長させるよ! 42 コードを解析するプログラムの 開発など、開発者募集中デス!