Good point to bring up. Regarding "Have your designers and executives use the products realistically for long periods of time before release to identify problem areas", that's a form of user testing as well when the products are things that people in the company actually use.