チームリーダーのポジションにシニア開発者を任命することは必須ですか?

前書き。



この記事では、チームリード市場の分析を行ったところ、63%の企業が社内従業員によってチームリードポジションのポジションをクローズし、23%の企業が社内外の従業員によってクローズされていることがわかりました。



シニアプログラマーがチームリーダーに任命され、シニア開発者がコードを書いたり複雑な問題を解決したりすることに喜びを感じるとき、私はそのような写真をよく見ます。そのため、彼はシニア開発者でもあります。上級開発者がチームリーダーの地位に就いたとき、彼はほとんど何も変わらないと考え、チームは精通しており、コードを書き続け、いくつかの会議がカレンダーに追加されます。しかし、時間が経つにつれて、彼はコードにかかる時間がますます短くなり、ほとんどのコードが彼の参加なしに書かれ、コードレビューを行う時間しかないことに気づき始めます。



新しい責任はチームリーダーの肩にかかっています。たとえば、子供たちをやる気にさせる方法などです。個別の開発計画を作成します。1対1の会議を開催します。問題を解決する(異なる); ジュニアプログラマーが成長し、経験豊富な人が燃え尽きないように、開発者間でタスクをやりとりします。作業プロセスに体系的な変更を加えます。また、ビジネスとの共通言語を見つけます。そして、計画すべきことがたくさんあります。しかし、シニア開発者としてのキャリアの中で、彼はこれらのスキルを習得せず、おそらくそれらを開発するのに時間をかけませんでした。



新しいチーム。新しいチームリーダー



開発チームは成長し、タスクは、それらを2つの機能横断的なチームに分割して、互いに分離して作業できるようにすることでした。そして、その任務は、チームリーダーのポジションに誰を任命するかでした。グループで最も経験豊富な開発者は、この立場を受け入れることを拒否しました。しかし、グループにはプロジェクトのコードベースをよく理解している中間の開発者がいて、コミュニケーションスキルは十分に発達していました。仕事から離れた時間には、彼はステージで演奏し、学校と学生時代には、プロジェクトとスポーツチームの両方でグループリーダーを務めました。



, , , ? , , .







, , . .



, ! , , . , , .



, , , , . , , .



, , . . , win-win . , , , . , .





, — , . , , . - , .



チームの役割を任命することは、チームの問題を解決する準備ができていて、聞く方法を知っているより興味のある人を導き、燃え尽きた上級開発者よりも有益です。




All Articles