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
モバイルアプリエンジニアがバックエンドに約半年挑戦してみた
Search
YIWEI WANG
August 26, 2025
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルアプリエンジニアがバックエンドに約半年挑戦してみた
YIWEI WANG
August 26, 2025
More Decks by YIWEI WANG
See All by YIWEI WANG
セ。生産性向上のためにチームでやってみたこと
xylsqqq
0
510
開発体制がLeSSになって1年、 Appチームがベストチーム賞を取った話
xylsqqq
0
120
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7.2k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Thoughts on Productivity
jonyablonski
76
5.4k
Building Adaptive Systems
keathley
44
3.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Transcript
モバイルアプリエンジニアが バックエンドに約半年挑戦してみた
2 自己紹介 株式会社スペースマーケット モバイルアプリエンジニア 王 怡偉(オウ イイ) Wang Yiwei iOSメインでAndroidやFlutterの開発もやったりする
だが直近は社内の大規模BEシステムのリファクタリングを やってる 旅行やゲーム、筋トレ、スノーボード、料理作りが好き
3 背景
背景 4 フィーチャーチームを目指すべく、 チーム単体で企画立案からリリースまで行ってきました。 結果、チームとプロダクトの成長を阻害する「壁」にぶつかりました。
背景 5 成長を阻む「壁」 Appチームが主体的に施策を考えるようになったものの、 BEのスキルがないため、UI改善以上の本質的な施策が打てない状態に。 アイデアはあっても、実現できないもどかしさがチーム内で問題視されました。 このデータも返せたら... 並び替えの条件もっ と追加したい クーポンの発行問題
6 じゃあどうする?
7 絶好のチャンスが現れました
壁をぶち壊すチャンス 8 想定2年以上かかるBE側の大規模技術負債返却プロジェクトが始動。 既存のコードのリファクタリングとRailsからTSへ書き換え。 アーキテクチャーもドメイン駆動設計へ
この絶好なチャンスを見逃してはいけないと思い、チーム全員が上長とBEのチーム と相談してみました。 そして、全員がBEチームに混ざり、0からBEを学んでいくという結果に。 壁をぶち壊すチャンス 9 プロダクト基盤チーム App 負債返 却チー ム
10 進み方
11 初期段階では、BE経験が豊富な メンバー1人とチーム全員でモブ プロを実施。 コードを書きながら、BE開発特 有の考え方や「感覚」を掴むこと に集中しました。 基礎的な感覚を掴んだ後は、各自 が実装を担当し、PRを通じてレ ビューし合う形式へ移行。
コードレビューを通じて、より深い知 識とチーム全体の技術力を高めて いきました。 学習の道のり
12 結果
13 結果 3人で計36個のエンドポイントのリファクタリングを完了し、 RailsからTSへの書き換えも112個エンドポイントの内12個完了。
14 難しいと感じた点
15 ここが難しい そもそも0からスタートなので何が分からないのがわからないという状態ですが、自分 にとって難しいと感じた点は考え方の切り替え でした モバイルアプリ • APIの呼び出し • UI/UX実装
• 画面遷移 • エラーハンドリング 「ユーザー体験をどう作るか」を考 えることが多い バックエンド • ビジネスロジックの実装 • API設計 • DB整合性とパフォマンス • 認証・脆弱性 「データをどう提供するか」を考える ことが多い
16 学び
学び 17 • モバイルアプリ開発以外の視点獲得 ◦ システム全体の視点から俯瞰し、より本質的な課題発見と解決策の提案が 可能に • 会社のドメイン知識への深い理解 ◦
予約・決済・在庫管理などの仕組み • 開発速度の向上 ◦ APIの仕様調整などもチーム内で完結できるので、コミュニケーションコスト が激減 • 真のフィーチャーチームへ ◦ Appチーム全員が単独でAPI実装可能なので、スキルの制約なくやりたい施 策を自由にできる
18 と、もう一個の思わぬ効果が...
思わぬ効果 19 Aチームのチャレンジをきっかけに、FEチームのメンバーも職能の壁を超え て、 AppとBEだけでなく、FEとAppなど様々なチーム間で活発なコミュニケーショ ンが生まれました。
20 宣伝
宣伝 21 SpaceMarket公式エンジニアブログやってます! https://zenn.dev/p /spacemarket
宣伝 22 スペースマーケットでは一緒に働く仲間を募集中です! カジュアル面談も実施していますのでお気軽にお声かけください! https://spacemarket. co.jp/technology/
ご清聴いただき ありがとうございました