Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
favyのiOSアプリ開発
松本隆
株式会社 favy
iOSアプリ開発責任者
エンジニア歴4年
お料理系エンジニア
自己紹介
1社目:位置情報マッチングサービス、ECツール
→1年で潰れる\(^o^)/
2社目:ファッションCtoCサービス
→2年で潰れる\(^o^)/
自己紹介
絶賛奮闘中\(^o^)/
自己紹介
favyの事業
メーカー飲食店
登場人物
一般ユーザー
メーカー飲食店
登場人物
一般ユーザー
一般人
メーカー飲食店
登場人物
一般ユーザー
レストラン・バー
チェーン店など
約70万店
メーカー飲食店
登場人物
一般ユーザー
精肉・鮮魚
ビールなど飲料
調味料
メーカー飲食店
全体のビジネスモデル概要
一般ユーザー
送客
無料掲載
(¥一部有料掲載)
¥マッチング
¥広告掲載
confidential
送客
外食専門メディア
無料掲載
(¥一部有料掲載)
¥マッチング
¥広告掲載
【favyページ】
ホームページ作成&集
客支援の
フリーミアム型
【飲食店ダイレクト】
飲食店開拓専門
アドネットワーク型
【favyまとめ】
広告ビジネス型
全...
メーカー飲食店
登場人物
一般ユーザー
一般人
favyのiOSアプリ
・2016年10月ローンチ
・Swift2.3
・ラボ型オフショア開発
favyのiOSアプリ
開発体制
エンジニア
日本1(出向):ベトナム1
開発体制
エンジニア
日本1:ベトナム:1
CI環境
PUSH HOOK
LANE
DEPLOY
マスターブランチと開発用ブランチに
プッシュしたら随時ベータ版配布する
CI環境(ツール)
・無料プランが存在する(制限あり)
・管理画面のUIがイイ感じ
CI環境(ツール)
・楽ちんベータ版配布コマンド
・ProvisioningやPush通知の証明書作成などなど
カユイところに手が届くナイスツール
CI環境(ツール)
・ベータ版配信
・クラッシュのトラッキング
・UUやセッション数の測定も勝手にやってくれる
その他ツール
・アナリティクスツール
・細かなセグメントでユーザーをトラッキングできる
・ヘビーユーザーの行動パターン推測
favyのラボ型オフショア開発記
正直あまり評判のよろしくないラボ型オフショア
→確かに苦労しました
→コストのメリットはやはり大きい
→発生しやすい問題点を抑えれば改善される
ラボ型オフショア
ラボ型オフショアあるある
→コミュニケーションが上手くできない
→エンジニアのスキル、仕事のやり方差
ラボ型オフショア
理由は1つではない
・単純な言語レベルでのミス
・信頼関係のミス
コミュニケーション
信頼関係が築けないと両者のストレスが増加
・言った、言ってない合戦の始まり
・一つのチケット作りにかける時間が増える
コミュニケーション
ミスコミュニケーションを言語だけのせいにする前に、
まず信頼関係を築く。
・対面でのコミュニケーションを定期的に頻繁に
コミュニケーション
コーディングルールの共通化
・大変
・逐一ツッコム度にイライラ
スキル、仕事のやり方の差
静的なコード確認
・SwiftLint
スキル、仕事のやり方の差
・関係性、信頼づくりが大事
・ストレスフルな事は進んで自動化
ラボ型オフショア
ご清聴ありがとうございました!
Upcoming SlideShare
Loading in …5
×

favyのiOSアプリ開発

609 views

Published on

1/18(水)iOSBash#1にての登壇資料

https://tech-eight.connpass.com/event/47899/

Published in: Engineering
  • Be the first to comment

favyのiOSアプリ開発

  1. 1. favyのiOSアプリ開発 松本隆
  2. 2. 株式会社 favy iOSアプリ開発責任者 エンジニア歴4年 お料理系エンジニア 自己紹介
  3. 3. 1社目:位置情報マッチングサービス、ECツール →1年で潰れる\(^o^)/ 2社目:ファッションCtoCサービス →2年で潰れる\(^o^)/ 自己紹介
  4. 4. 絶賛奮闘中\(^o^)/ 自己紹介
  5. 5. favyの事業
  6. 6. メーカー飲食店 登場人物 一般ユーザー
  7. 7. メーカー飲食店 登場人物 一般ユーザー 一般人
  8. 8. メーカー飲食店 登場人物 一般ユーザー レストラン・バー チェーン店など 約70万店
  9. 9. メーカー飲食店 登場人物 一般ユーザー 精肉・鮮魚 ビールなど飲料 調味料
  10. 10. メーカー飲食店 全体のビジネスモデル概要 一般ユーザー 送客 無料掲載 (¥一部有料掲載) ¥マッチング ¥広告掲載 confidential
  11. 11. 送客 外食専門メディア 無料掲載 (¥一部有料掲載) ¥マッチング ¥広告掲載 【favyページ】 ホームページ作成&集 客支援の フリーミアム型 【飲食店ダイレクト】 飲食店開拓専門 アドネットワーク型 【favyまとめ】 広告ビジネス型 全体のビジネスモデル概要 confidential 店舗向けCMS
  12. 12. メーカー飲食店 登場人物 一般ユーザー 一般人
  13. 13. favyのiOSアプリ
  14. 14. ・2016年10月ローンチ ・Swift2.3 ・ラボ型オフショア開発 favyのiOSアプリ
  15. 15. 開発体制 エンジニア 日本1(出向):ベトナム1
  16. 16. 開発体制 エンジニア 日本1:ベトナム:1
  17. 17. CI環境 PUSH HOOK LANE DEPLOY マスターブランチと開発用ブランチに プッシュしたら随時ベータ版配布する
  18. 18. CI環境(ツール) ・無料プランが存在する(制限あり) ・管理画面のUIがイイ感じ
  19. 19. CI環境(ツール) ・楽ちんベータ版配布コマンド ・ProvisioningやPush通知の証明書作成などなど カユイところに手が届くナイスツール
  20. 20. CI環境(ツール) ・ベータ版配信 ・クラッシュのトラッキング ・UUやセッション数の測定も勝手にやってくれる
  21. 21. その他ツール ・アナリティクスツール ・細かなセグメントでユーザーをトラッキングできる ・ヘビーユーザーの行動パターン推測
  22. 22. favyのラボ型オフショア開発記
  23. 23. 正直あまり評判のよろしくないラボ型オフショア →確かに苦労しました →コストのメリットはやはり大きい →発生しやすい問題点を抑えれば改善される ラボ型オフショア
  24. 24. ラボ型オフショアあるある →コミュニケーションが上手くできない →エンジニアのスキル、仕事のやり方差 ラボ型オフショア
  25. 25. 理由は1つではない ・単純な言語レベルでのミス ・信頼関係のミス コミュニケーション
  26. 26. 信頼関係が築けないと両者のストレスが増加 ・言った、言ってない合戦の始まり ・一つのチケット作りにかける時間が増える コミュニケーション
  27. 27. ミスコミュニケーションを言語だけのせいにする前に、 まず信頼関係を築く。 ・対面でのコミュニケーションを定期的に頻繁に コミュニケーション
  28. 28. コーディングルールの共通化 ・大変 ・逐一ツッコム度にイライラ スキル、仕事のやり方の差
  29. 29. 静的なコード確認 ・SwiftLint スキル、仕事のやり方の差
  30. 30. ・関係性、信頼づくりが大事 ・ストレスフルな事は進んで自動化 ラボ型オフショア
  31. 31. ご清聴ありがとうございました!

×