Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Engagement 事業チーム の開発事情
Search
Shingo Tomioka
June 30, 2024
0
120
Engagement 事業チーム の開発事情
Wantedly Tech Night 2024/6 (
https://wantedly.connpass.com/event/321747
)
Shingo Tomioka
June 30, 2024
Tweet
Share
More Decks by Shingo Tomioka
See All by Shingo Tomioka
モデルの説明コメントを書く文化が会社に浸透してきた話
stomk
0
500
7年間開発を続けるサービスを支える 負債返済日の取り組み
stomk
3
2.3k
A/Bテストをやるときに 気をつけていること
stomk
3
1.5k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
650
It's Worth the Effort
3n
184
28k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Six Lessons from altMBA
skipperchong
27
3.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
The Pragmatic Product Professional
lauravandoore
33
6.5k
Being A Developer After 40
akosma
91
590k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
The Language of Interfaces
destraynor
157
24k
Transcript
© 2024 Wantedly, Inc. Engagement 事業チーム の開発事情 Jun. 26 2024
- Shingo Tomioka Wantedly Tech Night #2
© 2024 Wantedly, Inc. 富岡真悟 (Shingo Tomioka) X: @stomk_ Engagement
Growth Squad Webエンジニア (Backend が得意) 自己紹介
© 2024 Wantedly, Inc. Engagement 事業の紹介
© 2024 Wantedly, Inc. Engagement 事業のプロダクト 今日は主にPerkの話 をします
© 2024 Wantedly, Inc. Perk - 毎日にちょっと嬉しい特典を提供
© 2024 Wantedly, Inc. チーム構成と技術構成
© 2024 Wantedly, Inc. • PdM 1人 • デザイナー1人 •
Webエンジニア 2~3人 チーム構成
© 2024 Wantedly, Inc. • Rails + React • モノレポ
• ルーティングは Rails で • ページ初期表示用のデータは DOM に注入してJSで読み取り 技術構成
© 2024 Wantedly, Inc. 今日のテーマ 「バックエンドとフロントエンドの協調開発」
© 2024 Wantedly, Inc. • バックエンドとフロントエンドはあまり明確に担当を分けていな い • そんなに大きくない開発であれば、領域を気にせずアサイン •
大きめの開発だと、ゆるやかにフロントエンド得意な人とバック エンド得意な人でタスクを分担する バックエンドとフロントエンド
© 2024 Wantedly, Inc. • 施策へのメンバーアサインの調整コストが減る • 複数の施策を並行して走らせやすくなる • 既存機能がどう実装されているかをみんなだいたい把握して
いるので設計の議論がしやすい • 要するに、機動力が出る ◦ まだ成長途上の若いサービスなので機動力大事 担当を分けていないことで得られるメリット
© 2024 Wantedly, Inc. • コードサイズの小ささ ◦ まだ若いサービスなので • オーソドックスな技術構成
◦ Rails も React も枯れてる。そこまで難しい技術は使っていない。 • デザインシステムライブラリ ◦ フロントエンド得意じゃない人でも、簡単に見た目やアクセシビリティが考慮された UIが作 れる 担当を分けないことを可能にしている要素
© 2024 Wantedly, Inc. • たまに Wantedly 本体の側でがっつり機能開発するときは、 フロントエンド得意な人がいないとちょっとつらい •
フロントエンドのツールやライブラリの導入・アップデートが属 人的になっていて、止まりがち 困っていること
© 2024 Wantedly, Inc. • Perk は比較的オーソドックスでシンプルな技術構成 • フロントエンド・バックエンドはそんなに担当を分けずに開発す ることで機動力を出している
• とはいえフロントエンド得意な人もほしいです... まとめ
© 2024 Wantedly, Inc. We’re hiring!!