I have been working with BizTalk for about a year now. I have inherited a bad deployment plan and it has followed to some of the new things I am working on. There are Applications that have been setup for each type of process. My major application I am integrating is MSCRM with a few other peripheries.
I have created some new items that use more of the message based processing. I import the data transform it to a standard schema for processing to CRM or other applications. This means the other orchestration in other application are dependent on the General schemas. What is the rule of thumb for something like this? Especially when deploying to a production environment?