現代のソフトウェアデリバリープラットフォーム業界の有力企業であるHarnessは、今年5月に買収を発表した機能管理および実験ツールの大手プロバイダーSplit Softwareと共同で、機能管理と実験の現状を明らかにするレポートを発表した。「機能管理と実験の現状2024」と題されたこのレポートは、LeadDevと共同で実施され、500人のエンジニアリングリーダーを対象に調査が行われた。調査結果では、進化するこの実践においてソフトウェアチームが成功するには、機能管理および実験ツールが重要であることが強調されている。
調査では、上級管理職の83%が、機能管理は開発者文化に実験を取り入れるための重要な戦略であると考えていることが明らかになった。しかし、適切なツールが不足していることがエンジニアリングチームの成功を妨げている。Split by Harnessのような堅牢な機能管理ソリューションに備わっている機能である、機能レベルでのシステムパフォーマンスとユーザーの動作を監視できない状態で成功していると回答したのは、回答者の6人に1人だけだった。
調査では、他のキーインサイトも明らかになった。回答者の大多数、78%が、リスク軽減と機能の最適化を機能管理戦略の重要な要素として挙げている。さらに、機能管理に成功した回答者の82%が機能レベルで監視していると回答したのに対し、監視していない回答者のうち、成功していると考えているのはわずか16%だった。また、実験を行っていない組織の46%がベストプラクティスの欠如を理由に挙げ、37%が技術的負債を障壁として挙げていることも調査で明らかになった。
実験の責任は、エンジニアリングチームと製品チームの間で共有されることが多くなっており、現在、リーダーシップの42%をエンジニアリングが担っている。機能管理ツールの将来は、CI/CDソリューションとの統合にあるようだ。リーダーの83%がそのような接続を期待している。Split Softwareの共同創設者であるTrevor Stuart氏は、適切なリリース監視によって全ての機能の影響を理解し、潜在的な障害の影響範囲を最小限に抑えることの重要性を強調した。これは、特に500人以上のエンジニアを抱える大企業にとって重要だ。
HarnessプラットフォームへのSplit Softwareの統合により、フィーチャーフラグとCI/CDパイプラインを管理するための統合ソリューションが提供され、エンジニアリングチームの運用が簡素化される。サンフランシスコに拠点を置くHarnessは、ソフトウェアデリバリーのための包括的なプラットフォームを提供することで有名だ。エンジニアリングチームとDevOpsチームがアプリケーションを本番環境にリリースするための安全で簡単な方法を提供し、AIと機械学習を使用してデプロイメントの品質を監視し、失敗したものを自動的にロールバックする。これにより、時間が節約され、カスタムスクリプトと手動による監視の必要性が軽減されるだけでなく、エンジニアは夜と週末を取り戻すことができる。
出典:Harness
この製品の詳細については、Harness製品ページをご覧ください。