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
フロントエンドDX向上委員会 / RecoChoku Tech Night #08
Search
Yuji Yamaguchi
July 24, 2018
Programming
0
630
フロントエンドDX向上委員会 / RecoChoku Tech Night #08
Yuji Yamaguchi
July 24, 2018
Tweet
Share
More Decks by Yuji Yamaguchi
See All by Yuji Yamaguchi
強みを伸ばすキャリアデザイン
yug1224
0
220
インターンと盛り上げる全社員参加型Advent Calendarの作り方 / 2024-02-22-QiitaNight
yug1224
1
56
2022ランキング圏外から2023ランキング入りを実現したテックブログ運営について / 2023-07-28-QiitaEngineerFesta
yug1224
0
69
Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh
yug1224
1
600
HRBrainの生態系を支えるフロントエンドチームの取り組み / 2023-06-22-AwEngineerMeetup
yug1224
0
22
明日使えるかもしれないGitテクニック / Gunma.web#47
yug1224
0
220
React+TypeScriptで拡張機能が開発できるRaycastのススメ / 20221027_Raycast
yug1224
1
760
DX向上委員会 / 20220922_dxhacklt
yug1224
1
170
n8nでワークフローを自動化した話 / 20220914_n8n
yug1224
1
1.4k
Other Decks in Programming
See All in Programming
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
2k
SIMD Parallel Programming with the Vector API
josepaumard
0
250
Timeline エディター拡張入門
yucchiy
0
430
Anthropic Cookbook のおすすめレシピ
schroneko
7
1.5k
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.3k
Exploring Type-Informed Lint Rules in Rust based TypeScript Linters
unvalley
3
570
Jetpack Composeとデザインシステム
rmakiyama
0
190
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
9
710
slow types ってなんだろう?
karad
0
200
PHPはいつから死んでいるかの調査
chiroruxx
2
440
How to improve maintainability and readability of your automated tests? ( #scrumniigata )
teyamagu
PRO
1
110
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Unsuck your backbone
ammeep
664
57k
What the flash - Photography Introduction
edds
64
11k
For a Future-Friendly Web
brad_frost
172
9k
Typedesign – Prime Four
hannesfritz
36
2.1k
How to Ace a Technical Interview
jacobian
273
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Web development in the modern age
philhawksworth
203
10k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Music & Morning Musume
bryan
41
5.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
Transcript
フロントエンドエンジニア DX向上委員会 2018/07/24 RecoChoku Tech Night #08
自己紹介 ▸ 名前 ▸ ヤマグチ ユウジ(30) ▸ 職種 ▸ フロントエンドエンジニア(7)
▸ 経歴 ▸ 2011年04月 通信系企業 ▸ IoTやWebコンテンツサービスの開発運用 ▸ 2016年01月 ネット広告系企業 ▸ 広告配信管理システムの開発運用 ▸ 2016年10月 株式会社リクルートライフスタイル ▸ 飲食店向け予約台帳システムの開発 ▸ 宿予約後レコメンドページの開発 ▸ 組織横断フロントエンド改善活動 2
3 余談:DXとは何か?
そもそも DX とは? ▸ DX: Developer Experience ▸ 開発者が開発を通じて得る経験や体験のこと ▸
プロダクトコードの品質が高い ▸ テストやCI環境がメンテされている ▸ オフィスが快適w ▸ etc. ▸ DXとはUXの一種 ▸ 悪いDXは百害あって一利なし! 4
今日話すこと ▸ 過去のフロントエンド組織構造の負 ▸ 現在の取り組みとその効果 ▸ 今後やりたいこと 5
6 過去のフロントエンド組織構造の負
それぞれのチームはプロジェクトに閉じていた... 7 PRJ A PRJ B PRJ C PRJ D
FE TEAM FE TEAM FE TEAM FE TEAM × × ×
フロントエンド組織構造の負 ▸ チーム間の交流がなかった ▸ 職能チームはプロジェクトに属し、越境することがない ▸ 技術や経験の共有がない ▸ 案件実行だけでノウハウが蓄積せず、同じ轍を踏んでしまう ▸
誰に相談していいかわからない ▸ 舵取り役や相談相手がいないので、アンチパターンの繰り返し 8
9 悪いDXがさらに悪いDXを呼ぶ 「負のスパイラル」が続いていた...
10 最悪なDXという圧倒的困難に 立ち向かう男たちがいた...
フロントエンドエンジニアの精鋭たち 11 撮影者:山口
12 \いろいろ実験中!/ LT会 コードレビュー会 もくもく会 ペアプロ 雑談 1on1 勉強会 共有会
モブプロ
交流する場の設定と成果物を残すようにした 13
14 この取り組みの中で ある「変化」が起きた
プロジェクト枠を越境する共同体が生まれた! 15 PRJ A PRJ B PRJ C PRJ D
FE TEAM FE TEAM FE TEAM FE TEAM フロントエンド共同体
16 × 所属以外の 横のつながり 所属内外に 共有する文化 ↓ ?
17 改善と共有を繰り返す 「正のスパイラル」 の兆しが見えた!
18 しかしそれは これから始まる長い「戦い」の 序章に過ぎなかった...
全てのプロジェクトを跨いだわけではない! 19 UNIT A PRJ A PRJ C UNIT B
PRJ D FE PRJ B FE FE FE PRJ E FE PRJ F FE UNIT C PRJ G FE PRJ H FE PRJ I FE フロントエンド共同体 …
20 共同体の「最大化」へ向けて 続けていかなければならない!
まとめ ▸ 過去 ▸ 交流も組織方針も何もない「負のスパイラル」 ▸ 現在 ▸ 横のつながりと情報共有をする文化の「正のスパイラル」 ▸
残念ながらまだ全てのプロジェクトを跨いだわけではない... ▸ 未来 ▸ 俺たちの「戦い」はこれからだ!! 21
22 TO BE CONTINUED...