To assure software quality, we use the following practices in the development process: code reviews, test-driven development, pair programming, etc.