エンジニアリングマネージャーはコードを書くべきか?それは「コーディング」の定義による

2025-03-04
エンジニアリングマネージャーはコードを書くべきか?それは「コーディング」の定義による

この記事では、エンジニアリングマネージャーがコードを書くべきかどうかを探っています。著者は、すべてのマネージャーは「コードの中にある」べきであり、コードベースとチームの働き方を理解するべきだと主張していますが、すべてのマネージャーが主要なコードライターである必要はありません。マネージャーは、採用、戦略計画、意思決定、文化構築、メンタリングなど、チームの効率向上に焦点を当てるべきです。しかし、現在の経済状況下では、マネージャーはより高い効率性が求められており、「コードの中にある」ことと他の管理責任とのバランスを取る必要があります。この記事では、マネージャーが「コードの中にある」ための方法として、専用のコーディング時間を確保すること、部下とペアプログラミングを行うこと、コードレビューを行うこと、特定の状況(プロトタイピングやインシデント処理など)でのコーディングへの参加を増やすことなどを提案しています。最終的に著者は、重要なのはマネージャーが「コードの中にある」かどうかであり、主にコードを書くかどうかではないと結論付けています。

続きを読む

パーキンソン法則:締め切りを設定し、効率性を高める

2024-12-12
パーキンソン法則:締め切りを設定し、効率性を高める

パーキンソン法則は、仕事は完了するために利用可能な時間を満たすように拡大するというものです。ジェームズ・ステイナーは、エンジニアリングマネージャーの視点から、挑戦的でありながら達成可能な締め切りを設定することの重要性を主張しています。「鉄の三角形」(範囲、リソース、時間)を用いて、締め切りが範囲の拡大を防ぎ、効率性を向上させ、イノベーションを促進する方法を示しています。また、毎週の報告の実装を強調し、これにより、積極的なタスク完了が促進され、最終的には効率が向上することを示しています。

続きを読む