Ideally, I think they should be equivalent and both should require buy-in from the other on major decisions. Making management decisions in a tech company without intimate knowledge of what can and cannot be done, and in specific time-frames is ridiculous (in the cases where the decision relies on engineering), just as making technical decisions without intimate knowledge of what the market wants, needs, and will respond to is ridiculous (in the cases where it affects products in the market).