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
690
フロントエンドDX向上委員会 / RecoChoku Tech Night #08
Yuji Yamaguchi
July 24, 2018
Tweet
Share
More Decks by Yuji Yamaguchi
See All by Yuji Yamaguchi
メンバーの成長速度にバフをかける1on1ミーティング / 2024-12-06
yug1224
20
11k
強みを伸ばすキャリアデザイン
yug1224
3
440
インターンと盛り上げる全社員参加型Advent Calendarの作り方 / 2024-02-22-QiitaNight
yug1224
1
97
2022ランキング圏外から2023ランキング入りを実現したテックブログ運営について / 2023-07-28-QiitaEngineerFesta
yug1224
0
120
Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh
yug1224
1
880
HRBrainの生態系を支えるフロントエンドチームの取り組み / 2023-06-22-AwEngineerMeetup
yug1224
0
61
明日使えるかもしれないGitテクニック / Gunma.web#47
yug1224
0
270
React+TypeScriptで拡張機能が開発できるRaycastのススメ / 20221027_Raycast
yug1224
1
870
DX向上委員会 / 20220922_dxhacklt
yug1224
1
200
Other Decks in Programming
See All in Programming
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
620
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
0
190
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
160
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
47
17k
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
790
動作確認やテストで漏れがちな観点3選
starfish719
6
1k
ARA Ansible for the teams
kksat
0
150
『品質』という言葉が嫌いな理由
korimu
0
160
SpringBoot3.4の構造化ログ #kanjava
irof
2
1k
ソフトウェアエンジニアの成長
masuda220
PRO
10
1.3k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
2
270
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Optimizing for Happiness
mojombo
376
70k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
How to train your dragon (web standard)
notwaldorf
91
5.8k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Docker and Python
trallard
44
3.3k
Writing Fast Ruby
sferik
628
61k
A Philosophy of Restraint
colly
203
16k
The Cult of Friendly URLs
andyhume
78
6.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
Build your cross-platform service in a week with App Engine
jlugia
229
18k
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...