Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Things managers do that leaders never would

2025年09月20日に「Hacker News」が公開したITニュース「Things managers do that leaders never would」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

サイモン・シネックは、マネージャーとリーダーの行動には5つの明確な違いがあると説く。リーダーは指示するだけでなく、メンバーの潜在能力を引き出し、自ら手本を示してチームを導く存在だ。真のリーダーシップとは何かを考える視点を提供する。

ITニュース解説

システムエンジニアを目指す上で、技術的な知識やスキルを習得することはもちろん重要だが、それと同じくらい、あるいはそれ以上に、チームの中でどのように機能し、どのように人々を動かし、プロジェクトを成功に導くかという視点が求められるようになる。サイモン・シネック氏が提唱する「マネージャーとリーダーの違い」に関する考察は、将来のシステム開発現場で活躍するために不可欠な考え方を提供する。この記事は、単に管理職の話としてではなく、どのような立場であっても身につけるべき「人との関わり方」の指針として捉えることができる。

まず、マネージャーは「部下」を持ち、リーダーは「人々」を持つという点だ。マネージャーが組織図上の階層に基づき命令を下す関係であるのに対し、リーダーは役職に関わらず、その影響力と信頼によって人々から自然と協力や支援を得られる関係を築く。システム開発プロジェクトにおいて、チームメンバーが上司の指示だから仕方なく作業するのと、プロジェクトのビジョンに共感し、自ら進んで貢献しようとするのとでは、成果の質やチームの士気に大きな差が生まれるだろう。リーダーは、メンバー一人ひとりが持つ能力を最大限に引き出し、主体的な参加を促す存在となる。

次に、マネージャーは結果をコントロールしようとし、リーダーはシステムそのものを開発するという視点がある。プロジェクトの遅延やバグといった問題が発生した際、マネージャーは直接的な原因を突き止め、その場限りの解決策や個別の修正に注力しがちだ。これに対し、リーダーはなぜそのような問題が起きたのか、その根本原因を探り、再発防止のために開発プロセスやチーム体制、情報共有の仕組みといった「システム」そのものを改善しようと試みる。たとえば、バグが頻繁に発生するなら、テストプロセスを見直したり、コードレビューの仕組みを導入したりと、長期的な視点で問題の発生しにくい環境を構築する。システムエンジニアとして、目の前の課題解決だけでなく、より良い開発環境を築くための提案や改善活動に貢献できる姿勢は非常に価値が高い。

また、マネージャーは命令を与え、リーダーは方向性を与えるという違いも重要だ。マネージャーが「この機能を○月○日までに実装せよ」と具体的なタスクを指示するのに対し、リーダーは「顧客のビジネス課題を解決するため、このようなサービスを開発し、ユーザーに新しい価値を提供しよう」といった、より高次の目的やビジョンを示す。具体的な命令は確かに実行を促す。しかし、方向性を示すことは、チームメンバーが自身の仕事の意義を理解し、自律的に考え、創造的な解決策を生み出すきっかけとなる。システムエンジニアは、与えられた要件をただ実装するだけでなく、その要件がどのような目的を持つのか、最終的にどのような価値を生み出すのかを理解することで、より高品質で効果的なシステムを構築できるようになる。

さらに、マネージャーがパフォーマンスを測定する一方、リーダーは人々を守るという点も注目すべきだ。プロジェクトでは、個人の生産性や進捗状況といったパフォーマンス指標が重要視される。しかし、リーダーは単に数字で人を評価するのではなく、メンバーが困難に直面した時、あるいは失敗した時に、彼らを批判するのではなく、どうすれば立ち直れるか、どうすれば成長できるかを共に考え、サポートする。新しい技術への挑戦や複雑な課題への取り組みは、時に失敗を伴うことがある。システムエンジニアにとって、安心して挑戦し、失敗から学び、成長できる環境は不可欠だ。リーダーは、メンバーが安心して能力を発揮し、時には失敗を恐れずに新しいことに挑戦できるような心理的安全性の高いチーム環境を作り出すことに尽力する。

最後に、マネージャーは権限を持ち、リーダーは責任を持つという点が挙げられる。組織において、マネージャーは役職に基づいた権限を持つ。しかし、リーダーは成功をチームの手柄とし、失敗の責任は自分自身が負うという姿勢を示す。システム開発プロジェクトにおいて予期せぬ問題や失敗が発生した場合、マネージャーは責任の所在を明確にしようとしがちだが、リーダーはまず自分に責任があると考え、その原因究明と解決に全力を尽くす。この責任感は、チームメンバーからの信頼を深め、リーダーへの尊敬につながる。システムエンジニアとして、たとえ自身の担当範囲外の問題であっても、プロジェクト全体の成功に対する責任感を持ち、積極的に課題解決に貢献する姿勢は、将来のリーダーシップへとつながる重要な素養となる。

これらの違いを理解することは、システムエンジニアとしてキャリアを積む上で非常に重要となる。技術力だけでなく、人々と協調し、プロジェクトを推進する能力は、キャリアの成長とともにますます求められる。マネージャー的な視点も組織運営には必要だが、真に人々を動かし、より良い結果を生み出すのは、リーダーシップに根ざした行動である。システム開発の現場では、日々新しい課題に直面し、チームで協力してそれを乗り越える必要がある。この解説で示されたリーダーシップの原則を理解し、日々の業務の中で実践しようと努めることは、単なる技術者としてではなく、信頼され、影響力のあるシステムエンジニアとして成長するための強力な土台となるだろう。

関連コンテンツ