【けっかんらいふさいくる】

欠陥ライフサイクル とは?

💡 バグの一生を追う、発見から完治までのカルテ
📌 このページのポイント
欠陥ライフサイクル(状態遷移) 新規 オープン 修正中 再テスト 完了 再オープン(修正不十分) 却下 バグではない テスター リーダー 開発者 テスター ポイント 各状態で担当者が明確 → 対応漏れ・放置を防止
欠陥ライフサイクルの状態遷移
ひよこ ひよこ

バグにもライフサイクルがあるの?

ペンギン先生 ペンギン先生

あるよ。バグが見つかった瞬間に「新規」として登録されて、担当が決まると「オープン」、修正が始まると「修正中」、テストで確認されて「クローズ」という流れだね。

ひよこ ひよこ

ずっと一方向に進むの?

ペンギン先生 ペンギン先生

そうとは限らないよ。修正したつもりが再テストで直っていなかったら「再オープン」に戻るし、「これはバグじゃない」と判断されたら「却下」になることもあるんだ。

ひよこ ひよこ

なんで状態を管理する必要があるの?

ペンギン先生 ペンギン先生

誰が今ボールを持っているかが分かるからだよ。「修正中」なら開発者、「再テスト」ならテスターが担当だとすぐ分かる。対応漏れや放置を防ぐ仕組みなんだ。

ひよこ ひよこ

ツールで管理するの?

ペンギン先生 ペンギン先生

Jira、Backlog、GitHubのIssueなどのバグ追跡システムにワークフローとして設定するのが一般的だよ。チームに合わせて状態の種類や遷移ルールをカスタマイズできるんだ。

ひよこ ひよこ

うまく運用するコツってある?

ペンギン先生 ペンギン先生

状態を増やしすぎないことだね。複雑にすると誰も正しく更新しなくなる。あと「クローズの条件」を明確に決めておくのが大事だよ。再テストOKだけなのか、本番確認まで必要なのか、チームで合意しておこう。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「欠陥ライフサイクル」って出てきたら「バグの発見から解決までの状態の流れ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Defect Lifecycle」 = 欠陥の生涯周期
💬 ライフサイクルは「誕生から死まで」の意味で、バグにも寿命があるというイメージだよ
← 用語集にもどる