Tech Lead
Tech Leadとは何か
責任範囲
コードの品質
チームの生産性
アーキテクチャ・設計
どういう振る舞いをして欲しいか(そのために何が必要か)
次のステップは何か
-.icon
メモ
"シニアエンジニアが担う役割ではありますが、テックリードを「チームでもっとも優秀な、あるいはもっとも経験豊富なエンジニア」と短絡的に結びつけてしまうのは誤りです。関係者の心をつかめなければリーダーシップは発揮できませんから、テックリード役を初めて任された人に技術的な専門知識の増強よりもはるかに求められるのは対人能力の強化なのです。"
"ただし技術系のスキルでもひとつ、新たに習得しなければならない重要なものがあります。それはプロジェクト管理のスキルです。プロジェクト管理に必須である「プロジェクトを分割する作業」には、システムを設計する作業との類似点が多々あるため、プロジェクト管理のスキルを習得するという経験は、人的管理を任されることを望んでいないエンジニアにとっても有意義であるはずです。”
抜粋:: Camille Fournier “エンジニアのためのマネジメントキャリアパス”。 Apple Books
対人能力の強化が重要
プロジェクト管理のスキルを取得する必要がある
プロジェクトを分割する作業
プロジェクトの推進
マクロな視点が重要
システムアーキテクト・ビジネスアナリスト
ビジネス要件の理解、ソフトウェアへの落とし込み
デリバリ単位・優先順位の分割
必要なら助言を仰ぐ
コードを書きすぎない、任せる
参考