【でべろっぱーえくすぺりえんす】
デベロッパーエクスペリエンス(DevEx) とは?
最終更新:
💡 待たず、迷わず、集中して作れる環境へ
開発者が日々の仕事で感じる使いやすさ、理解しやすさ、集中のしやすさなどの体験。DevExと略す。ツールだけでなく、作業の目的、人との協力、開発の進め方も関わる。
📌 このページのポイント
- DevExは開発者の日々の仕事の体験と、そこで出会う困りごとに注目する
- フィードバックの速さ・認知負荷・集中できる状態という見方がある
- ツールだけでなく、明確な目的やチームの協力も関わる
- 待ち時間などの記録と、開発者本人の声を組み合わせて改善する
DevExは、使いやすいエディターのこと?
それも一部だけれど、もっと広いよ。コードを書く、テストを待つ、資料を探す、レビューで相談するなど、日々の仕事の体験なんだ。仕事の目的が明確か、安心して質問できるかといった人やチームの面も関わる。
どこから見直せばいいの?
研究では、フィードバックの速さ、認知負荷、集中できる状態という3つの見方が示されているよ。テストの結果を待ちすぎないか、仕組みを理解するために迷わないか、頻繁な割り込みがないか、という具合に考えるんだ。
良いツールを導入したら、解決する?
ツールで減らせる困りごともあるけれど、それだけでは足りないよ。資料の整理、レビューの進め方、仕事の目的の共有なども見直そう。何が困りごとかは担当やチームによって違うので、本人の声を聞くことが大切なんだ。
改善できたかは、どう確かめる?
ビルドやレビューの待ち時間などの記録と、理解しやすさ・集中しやすさ・満足度など本人の感覚を組み合わせるよ。一つの数値だけで体験全体を判断せず、改善前後を比べよう。仕事の進めやすさを知るための記録を、個人の単純な順位付けに使わないことも大切だね。
まとめ:ざっくりこれだけ覚えればOK!
「DevEx」って出てきたら「開発者が仕事を進めやすい体験」と思えばだいたいOK!
📖 おまけ:英語の意味
「Developer Experience」 = 開発者体験
💬 UX(ユーザー体験)の開発者版。開発者も「ユーザー」として体験を最適化しようという考え方だよ