What Characterizes a Software Leader? Identifying Leadership Practices from Practitioners Social Media
Dev.to コミュニティから収集した116 編の実務者による記事の分析を通じて、本研究は推奨および非推奨のリーダーシップ実践103 件を特定・分類し、5 つの主要領域に整理するとともに、効果的なソフトウェアリーダーシップは技術的専門性よりもむしろ管理職および対人スキルによって主に定義されることを明らかにしている。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
あなたが船の偉大な船長とは何かを突き止めようとしていると想像してください。多くの研究は、公式の職務記述書、規則書に書かれたルール、または人々が持つ肩書きに焦点を当てています。しかし、この論文は異なるアプローチをとりました。それは「町の広場」(Dev.to というソーシャルメディアサイト)に出て、水夫たち自らの声を聞いたのです。彼らは、ソフトウェア開発者が実際にチームを率いることがどのような感覚かを綴った 116 の物語を読み解きました。
以下に、彼らが発見したことをシンプルなアイデアと比喩に分解して示します。
全体像:道具ではなく、人々について
ソフトウェアのリーダーとは、最も複雑な数学を知り尽くしたスーパー・コーダーだと考えているなら、この研究はあなたが船の誤った部分を見ていると言います。
研究者たちは、ソフトウェアにおけるリーダーシップは、コードを書くことではなく、主に「ソフトスキル」と人々を管理することにあると発見しました。
- 比喩: ソフトウェアチームを庭園だと考えてください。「技術的スキル」は種と土です。しかし、「リーダー」は庭師です。庭師は種を育てることに最も長けている必要はありません(植物がそれをします);彼らに必要なのは、水をやり、雑草を抜き、嵐から守り、十分な日光が当たるようにすることを知っていることです。
- 発見: 最も称賛されたリーダーは、最も多くのコードを書いた人々ではなく、話し、聞き、他者の成長を助け、チームを幸せに保つのが上手だった人々でした。
優れたリーダーがすること(「推奨」リスト)
研究者たちは、優れたリーダーが行う 103 の行為を特定しました。もし上位 3 つを選ぶ必要があるなら、それらは以下の通りです:
- 人柄: 良好な人間関係と対人スキルを育むこと。
- 委任: チームに仕事を任せて、彼らが輝くことを信頼すること。
- 管理者としての成長: より優れた上司になる方法を絶えず学ぶこと。
「技術的」な側面:
技術的知識は重要でしょうか?はい、しかしそれは工具箱にある特別な道具のようなものです。
- リーダーは、作業をチェックし(コードレビューなど)、品質が高いことを確認するために十分な知識を持っている必要があります。
- しかし、この研究では、コミュニティの目においてリーダーを成功させる要素のうち、技術的スキルはわずか**12%であることが分かりました。残りの88%**は、人々の管理、戦略、コミュニケーションに関するものです。
悪いリーダーがすること(「非推奨」リスト)
研究者たちは、リーダーがしてはならないことにも目を向けました。最も嫌われる行動は?マイクロマネジメントです。
- 比喩: マイクロマネジメントは、子供が間違ったやり方で靴紐を結ぶだろうと考えて、子供に自分で靴紐を結ばせない親のようなものです。すべての動きの上に hovering(かぶさって監視)することです。
- その他の悪い習慣: 傲慢であること、「固定観念」を持つこと(学ぶことを拒むこと)、受動的攻撃的な方法でコミュニケーションすること、または人々が声を上げることを恐れる毒性のある環境を作ることです。
興味深いことに、技術的ミスはめったにリーダーシップのせいにされませんでした。
- コードの破損があった場合、コミュニティは通常、「リーダーは十分なコードの知識を持っていなかったため失敗した」とは言いませんでした。
- 代わりに、「リーダーはチームの話を聞かなかったため失敗した」、あるいは「リーダーは強圧的すぎた」と言われました。
- 比喩: 車が故障した場合、壊れたエンジンについてはメカニックのせいにします。しかし、そのメカニックが乗組員に怒鳴り、彼らの道具を盗むようなひどい上司である場合、私たちが責めるのは彼らのレンチのスキルではなく、上司です。
リーダーシップの 5 つの「部屋」
研究者たちは、これらのすべての行動を、家の中の 5 つの異なる部屋のような 5 つの主要なカテゴリに整理しました:
- 人々の管理と育成: リビングルーム。ここでチームを成長させ、メンターし、安全を感じさせます。(これが最大の部屋でした)。
- プロセスと実行: キッチン。ここで日々の作業が行われ、リーダーが物事が円滑に進み、品質が高いことを確認します。これは技術的スキルが重く使われる唯一の部屋です。
- コミュニケーションと表現: 玄関。リーダーがチーム、上司、クライアントとどのように話すか。
- 戦略的ビジョン: 地図室。地平線を見つめ、船がどこに向かうかを決めること。
- 専門的・個人的成長: ジム。リーダー自身の自己改善に取り組むこと。
「概念マップ」
この論文は、視覚的なマップ(図 4)で終わります。これをリーダーになるためのロードマップだと想像してください。
- それは、偉大なソフトウェア・リーダーになる道が、主に対人スキル(緑色の円)で舗装されていることを示しています。
- 技術的スキル(オレンジ色の円)も存在しますが、それらは小さな踏み石に過ぎず、道全体ではありません。
- また、このマップは、あなたの旅を破綻させる可能性のある「穴」(マイクロマネジメントや傲慢さなどの悪い行動)を強調しています。
結論
この研究が私たちに伝えるのは、ソフトウェアにおいて偉大なリーダーになるために、部屋の中で最も賢いコーダーである必要はないということです。必要なのは、部屋の中で最も優れた庭師であることです。チームが成長するのを助け、彼らのための道筋をclearし、環境を健全に保つ方法を知っている必要があります。人々とプロセスに焦点を当てれば、技術的な成功は後からついてきます。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。