機能フラグ
機能のリリースを自信を持ってテストおよび測定する
機能フラグ (機能トグルとも呼ばれる) とは
チームが機能のオン/オフを切り替えられるコード ベース内の if ステートメントです。機能フラグは、チームがバグだらけの製品をリリースすることを回避し、より迅速にリスクを軽減し、より実験指向的なソフトウェア開発へのアプローチを取るのに役立ちます。
機能フラグの開始
組織で機能フラグを開始する前に、機能フラグを最も効果的に利用するためのベスト プラクティスがいくつかあります。
チームがより持続可能でスケーラブルな方法でフラグを管理するのに役立つ、すぐに使える機能管理ソリューションを選択します。
チームの関係者全員が各機能を利用している顧客を把握できるように、フラグ管理に関するワークフローと文書を作成します。
機能フラグのガバナンス ルールを策定します。100% までフラグをロール アウトしたら、クリーン アップする必要があることをチームに周知します。
Jira Software との
機能フラグの連携
機能フラグの連携により、チームは詳細情報とともにフラグの機能を Jira Software でさらに効果的にリリースおよび管理でき、これにより、チームワークが向上し、コンテキストが切り替わることが少なくなり、エンジニアはより迅速に作業ができるようになります。
人気の機能フラグ ソリューション
Jira は複数の機能フラグ プロバイダーと連携しているため、チームに合ったソリューション構築の選択肢を提供できます。以下は、人気のアプリです。
Harness
Harness 機能フラグは、ベロシティとコントロールによって、チームによる自信を持ったデプロイを可能にします。
(Promoted)
LaunchDarkly
LaunchDarkly は、ビジネスと顧客に対する価値を最大化しながら、ソフトウェア デリバリ チームがより効率的に作業できるようにします。
(Promoted)
分割
Split の Feature Data Platform TM は、フラグ データに Jira の課題を組み合わせて、チームがより速く、より安全に、よりコラポレーションが可能なリリースを提供できるようにします。