Which practices and tools do you use to manage quality in your software projects?
Please, consider the software development cycle as a whole and not only the construction phase. That means that best practices for this phase are already known answers, such as:
- Test-driven design & development
- Automated and unit testing
- Continuous integration / automated builds
- Code reviews
- Source control management
- Bugtracking