The Next Actions for the 6.7 Release
This release has revealed that there were many things we could do better. Actually, a few in the team knew and had expressed concerns about the timing of the release and the completion of testing. In the end, we had a business meeting where we discussed the risks and the "pros & cons."
The number of new defects in each release has been nearly zero for almost 3 years now. That's given us confidence to make these decisions. It's just that the risks in this case were higher than in most other cases.
This has been a long and hard release. The work that was done in this release to correct defects reported by our customers worked a lot like a loose thread on a sweater - pulling on it leads to another row... leads to another row... and so on. In particular - fixing the callsign lookup defects that were there opened up a Pandora's box of things to fix; and without any documentation about how it had been built or was intended to work.
I expected some negative feedback. I just didn't expect to get any reports of serious defects. In addition to the beta testers and support team testing, I test this stuff personally. In the end, there were about 6 things that were missed in testing and 1 more that we couldn't reproduce until after the release.