Close

機能フラグ

機能のリリースを自信を持ってテストおよび測定する

イラスト: 機能フラグを設定したヒーローの画像

機能フラグとは

コラボレーティブなエクスペリエンスを通じてチームが質の高いソフトウェアをより早くリリースできるようにすることが、Atlassian Open DevOps の中核となるものです。

機能フラグ (機能トグルとも呼ばれる) とは

チームが機能のオン/オフを切り替えられるコード ベース内の if ステートメントです。機能フラグは、チームがバグだらけの製品をリリースすることを回避し、より迅速にリスクを軽減し、より実験指向的なソフトウェア開発へのアプローチを取るのに役立ちます。

新機能の図、特定の顧客に対するオン/オフの切り替え

機能フラグの開始

組織で機能フラグを開始する前に、機能フラグを最も効果的に利用するためのベスト プラクティスがいくつかあります。

フラグ

チームがより持続可能でスケーラブルな方法でフラグを管理するのに役立つ、すぐに使える機能管理ソリューションを選択します。

チームのアイコン

チームの関係者全員が各機能を利用している顧客を把握できるように、フラグ管理に関するワークフローと文書を作成します。

メガホン

機能フラグのガバナンス ルールを策定します。100% までフラグをロール アウトしたら、クリーン アップする必要があることをチームに周知します。

円のフラグ アイコン

Jira Software との
機能フラグの連携

機能フラグの連携により、チームは詳細情報とともにフラグの機能を Jira Software でさらに効果的にリリースおよび管理でき、これにより、チームワークが向上し、コンテキストが切り替わることが少なくなり、エンジニアはより迅速に作業ができるようになります。

Jira のスクリーンショット: 機能フラグを Jira で表示

人気の機能フラグ ソリューション

Jira は複数の機能フラグ プロバイダーと連携しているため、チームに合ったソリューション構築の選択肢を提供できます。以下は、人気のアプリです。

Harness 機能フラグ アイコン

Harness

Harness 機能フラグは、ベロシティとコントロールによって、チームによる自信を持ったデプロイを可能にします。

LaunchDarkly アイコン

LaunchDarkly

LaunchDarkly は、ビジネスと顧客に対する価値を最大化しながら、ソフトウェア デリバリ チームがより効率的に作業できるようにします。

Split アイコン

分割

Split の Feature Data Platform TM は、フラグ データに Jira の課題を組み合わせて、チームがより速く、より安全に、よりコラポレーションが可能なリリースを提供できるようにします。