高品質のソフトウェアを開発する Tarcio Saraiva氏とAdam Crough氏が,オーストラリアのメルボルンで開催された第1回のカンファレンスで,品質の高いソフトウェアの開発について講演した。InfoQは,ソフトウェアの品質についての見解と高品質がもたらすビジネス上のメリット,品質を管理する方法について両氏に聞いた。また,高品質のソフトウェアを提供する上でのテストの持つ役割や継続的インテグレーションが品質に持つ意味,さらには高品質のソフトウェア製品の提供を望む企業へのアドバイスなども聞いた。 InfoQ: ソフトウェアの品質とは何なのか,お二人の意見を聞かせてください。 Saraiva: バグが少なく機能に優れた,そしてコードの理解が容易な,よりよい製品への方向性を決める,概念的目標だと思います。この方向性は内部的な視点 – 開発者のような – からも,外部的な視点 – エンドユ