開発工程の上流から効率的に品質をつくり込むことで、ソフトウエアのQCD(品質・コスト・デリバリー)をより良くしたい――。筆者らが所属するソニーグローバルマニュファクチャリング&オペレーションズは、この考えで設計の改善に取り組んでいる。その一環で筆者らは、過去のソフトウエア開発の下流工程で見つかった欠陥を類型化し、その中から設計書のレビューで欠陥リスクとして検出できるものを抽出。「欠陥リスクパターン」として定義し、それぞれの検出方法も考案した。欠陥リスクパターンはどんなものか、実証実験に適用してどんな効果を確認したかについて紹介する。