Managing Uncertainty and Complexity in Company Development