バリューストリーム分析とは?
バリューストリーム分析は、最初のissueからreview、build、deploymentまで、ソフトウェアデリバリーのライフサイクルの各ステージで作業が費やす時間を追跡します。作業がどこで待たされ、各ステージにどれだけ時間がかかるかを定量化します。漠然とした遅さの感覚を、チームが対象にできる測定されたボトルネックへと変えます。
なぜ重要か
チームはデリバリーがどこで遅いのかを推測し、誤ったステージを最適化しがちです。バリューストリーム分析は各フェーズの実際の時間を示すため、労力が本当の遅延のある場所に向かいます。CIとpipelineの時間はそうしたステージの一つであり、より高速なrunnerを含めてそれを削減することは、ストリームを直接短縮します。
関連ガイド
What Is a Deployment Tier?A deployment tier is a label classifying an environment by its role, such as development, staging, or product…
What Is a Merge Train?A merge train queues merge requests and tests each one against the combined result of those ahead of it, so t…
What Is a Feature Flag?A feature flag lets teams turn functionality on or off at runtime without deploying, decoupling code release…