セッション準備
テクノロジーコンサルティングの場は、漠然とした質問よりも具体的な意思決定を持ち込んだときに最も有益になります。以下の質問は、直接的な技術的見解を引き出し、アーキテクチャ上のリスクを把握し、すぐに行動に移せる具体的な提言を得ることを目的としています。
1.説明した内容をもとに、現在の構成における最も大きな技術的リスクは何ですか?
最も重要な診断の質問です。注力と投資をどこに向けるかの優先順位を決めます。
2.現在の技術スタックは2年後のビジョンに対応できていますか?それとも、つらい移行作業が待ち受けていますか?
初期の判断は積み重なっていきます。今のうちに先を見越した評価をしておけば、後で作り直すよりも安くつきます。
3.スケーラビリティの限界に最初にぶつかるのはどこで、その修正コストはどのくらいかかりますか?
すべてのボトルネックが今のスケールで問題になるわけではありません。実際に重要なものと理論上の懸念を分けるための質問です。
4.今すぐ解消すべき技術的負債と、現時点で許容できる技術的負債はどれですか?
すべての技術的負債が同じコストを持つわけではありません。優れたアドバイザーは優先順位の付け方を知っています。
5.【検討中の特定の機能やシステム】について、自社開発・既製品の購入・オープンソースの活用のどれが適切ですか?
技術においてレバレッジが最も効く意思決定のひとつです。具体的なシナリオには具体的な答えが返ってきます。
6.もし今日から設計をやり直すとしたら、アーキテクチャのどこを変えますか?
「白紙の状態から考える」という質問は、既存の判断に対して最も率直な評価を引き出します。
7.現在使用している技術やツールの中で、リスクがある、あるいは将来的に問題になりそうだと思うものはありますか?
内側からは見えにくい、依存関係・ベンダーリスク・エコシステム選択上の問題を浮き彫りにします。
8.エンジニアリングチームを効果的に活用できていますか?また、人員を増やさずにアウトプットを改善できるプロセスやツールの変更はありますか?
非技術系の創業者にとって特に価値のある質問です。人員を増やさずに効率を引き出せる余地を明らかにします。
9.おそらく計画していないものの、次のスプリントでエンジニアリングチームが取り組むべきことは何ですか?
すぐに実行可能な、具体的な短期提言を引き出します。
10.自信を持って提言するために、どんな情報を確認・監査したいと思いますか?
追加で必要なコンテキストを明らかにするとともに、アドバイザーの知的誠実さを示します。