There's a lot of good advice there about asking the right questions of the right people, but I don't think it is fair to assert that because different teams came up with different problems the usablity tests were a failure. Consider the possiblity that each did really did uncover unique serious problems. The goal of UX testing shouldn't be to identify all the problems but some of the serious ones. Test, change and iterate. Once you've addressed a few of the top issues the context of the application has changed anyway.<p>(Also, I wish there was more detail on the individual tests. This sounds like an interesting experiment.)