Every BizTalk development team, regardless of the size, will encounter the same types of problems. The two most difficult issues that new BizTalk architects face in organizing the development team are how to structure the project in terms of the development/build/test/ deploy process and how to appropriately structure the project source tree so that it is optimal for each developer given the task he is working on.
In most cases, a developer on a BizTalk solution will fall into one of three categories:
Developers who create BizTalk artifacts exclusively
Developers who create .NET classes exclusively
Developers who perform a combination of both
In small teams of five developers or less, it is not uncommon to ...