Japan's Software Factories: A Challenge to U.S. Management