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向上委員会 / 20220922_dxhacklt
Search
Yuji Yamaguchi
September 22, 2022
Technology
1
170
DX向上委員会 / 20220922_dxhacklt
Yuji Yamaguchi
September 22, 2022
Tweet
Share
More Decks by Yuji Yamaguchi
See All by Yuji Yamaguchi
強みを伸ばすキャリアデザイン
yug1224
1
270
インターンと盛り上げる全社員参加型Advent Calendarの作り方 / 2024-02-22-QiitaNight
yug1224
1
70
2022ランキング圏外から2023ランキング入りを実現したテックブログ運営について / 2023-07-28-QiitaEngineerFesta
yug1224
0
80
Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh
yug1224
1
670
HRBrainの生態系を支えるフロントエンドチームの取り組み / 2023-06-22-AwEngineerMeetup
yug1224
0
31
明日使えるかもしれないGitテクニック / Gunma.web#47
yug1224
0
230
React+TypeScriptで拡張機能が開発できるRaycastのススメ / 20221027_Raycast
yug1224
1
790
n8nでワークフローを自動化した話 / 20220914_n8n
yug1224
1
1.5k
インシデントゼロを支える技術 / 20220315_devtestlt
yug1224
0
1.7k
Other Decks in Technology
See All in Technology
AWSでRAGを作る法方
sonoda_mj
1
140
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
630
Datadog Cloud SIEMを使ってAWS環境の脅威を可視化した話/lifeistech-datadog-cloud-siem
gidajun
0
480
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
簡単に始めるSnowflakeの機械学習
nayuts
1
190
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
LLMアプリケーションの評価の実践と課題 ~PharmaXにおける今後の展望~
pharma_x_tech
2
160
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
セキュリティ研修 Day1【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8.2k
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
Featured
See All Featured
How GitHub (no longer) Works
holman
305
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
Designing with Data
zakiwarfel
96
5k
Typedesign – Prime Four
hannesfritz
37
2.2k
Large-scale JavaScript Application Architecture
addyosmani
506
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
How to train your dragon (web standard)
notwaldorf
79
5.5k
Transcript
DX向上委員会 Yuji Yamaguchi/@yug1224 エンジニアのためのDX
▸ ヤマグチ ユウジ(34) ▸ Tw: @yug1224 ▸ フロントエンドエンジニア ▸ 三児の⽗
▸ 11歳、9歳、1歳 ▸ 最近の興味 ▸ ホームオートメーション ▸ Denoでクソアプリ ▸ ちいかわ ⾃⼰紹介 2 ▸ 2011年04⽉ 通信系企業 ▸ Webコンテンツサービスの開発運⽤ ▸ 2016年01⽉ ネット広告系企業 ▸ 広告配信管理システムの開発運⽤ ▸ 2016年10⽉ ITサービス企業 ▸ 飲⾷店向け予約台帳システムの開発 ▸ 2021年10⽉ SaaS企業 ▸ 勤怠管理システムの開発 ▸ 2022年08⽉ HRTech企業 ▸ エンジニアリングマネージャー
3 そもそもDXって何?🤔
DXって何? ▸ DX: Developer Experience ▸ 開発者が開発を通じて得る経験や体験のこと ▸ プロダクトコードの品質が⾼い ▸
テストやCI環境がメンテされている ▸ and more... ▸ EX: Employee Experience ▸ 従業員が働くことを通じて得る経験や体験のこと 4
DX向上委員会 Yuji Yamaguchi/@yug1224 エンジニアのためのDX EX
今⽇話すこと ▸ 過去経験した悪いDX/EX ▸ 改善するためにどんなことをしているのか 6
プロダクトごとに縦割りの開発組織 7 PRD A PRD B PRD C PRD D
DEV TEAM × × × そもそも チームがない! チームの⼤きさがバラバラ! 横のつながりがない! DEV TEAM DEV プロダクト開発組織に閉じている 1⼈だけど チーム...
悪いDX/EXが多発 ▸ チーム間の交流がない ▸ 開発チームはプロダクトに属し、越境することがない ▸ 同じ轍を踏んでしまう ▸ 技術や経験の共有がないため、ノウハウが組織に蓄積しない ▸
ロールモデルがいない ▸ キャリアパスを描くことができず、会社とのアンマッチが起こる 8
9 DX/EXを良くするためには どうすればいいのか?🤔
10 !"#"#$%&'() !"# $%&'()%# *+*+# ,-./ 01 2342 56# 78#
9:./
11 下記発表でも話しました
個⼈的にやった⽅が良いこと ▸ LT会・情報共有会 ▸ 業務に関係ないことでもOK、むしろ業務に関係ないことを多く話す ▸ 発表者の⼈となりや得意なことを知ることで、その後のコミュニケーションのキッカケにも繋がる ▸ 輪読会 ▸
読んだ内容とそれぞれの経験を元に議論をすることで、理解を深めたり新たな気付きを得ることができる ▸ 経験豊富なマネージャーやテックリードが積極的に関与すべき ▸ 1on1 ▸ マネージャーとメンバー、メンバー同⼠、タテヨコナナメの1on1 ▸ タテヨコナナメの1on1、⼀発⽬の設定をするのはマネージャーの仕事 ▸ エンゲージメントを⾼めるためには、絶対にマネージャーからリスケをしない ▸ 議事録を共有し、次のアクションを導く 12
まとめ Developer Experienceは Employee Experienceでもある DX/EXを向上させるためには LT会/情報共有会・輪読会・1on1などがオススメ メンバー同⼠だけで運営するだけではなく、
マネージャーやテックリードが積極的に現場へ降りるトップダウンがMUST DXが良くなればEXも良くなるし、EXが良くなればDXも良くなるはず 13
14 EOF