- Swap managers with the one in charge of the Outdoor Recreation series for a month.
- Lengthen sprints from a week to two weeks.
- Set up a proper alpha/beta programme, where more than late Release Candidates are released. You have willing testers out there. Let them find those bugs early.
- Lengthen the time between RC release to full release from one week to three, to allow for more bug reports to be collected and acted upon. There is no way that a week is long enough for this.
- Encourage adversarial code review between developers and allow enough time for this.
- Build in Unit tests to catch regressions before they're checked in to production. Code coverage should be 85% or better.
- Run the code through static analysis tools. This will probably find some memory leaks, null pointer dereferences, and other undesirable behaviours. Fix them.
Constructive criticisms in replies only please.