テックリード (TL) とは、チームまたはプロジェクトの技術的成功に対して責任を持つエンジニアです。相変わらずコードを書きますが、主な仕事は単に構築することから正しいものが適切に構築されるようにすることにシフトします。TLはフォースマルチプライヤーです。あなたの影響力は、自分のコミットではなく、チームが出荷したもので測られます。
なぜ重要なのか
text
✓ TECHNICAL DIRECTION → set architecture, standards, and the "how" of the project
✓ DELIVERY → break work down, unblock people, keep the project on track
✓ QUALITY → code review, testing culture, keeping the codebase healthy
✓ MENTORING → grow the engineers around you
✓ COMMUNICATION → translate between engineering and stakeholders
✓ DECISIONS → make (or facilitate) technical decisions and own the outcome
具体例
あなたのチームに支払い機能を追加するよう依頼されたとします。TLとしてあなたはチケットを拾うだけではありません。アプローチを検討し(支払いプロバイダーを使うか、構築するか)、出荷可能なスライスに分割し、誰が何をするかを決定し、コードの危険な部分を自分でレビューし、製品マネージャーに現実的なタイムラインを伝えます。
