16:56 - 17:48
まとめ:FDEに求められる人物像
最後に示された短い定義
最後の質問で、話者は理想的なFDE(Forward-Deployed Engineer)のプロフィールを短くまとめます。それは、顧客の前で働くソフトウェアエンジニアです。
この定義には、二つの条件があります。
- ソフトウェアエンジニアとして採用するときの基準を満たしていること
- 顧客の前に出して仕事を任せられると、会社が信頼できること
つまり、技術力だけでは十分ではありません。一方で、顧客と話せるだけでもFDEにはなりません。ソフトウェアを作る力と、顧客と直接仕事を進めるための信頼が、同時に必要です。
この役割が担うこと
このプロフィールは、この講演全体の内容ともつながっています。FDEは、社内だけでコードを書く人ではありません。顧客の状況や課題を理解し、共通のプラットフォーム上で解決策を作り、その顧客が望む事業上の成果につなげます。
ここでいう「顧客の前で働く」とは、単に会議に出席するという意味ではありません。顧客の文脈を理解し、何を作るべきかを一緒に考え、技術的な実装まで進める責任を持つということです。そのため、FDEは営業だけの役割でも、一般的なコンサルタントだけの役割でもありません。外部の契約者のように作業を請け負うだけの役割でもありません。また、顧客との接点を持たない普通のソフトウェアエンジニアとも異なります。
この定義だけで採用基準を作らない
話者の説明
話者は、この二条件をFDEの簡潔なキャッチフレーズとして示しました。しかし、時間がなくなったため、プロフィールの残りの細部は今後考える必要がある、としています。したがって、この回答から、特定の年数の経験、特定の職位、業界知識、面接の質問などを追加してはいけません。話者はそこまで述べていません。
補足
「顧客の前に出せる」という表現は、社交的であることだけを指すとは限りません。この講演の範囲で確実に言えるのは、顧客の状況を理解し、プラットフォームを使って作り、成果を届ける役割を任せられる必要がある、という点です。それ以上の人物像は、この短い最後の回答からは決められません。
例
たとえば、ある人が優れたコードを書けても、顧客の課題を理解する場面に出せないなら、上の二条件を同時には満たしていません。反対に、顧客との会話が得意でも、プラットフォーム上に解決策を実装できないなら、やはりFDEの定義の一部が欠けています。これは採用テストの具体的な方法ではなく、二つの条件の関係を示すための例です。
まとめ
この講演の最後に残るFDE像は、ソフトウェアエンジニアとしての技術的な基準を満たし、顧客の前で解決策を作ることを信頼される人です。FDEは、販売、相談、実装のどれか一つだけではありません。顧客の課題を理解し、技術的な基盤を使い、顧客の成果に向けて動く役割です。
ただし、これは完全な採用基準ではありません。話者は、残りの詳細を決めないまま、時間切れによって講演を終えています。最後は拍手で締めくくられます。