The Defense Department and industry have failed to produce weapons for the military "faster, better and cheaper" because the Pentagon is buying more systems at once than it can afford, according to retired Air Force Gen. Larry Welch, president of the Institute for Defense Analyses.