Equal Experts interview question

How do you develop high quality software?