2022年8月29日
ニュース
この新しい導入モデルは、非常に特殊な規制や導入要件を持つ政府・公共機関や法人向けセキュリティー企業 など、複雑なセルフホスティング型ソフトウェア提供モデルを持つ企業にとって特に重要です。
Harness Feature Flags(FF)モジュールがオンプレミスで展開できるようになったことを発表します。この新しい導入モデルは、非常に特殊な規制や導入要件を持つ政府・公共機関や法人向けセキュリティー企業など、複雑なセルフホスティング型ソフトウェア提供モデルを持つ企業にとって特に重要です。
今回のリリースでは、リスクを低減し、ソフトウェアデリバリーのベストプラクティスをより簡単かつ安全に導入できるようなソリューションを構築することに重点を置いており、フィーチャーフラグがエンジニアリング組織 にもたらす速度を犠牲にすることなく、Harnessがその取り組みを強化していることを示すものです。
フィーチャーフラグとは、開発者がコードの特定の部分を条件付きでオンまたはオフにできる方法です。このフラグを利用することで、変更した機能を後からコントロールしながら本番環境に投入したり、同じように機能を隠したり削除したりすることができます。Harness Feature Flagsモジュールは、洗練されたルール、ガバナンス、ユーザー管理、直感的なUIなどを備え、これらの機能を提供します
自動化されたスケーラブルな方法でコンプライアンスを確保できることは、重要なソフトウェアデリバリープロセスとしてフィーチャーフラグの採用を促進する重要な柱となります。Harness Feature Flagsのオンプレミス展開により、エンジニアリング企業は、ソフトウェアデリバリープロセスに機能管理を統合し、最小限の手作業でソリューションを拡張できます。
Harness Feature Flagsのオンプレミス対応により、オンプレミス展開をサポートしない大多数のSaaS型フィーチャーフラグベンダーとは一線を画すこ とができます。オンプレミスでの機能管理市場において、Harness Feature Flagsが提供するソリューションに勝るものはありません。ここでは、オンプレミス機能管理ソリューションの既存市場において、組織がどのように制限を受けてきたか、そしてHarness Feature Flagsがどのようにそのギャップを埋めてきたかを詳しく見ていきましょう。
ソフトウェアデリバリーにおける速度とリスクのバランス
オンプレミスのデリバリーモデルを必要とする組織が、機能管理の主要課題に効果的に対処するためには、自動ワークフロー、テンプレート化されたリリースパイプライン、CI/CD統合、GitOps、および深いガバナンスなどのエンタープライズ級の機能を備えている必要があります。これらは、組織における機能管理の利用を効果的に拡大するために必要な機能であり、特にソフトウェアデリバリーモデルの重要な部分として機能管理を統合しようとする場合には必要な機能です。自動化と再現性なしには、組織が求めるレベルの規模を達成することは困難です。
既存のオンプレミスの機能管理ソリューションは、最も重要な自動化を始め、これらのいずれも提供しませんでした。オンプレミスのホスティングを必要とする企業では、速度を上げ、リスクを減らすためのさまざまな課題を解決しようとすると、完全に手作業に頼らざるを得ませんでした。
オンプレミスで機能管理のためのDIYソリューションを作成する企業もありますが、手動プロセスが非常に多いため、規模を拡大することは依然として非常に困難です。オンプレミスソリューションの運用と拡張を必要とする組織に必要なエンタープライズ級の機能は、多くの開発者を雇用し、社内でソリューションを維持しなければ実装できません。DIYソリューションには通常、ユーザーをターゲットにする機能などの基本機能しかなく(実際、これが最初のユースケースとして実装されることが多い!)、これは1チームまたは数チームだけが使用するオーダーメイドのものとして構築されることが多いのです。このツールを他のチームに普及させたり、機能を追加したりするためには、組織はこの新しい開発者用ツールの構築に開発リソースを割かなければなりません。組織のミッションの中核ではないのに、組織全体にとって有用なものにするために、開発とメンテナンスのオーバーヘッドを必要とするのです。
既存の管理オプションは、論理値(二値)や多変量フラグ、ユーザーターゲット、分析、監査ログ、基本的なセキュリティー(RBAC、SSO)などの基本的な機能管理機能に限定されています。これらの機能では、SaaSソリューションのように機能管理ツールの価値を最大化することはできません。全ては拡張性に帰結し、自動化と再現性を必要とします。この基本的な機能だけであっても、自動化が行われていないため、プロセスは永遠に手作業のままです。ソフトウェアがプロセスを通過するたびに、共通のパターンを認識してそのパターンを実装したテンプレートを再利用するのではなく、再び構築する必要があります。
図:既存のオンプレミス型ソリューションには、自動化、セキュリティー、および自動ワークフロー、テンプレート化されたリリースパイプライン、CI/CD統合、GitOps、深いガバナンスなどのエンタープライズ級の機能が欠けています。
オンプレミスでの機能管理の大規模な実装
今回新たに追加された導入モデルのサポートにより、Harness Feature Flagsは、商用SaaSで提供しているのと同じ機能を、オンプレミスの導入モデルを希望する企業にも提供することになります。
政府機関、連邦政府、その他の高度なセキュリティー産業の組織は、必要な機能を提供しない下位のオプションから選択する必要がなく、機能管理の全段階をサポートするソリューションを利用できるようになりました。
ここでは、複雑なセルフホストソフトウェアのデリバリーモデルを持つ企業に対して、Harness Feature Flagsが独自に提供する主な機能を紹介します。これらの詳細については、ドキュメントをご覧ください。
さらに、これらの標準装備に加えて、さらに多くの機能を搭載しています。
これらの機能により、企業は以下のことが可能になります。
Harness Feature Flagsは、開発速度の向上、リスクの低減、開発者のエクスペリエンスの向上を支援するソリューションです。Harnessプラットフォームの一部として、企業はFeature FlagsをCI/CDにネイティブに統合し、オンプレミスでホストされている場合でも、主要なソフトウェアデリバリープロセスを拡張することができます。
フィーチャーフラグで制御を実現する旅に出よう
私たちは、Harness Feature Flagsとともに、ソフトウェア開発チーム全体でFeature Flagsの使用を民主化する旅に出ます。SaaSであろうとオンプレミスであろうと、その約束が全ての開発者に行き渡るようにしたいのです。それは、開発者に新しいツールや責任を与えるだけでなく、使い始めが簡単で、初日から企業のニーズや開発者に合わせて拡張できるものを作ることです。
オンプレミス環境にHarness Feature Flagsを導入する方法を検討したい場合は、デモをリクエストしてください。
既存のお客様でオンプレミスでの機能管理をご希望の場合は、カスタマーサクセスマネージャーにご相談ください。
SaaS版をご利用になりたい場合は、まず無料でサインアップしてください。
この記事はHarness社のウェブサイトで公開されているものをDigital Stacksが日本語に訳したものです。無断複製を禁じます。原文はこちらです。