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を改善しようとしたらボトムアップでチームビルドをし...
Search
Yuji Yamaguchi
March 13, 2019
Programming
1.5k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
フロントエンドエンジニアのDXを改善しようとしたらボトムアップでチームビルドをしていた話 / Frontend Training Meetup #1
Yuji Yamaguchi
March 13, 2019
More Decks by Yuji Yamaguchi
See All by Yuji Yamaguchi
螺旋階段のように上がるEMの次のキャリア
yug1224
1
93
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
5
1.9k
バラバラだった staleTime を、データの性質で4プリセットに集約する
yug1224
1
72
Oxcを導入して開発体験が向上した話
yug1224
5
460
EMからICへのキャリアチェンジの壁とその越え方
yug1224
5
340
Cursor Subagentsはいいぞ
yug1224
2
220
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
5
2.1k
Oxlintはいいぞ
yug1224
5
3.7k
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
14
6.5k
Other Decks in Programming
See All in Programming
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
110
Building a Meta Ray-Ban display app
akkeylab
0
160
Flow は今どうなっているか
mizdra
PRO
0
610
AIを紡ぐPMのお話
swdtkuy
0
110
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
310
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
190
テーブルをDELETEした
yuzneri
0
140
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
340
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
150
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.8k
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
210
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
650
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
390
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
710
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Discover your Explorer Soul
emna__ayadi
2
1.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Transcript
フロントエンドエンジニアの DXを改善しようとしたら ボトムアップでチームビルド をしていた話 2019/03/13 Frontend Training Meetup #1 Yuji
Yamaguchi
自己紹介 ▸ 名前 ▸ ヤマグチ ユウジ(31) ▸ 職種 ▸ フロントエンドエンジニア(7)
▸ 経歴 ▸ 2011年04月 通信系企業 ▸ IoTやWebコンテンツサービスの開発運用 ▸ 2016年01月 ネット広告系企業 ▸ 広告配信管理システムの開発運用 ▸ 2016年10月 株式会社リクルートライフスタイル ▸ 飲食店向け予約台帳システムの開発 ▸ POSレジアプリの開発 ▸ 組織横断フロントエンド改善活動 2
3 Developer Experience
DX: Developer Experience ▸ 開発者が開発を通じて得る経験や体験のこと ▸ プロダクトコードの品質が高い ▸ テストやCI環境がメンテされている ▸
オフィスが快適w ▸ etc. ▸ DXもUXの一種ではないか! ▸ 悪いDXは百害あって一利なし! 4
今日話すこと ▸ 過去のフロントエンドチームの負 ▸ 現在の取り組みとその効果 ▸ 今後やりたいこと 5
6 組織構造における フロントエンドチームの 立ち位置
ひとつも良いところがないチーム体制 7 PRD A PRD B PRD C PRD D
FE TEAM × × × そもそも チームがない! チームの大きさがバラバラ! 横のつながりがない! FE TEAM FE プロダクト開発組織に閉じている 1人だけど チーム...
フロントエンド組織構造の負 ▸ 技術や経験の共有がない ▸ 職能チームはプロダクト開発組織に属し、越境することがない ▸ ノウハウが蓄積せず、別のチームが同じ轍を踏んでしまう ▸ 誰に相談していいかわからない ▸
舵取り役や相談相手がいないので、アンチパターンの繰り返し ▸ エスカレ先がないことによる不安感 8
9 DXが悪くて 心理的安全性が 低い状態...
"人と繋がりたい"という思いから... 10 対面で 情報共有 Slackで リマインド Confluenceで 議事録公開
11 \いろいろ実施中!/ LT会 コードレビュー会 もくもく会 ペアプロ 雑談 1on1 分報チャンネル 共有会
モブプロ
12 交流する場を ボトムアップで作ることで ある変化が生まれた
13 Guy starts dance party https://www.youtube.com/watch?v=GA8z7f7a2Pk
14 いくつかのチームで 活動を真似る人が発生
タックマンモデル:チームの成長法則 15 チームの成長と共に、情報共有の場が勝手に形成されていった! フォーミング (形成期) ストーミング (混乱期) トランスフォーミング (変態期) ノーミング
(規範期) ステージ1 ステージ2 ステージ3 ステージ4 アジャーニング (散会期) ステージ5 パフォーマンス 時間 共有会 コードレビュー会 もくもく会 ペア/モブプロ 分報チャンネル LT会 オフサイトMTG
16 コミュニケーションによる 心理的安全性の向上
17 動くより動かない方が 恥ずかしい環境
越境して情報共有をする共同体が形成された! 18 PRD A PRD B PRD C PRD D
FE TEAM FE TEAM FE TEAM FE TEAM フロントエンド共同体
所属を越えたオフサイトMTGも実施! 19 https://engineer.recruit-lifestyle.co.jp/techblog/2019-01-17-react-training/ 都内の貸し会議室で 1日丸々React勉強会! 当日のメンターたち
20 まとめ
まとめ DXや心理的安全性はやはり重要で、 動かなければならない状況を作ると、 人は自走し始める 最初は手探りでパフォーマンスは出なかったが、 仲間の数と場の盛り上がりは比例するので、 最初の一人は道化になる勇気が必要 この動きをさらに拡大するにはどうしたらいいか それが今後の課題 21
22 EOF