紙か? Wordか? Excelか? BTSか?

来週からこのプロジェクトのバグ管理をやってくれたまえある日突然上司からこのようにいわれて、「オーケーです!まかせてください!」と2つ返事で引き受けることができるだろうか?ぼんやりとはわかっていても「実際にバグ管理って何をどう進めればよいのだろうか…」と途方にくれる方もいるだろう。そこで本連載の第2

栗栖 義臣

2007年12月11日 20:00

来週からこのプロジェクトのバグ管理をやってくれたまえ

ある日突然上司からこのようにいわれて、「オーケーです!まかせてください!」と2つ返事で引き受けることができるだろうか?

ぼんやりとはわかっていても「実際にバグ管理って何をどう進めればよいのだろうか…」と途方にくれる方もいるだろう。そこで本連載の第2回からは、バグ管理において「いつ」「何を」「どのように」行えばよいのかを解説していく。

まずバグ管理全体の流れからポイントをまとめ、紙、Word・Excel、BTSを比較していこう。

バグの修正を発見された順番に行っていてはダメ

まず、本連載では「バグの管理とは、バグレポートのワークフローを定め、バグの数を把握し、バグに優先順位をつけ、バグのステータスを把握すること」と定義する。

第1回でも述べているように、バグを効率的に管理することは重要である。例えば、あるシステムで100件のバグが見つかったケースを考える。バグを効率的に管理した場合と、そうでない場合で、バグを修正し終えるまでの時間や作業量に違いがあるだろうか?

「トータルでバグ修正にかかる工数は同じはずだから、時間に違いはないのでは」と考えた方がいたとしたら、それは大きな間違いである。

あるバグは長期間放置することで不正なデータを蓄積してしまい、早く修正に着手しなければ対応工数がどんどん膨れ上がってしまう場合もある。また、修正に時間がかかりそうなバグでも、見た目上の問題だけでデータやシステムを使っての実作業に影響が少ない場合もあるからだ。


つまり、「発見したバグを何も考えず、発見された順番に修正作業に着手していては、効率的な作業ができない」のである。

さらに、プロジェクトの規模が大きくなると関係者の数が多くなり、その分バグが発見されるタイミングや場所が多岐にわたるようになる。それらが整理されないまま、次々に修正担当者へ舞い込み、報告も顧客を含むあらゆる関係者からやってきたらどうだろうか?

毎日残業してもバグがなかなか減らず、そもそもどれだけ残件のバグがあるかわからないという状況に陥り、デスマーチ一直線である。

バグは効率的に管理することで、修正のコストやバグ対応の期間をコントロールでき、プロジェクトを健全な状態に保つことができるのである。

では次に、バグ管理全体の流れの中でのポイントを解説する。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30