So, when you are managing a successful product,
you will get many of these bug reports,
and you must make sure that no bug report ever gets lost
and also that all these bug reports eventually get handled in finite time.
Before that you'll have to store these problem reports somewhere
that you can classify them, mark them, and evaluate them.
This is the talk of a problem database.
Simply speaking, a problem database holds all problems
that ever occurred with some product.
Whenever somebody reports a problem,
either though an automatic means or as a regular user,
all of these problems get stored in the problem database.
You may wonder how many of these bug reports
end up with large companies over time.
Actually, these problem databases are huge.
I don't know how this is for Apple,
but I've been the first non-Microsoft researcher ever to peek into
the problem database of Microsoft.
I can't tell you exact number of bug reports that are in there,
but if you consider that Microsoft has sold 450 million
of Windows 7 licenses.
If every user just experiences one such crash per month,
that's more than 37 million bug reports each year.
This is only from people who actually click on the send button.
I guess there's a number of people who run Microsoft
but don't have a proper licence and prefer not to tell Microsoft
about their problems.
人気のある製品を管理していると
こういうバグレポートがたくさん送られてきます
バグレポートが行方不明にならないように気をつけ
限られた時間で すべてのレポートを必ず処理しなければなりません
バグレポートを保存する前に
分類し印を付けて評価すると
問題のデータベースができます
そのデータベースにはある製品に起きた すべての問題が蓄積されているのです
自動で送られたものであろうと 一般ユーザが送ったものであろうと
誰かがレポートを送れば すべての問題がデータベースに保存されます
どれだけの数のレポートが
時間とともに 蓄積されていくのか知りたいでしょう
実際に問題のデータベースは巨大です
Appleのものは知りませんが
Microsoftのものなら見たことがあります 外部リサーチャとしては初めてでした
バグレポートの数を言うことはできませんが
Windows7のライセンスの売り上げが 4億5000万本だということ考えれば
おおよその予想がつくでしょう
全ユーザが月1回クラッシュを経験するだけでも
バグレポートの数は年間3700万件以上になります
これは送信ボタンがクリックされた分だけです
Microsoftの製品のユーザはたくさんいますが
正規のライセンスを得ていなかったり 問題を報告しないユーザもいます