Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
クックパッドマートにジョインして2年が経ちました
Search
yosuke
May 29, 2020
Technology
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クックパッドマートにジョインして2年が経ちました
yosuke
May 29, 2020
More Decks by yosuke
See All by yosuke
クックパッドマートのアプリ開発について
nakayama
2
3.5k
Other Decks in Technology
See All in Technology
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
220
大型犬好きによるPugの紹介
yamanoku
1
120
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.3k
Essential architectural thinking (revised edition)
ufried
0
110
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
780
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
470
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
10
3.3k
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
180
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
170
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.4k
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
580
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
150
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
The Cult of Friendly URLs
andyhume
79
7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
450
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
The SEO Collaboration Effect
kristinabergwall1
1
590
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
クックパッドマートにジョインして2年が経ちました 買物事業部 iOSエンジニア中山陽介
まずは自己紹介させてください
自己紹介 • 中山陽介(2018/4 入社) • クックパッド株式会社(アプリエンジニア) • @LimiterJP •
個人開発が好きです 累計約120万DL程度 • 2児の父です • 現在はFlutterが好き
入社のきっかけ
きっかけ • もともと受託のアプリ開発をしていた • その後事業会社へ(既存アプリの構築) • 個人アプリ100万DL超えた • 一人でできないような大きな サービスを作りたい。青春を送りたい。
• 新規開発で0からサービスを作りたい • クックパッドが新規事業で買物代行をやると聞いた • おもしろそう!入社
実際に入社して0から クックパッドマート(以降マート) iOSアプリを開発した
入社後からいままでの思い出 • マートiOS版の前身となるモックアプリを作る • Web版のクックパッドマートで社内テスト開始 • iOS版マートアプリ社内で運用開始 • iOSアプリ一般公開 •
Androidアプリ一般公開 • ドライバー向けのアプリ公開
マートのECアプリ開発に ついて話します
チームの特徴
チームの特徴 • ひとりひとりの当事者意識が高い • 普段からアプリを使用している • 自分たちの作っているサービスが好き • 開発速度・サイクルが早い •
ディレクターが不在でも開発は進む • プロトタイプ先行開発な為、良くも悪くも作り ながら仕様が決まることもある • 職域を超えることがある
皆さんアプリ開発 楽しめていますか?
ボクですか?
最高に楽しいです
何が楽しいのか?
生鮮ECだが普通じゃない
自分の住所を登録しなく ても商品を購入できる? (自宅配送は入力が必要です)
そう、普通じゃないが連続
今までの常識を覆すような サービスなんです
今までにはないサービスを 作り切り開いて いく感が楽しい
楽しいこと • 個人アプリで効果があった施策や機能を 取り入れてもらえる、そして実際に効果が出た。 • ユーザー数が日に日に増え課題も増えるが利用者 が多いということは必要とされている • 現時点類似のアプリがほぼ無いため常に自分たち で考え機能を開発する。
現在こんなチーム構成
アプリエンジニア 現在8名(iOS 3名 Android5名)
仕事の進め方
みんなで一つの機能を作るのでは なく小さなチームがいくつかあり 同時進行で複数の機能を作る
None
皆がアプリを触り ほしい機能 作業の自動化 などお気持ちをissueへ
issueで議論し、やるやらないを 積極的に発言・決定
仕事の幅は自分次第
iOSアプリ開発の特徴 • RxSwiftが入ってない(現在のマートにはtoo match) 新しくジョインしてきた人はなぜか喜んだw • typo、コード規約に沿っていない、ドキュメント の作成依頼などCIが自動レビュー • アプリのアーキテクチャはMVP
• XcodeGenが導入されておりstoryboardの Conflictの心配はない(1VC1storyboard) • プッシュ通知基盤はFirebase/OneSignal • テストはXCTest(全部書いてない)
こんな方におすすめ
こんな方におすすめ • 自分の力で市場を作りたいと思う方 • 「食」が好き • とにかく作ってみて試すことが好きな人 • なにか問題が発生した時にそれを解決したいと思 う方、それを楽しめる方
• サービスやチームの変化が激しいので、そういう 変化を楽しめる人
ユーザーも増え 急成長中
コロナ禍で 今マートは世の中に 必要とされています
私達と一緒に作っていきま しょう!