The Three Facets of Software Quality

Software quality is multifaceted. It can be split into functional, nonfunctional and structural quality. We should invest in all facets.