米国の有力ソフトウエア企業で、品質管理の話を聞いてきました。相手は品質管理部門の女性ヘッドで、何十億ドルもの売上をあげる製品開発部門全体のトップにダイレクトにレポートする人物です。彼女は穏やかな物腰で、その会社の品質管理のプロセスを説明してくれました。 同社で開発を担当するエンジニアは、コーディングを始める前に必ずコーディングスタンダードという分厚いマニュアルを読破する必要があります。この会社の開発エンジニアのバイブルです。コーディングスタンダードは開発部隊でも最も優れたエンジニアを集めた開発アーキテクト部隊が管理しています。全てのエンジニアはこれに従わなければならないと決まっています。 開発されたコードは個々に自動テストにかけられます。コーディングスタンダードに違反したコードはこの段階でリジェクトされてしまいます。テストを行うのは彼女の配下の品質管理部門。つまりコードはリリースの前に開発