Managing Technological Development