Users don’t like bugs

Product Quality Guidelines: What can be done from engineering point of view to make users happy?

1) Integrate CruiseControl (free software) to do daily builds. Find build breaks faster..

2) Automated test-suite for Regression, run every day on daily builds.

3) Automated emails to engineering for Regression failures.

4) Fix for regression failures to be taken as P1

5) All Code Checkins go through strict peer-code review (Code quality).

6) Developers Add new test cases into regression as and when new features get in (a must).

7) QA folks add new system test cases, Run randomization/Performance tests. Send weekly emails on the status.

Make an attempt to keep your software Bug-free!


About this entry