Well, it seems like a relatively surprise-free article...
Write explicit code, write tests, have QA staff and procedures, build what the stakeholders what.
I guess the biggest problem with software quality is not that we don't know how to do it, but that it's expensive.