What makes a great software engineer?
Software quality and the Capability Maturity Model