GitHub Nextのスタッフ・リサーチ・エンジニアであるMaggie Appleton氏は、デザインエンジニアはインターフェース設計と技術的アーキテクチャの間のギャップを埋めることで、ソフトウェア業界の「予言者」として機能する独自の立場にあると主張する。急速な技術的変化の時代において、彼女は、新興トレンドを特定し、それらが主流の現実となる前に将来の理論をプロトタイプ化するための、積極的な「スカウト・マインドセット」を提唱している。
デザインエンジニアの定義
Appleton氏は、デザインエンジニアをマイクロインタラクションの制作者としてではなく、ソフトウェアの技術的な職人技や素材に深く関与するデザイナーとして定義する。この役割には、機能やアーキテクチャに関する有意義な意思決定を行うために、データベース、レイテンシ、認証などのバックエンドコンポーネントの理解が必要となる。

この画像は、デザインとエンジニアリングのギャップを埋めるためにデザインエンジニアが理解すべき技術的職人技とバックエンドコンポーネントを説明している。
デザインとエンジニアリングの間の翻訳レイヤーとして機能することで、これらの専門家は、どちらの分野単独では到達できなかったソリューションを生み出すことができる。彼らは、ソフトウェアの「素材」である基礎となるロジックやデータフローを、具体的で利用可能なものにする責任を負っている。
「私たちは関与し、予言者のように考え、水晶玉を読み取ろうとする必要がある。」
— Fortune Telling and Speculative Design
投機的デザインのメカニズム
投機的デザインの核心は、「フューチャーズ・コーン」をナビゲートすることにある。これは潜在的な展開を評価するために使用される枠組みであり、それらは実現可能性(可能)、蓋然性(蓋然的)、および望ましさ(好ましい)によって分類される。ある未来は「可能」ではあっても「好ましい」とは限らないため、それは探索すべき独自の領域となる。
このコーンを埋めるために、Appleton氏は「微弱な信号」を収集することを提案する。これらは、新しいスタートアップの方向性や、ユーザーの画面内容を検索できるローカルなマルチモーダルモデルのような特定の技術的突破口など、情報空間における小さく、しばしば見落とされがちな指標である。
理論構築とプロトタイピング
GitHub Nextでは、投機的デザインは「Labs」チームのアプローチを通じて運用されている。チームは「Next Cloud」と呼ばれる内部プラットフォームを使用して、粗く初期段階の実験を投稿し、同僚がそれに対して反応したり、業界がどこへ向かっているかについての理論を一致させるためにアイデアを素早く展開したりできるようにしている。
これらのプロトタイプは、ある方向性が有用であるかどうかを判断するための第一歩として機能する。リアルタイムのマルチプレイヤー・キャンバスや、メンテナのガイドラインを強制するシステムなど、理論を具現化することで、チームは抽象的な推測から、何が機能する可能性があるかという具体的な証拠へと移行することができる。

このプロトタイプは、チームが抽象的な理論を具現化し、その方向性が有用かどうかを判断する具体的な例として機能している。
トレードオフと組織の慣性
「大胆な賭け」から製品へと移行するには、大きな政治的および戦略的なハードルが伴う。大企業では、野心的なアイデアが既存のロードマップを混乱させ、確立されたワークフローを脅かすことがあり、しばしば「自社開発ではない(not invented here)」症候群を引き起こす。
投機的デザインの目的は、製品への信頼できる経路を提供することである。予測が実際にどのようなものになるかを示すプロトタイプを構築することで、チームは組織の進路を変えるために必要な時間と資金への投資をリーダーシップに説得しやすくなる。