ソフトウェアの品質

ソフトウェアの品質は一定ではない

そもそもソフトウェアの品質とはなにか。 たとえば「動きが正しい?異常終了しないとか?」でしょうか。ソフトウェア開発企業にいないと漠然としかわからないですね。

実はISOなどなどの団体でガチガチにソフトウェア品質とは何かが特性として定義されています。 たとえば機能性とか信頼性が挙げられています。 そしてその特性についてそれぞれの企業では評価し、「一定の評価となれば出荷」するわけです。

じゃあ一つの企業から販売されるソフトウェアは皆品質が一定なの?

それは、否です。 担当者の能力、ソフトウェアの複雑さや納期までの期間の短さなどなどの要因により品質は揺れ動きます。 もちろん、企業としては同一の品質評価基準で出荷するわけですから品質は一定だというかもしれません。

しかし、よく考えてみてください。 たとえば、Windows95は安定していましたか?WindowsNTWindows95と同程度の品質でしたでしょうか?

そう、違うんです。違うのに企業の品質基準は満たすのです。