views:

111

answers:

2

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
A: 

Scrum/Agile

Techmaddy
+1  A: 

In order to improve the quality of your software for the user you must get feedback, and not just when things go wrong(bugs). At my job I will ask users for feedback when I talk with them and twice a year send out a short survey looking for feed back, new ideas, and things they don't like. I believe this is what UserVoice tries to accomplish when you have a less personal environment to work in.

Mark Robinson

related questions