過去ながら 数年は従業員のケアに向けた大きな動きが見られましたが、ここ数か月は振り子が反対方向に揺れているのを見ました。 テクノロジー業界は一時解雇と経済の不確実性に悩まされてきました。それは既存の従業員の士気と幸福に直接影響を与え、ひいては生産性にも影響を与えています。
デジタルヘルスツール、より良いメンタルヘルス治療、メンタルヘルスデイは素晴らしいステップですが、ソフトウェアエンジニアが職場で不満を抱く根本的な原因のいくつかに直接対処することはできません. この生産性低下傾向に対抗するには、企業は開発者エクスペリエンス (DX) についてもっと考える必要があります。 DX は、一般的な従業員の幸福度とは大きく異なります。
開発者エクスペリエンスとは、ソフトウェア開発者が日常的に行っている作業についてどのように感じているかということであり、それは使用するツールやプロセスによって直接影響を受けます。 つまり、チームの 1 日自体の作業経験、使用するリソース、およびワークフローの効率性を確認することを意味します。 これらの要素を最適化するメリットは、開発者の満足度を高めるだけでなく、ビジネスの成果向上に直接つながります。
エンジニアリング リーダーは、エンジニアの満足度とパフォーマンスをより効果的に監視して、エンジニアリング チームのエクスペリエンスを損なう要因を特定することで、これを行うことができます。 彼らは、新しい総合的な指標を受け入れ、それらに対応する方法を学ぶ必要があります。 テクノロジー企業が開発者のエクスペリエンスをよりよく理解し、改善するために実行できる手順を次に示します。
職場の問題の根本に迫る
驚異的な ソフトウェア開発者の 4 人に 3 人 世界中で燃え尽き症候群を経験しており、世界中のエンジニアリング リーダーはその理由を自問する必要があります。 問題の 1 つは、本質的にエンジニアの生活を必要以上に困難にしていることです。 ソフトウェア開発者が日常的に使用するワークフローとリソースをより適切に最適化するためのツールがあります。これにより、日々のエクスペリエンスが向上し、燃え尽き症候群のリスクを軽減するのに役立ちます。 ただし、エンジニアリング チームの作業方法に関する適切な指標を追跡していないか、彼らの経験について十分に話し合っていないため、これらの改善を行う機会を逃している可能性があります。
もう 1 つの問題は、ソフトウェア開発者がより充実したタスクに従事できるようにしていないことです。 2019 年の State of DevOps レポートによると、ソフトウェア開発者は多くの場合、 時間の 30 ~ 40% 彼らの時間のほとんどは遅延と管理作業に費やされていますが、実際に機能を作成しています。 これらの時間のかかる低報酬のタスクを修正することで、キャリア開発と仕事の満足度が向上します。
エンジニアリング リーダーがこのデータを可視化できるツールは広く利用可能であり、開発者のエクスペリエンスを大幅に向上させることができます。 それらを活用すれば、各企業は、職場での開発者の不満の独自の根本原因を特定し始めることができます。
開発者エクスペリエンスを向上させる方法: スペースを与える
エンジニアリング リーダーが見なければならないことが 2 つあります。1 つは、DX に関する洞察を実際に得るための最良の指標であり、もう 1 つは、その情報を使用してソフトウェア開発者が仕事でどのように感じるかを改善する方法です。
ますます多くの企業が DORA メトリクスに目を向ける ソフトウェア開発のパフォーマンスを測定します。
これらは重要な指標であり、本質的にアジリティと品質を測定します。 しかし、彼らは全体像を示していません。 実際、DORA の 4 つの主要なメトリックを作成した同じチームが、さらに一歩進んで、より全体的な SPACE メトリック システムを作成しました。 これらは、ソフトウェア エンジニアの仕事の人間的または感情的な側面 (または「満足度と幸福度」) にも目を向けながら、DORA のすべての指標を網羅しています。
SPACEの内訳は次のとおりです。