Warning

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

開発ライフサイクル

Palantir のソフトウェア開発と製品設計のアプローチは、迅速に進化し、お客様が信頼できる安定した基盤を提供するというバランスを目指しています。最先端の技術やフレームワークを取り入れつつ、お客様が日々直面する現実の問題に根ざしています。

実際には、これは Palantir がお客様と緊密に連携して新しい機能を開発できることを意味します。このページでは、Foundry プラットフォームでの機能の進化を、初期のプロトタイピングと開発から一般提供までの流れに沿って説明します。

開発の段階

実験的

Foundry の新機能は、実験的 またはプロトタイプの段階から始まります。

これらは、Palantir のエンジニアが通常、少数のお客様(通常は3社以内)と共同で開発する初期段階の機能です。実験的な機能の目的は、新しい機能をできるだけ早く実証・検証することです。開発の速さを長期的なメンテナンス性よりも優先することで、解決策の範囲を広げることができます。この開発段階では、製品の変更が頻繁かつ劇的に行われ、完全に破棄されることもあります。

実験的な段階の機能は、一般的には公開されておらず、ベータ版や一般提供版に進むかどうかは保証されていません。これは設計上の意図であり、新機能をオープンエンドで試す方法を提供することで、Palantir の最も重要な進歩が何年にもわたって実現されてきました。Foundry のほぼすべての部分は、その歴史のどこかでこの段階を経験しています。

ベータ版

機能の価値とアプローチが1つ以上の顧客パートナーとの連携で検証されると、ベータ版 の段階でより多くの顧客に提供されるようになります。

ベータ版機能の目的は、製品の長期的なメンテナンス性に大きな投資を行うことです。そのため、開発プロセス中に十分なフィードバックを収集するために、これらの機能をお客様にゆっくりと展開します。ベータ段階のパートナーは、これまでに開発された機能とニーズが一致し、提供されるフィードバックが製品の最も不確実な領域と一致するかどうかに基づいて選択されます。

ベータ版の機能は、顧客パートナーが初期段階の機能を利用できるようにするために、公開されることがありますが、多くの Foundry 環境では利用できません。機能がベータ版の段階にある場合、ドキュメントにその旨が記載されます。

ベータ版の機能が一般提供版になることは保証されていませんが、ほとんどの機能がそうなります。ほとんどの製品の不確実性は実験的な段階で解決されます。

一般提供版(GA)

**一般提供版(GA)**は、Foundry の大部分の機能を説明するために使用される用語です。GA 機能は、お客様にデフォルトで有効化され、プラットフォームの核心部分を構成します。機能が GA になると、プラットフォーム全体で密接に連携できるように、他の部分がその上に構築されることがあります。

GA 段階では、Palantir のエンジニアと機能を利用する多くのお客様との間に、継続的なフィードバックループが存在します。フィードバックは、トリアージ、優先順位付け、Foundry の製品ロードマップに取り込まれ、Apollo ↗ を使用して迅速にお客様に更新が提供されます。

GA 機能は広く利用可能ですが、場合によってはユーザーの環境ですべての機能が有効になっていないことがあります。これは、一部の機能が特定の種類のインフラストラクチャに依存しているため、または特定の契約条件が必要なためです。例えば、Foundry の一部の GA 機能は、Palantir の管理された SaaS 環境でのみ利用可能であり、自己ホスト型のインストールではサポートされていません。

新しい機能やアプリケーションが一般提供版として発表された場合でも、特定の Foundry エンロールメントで利用可能になるまでに1週間以上の遅延があることがあります。機能やアプリケーションの利用可能性の具体的なタイミングについては、Palantir の担当者にお問い合わせください。

特に指定がない限り、公開されたドキュメントの機能は一般提供版です。GA 機能は今後も完全にサポートされることが保証されています。GA 機能がプラットフォームから削除される際には、以下で説明する非推奨のプロセスが適用されます。

サンセットと非推奨

開発が進む中で、Foundry の既存の機能やアプリケーションが、その有用性や目的を終えたり、別の機能に取って代わられたりすることがあります。元々の機能のビジョンが、問題領域が拡大したことにより狭くなってしまったり、新しいツールや機能が問題に対するより堅牢でスケーラブルなアプローチを可能にすることがあります。

以前の GA 機能がこの段階に達すると、サンセット期間を経て正式に非推奨となることがあります。非推奨とされた機能は、プラットフォーム内およびドキュメント内で明示されます。非推奨となった機能に依存する既存のワークフローがある場合、統合されたUpgrade Assistantを使用して、変更が通知され、非推奨に対する遵守期限が明確に示されます。また、アプリケーションレベルの非推奨の場合、非推奨の意図と最終的な非推奨通知が、登録されたプラットフォーム管理者の連絡先情報や、Foundry Announcements page にも公開されます。機能の非推奨に向けた進捗は定量的に追跡され、すべての顧客が機能がプラットフォームから削除される前に代替品に移行できるようになります。

まとめ

Palantir の製品開発アプローチは、迅速な機能開発とお客様との密接な連携を可能にし、お客様が Foundry プラットフォームの機能を組織のデータインフラストラクチャ、分析、日々の業務の中核として信頼できることを確保するために設計されています。