function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
David GorslineDavid Gorsline 

Team development and configuration management

I'm building a composite application (Salesforce.com custom objects, reports, and dashboards; along with our own web services, Windows services, and web pages) with three other team members (two developers, one QA guy, one project manager).

At the moment, the master copy of our Salesforce.com custom objects resides in the developer account of a specifically designated team member. When we do a beta release, we publish to AppExchange from that designated account, then download to the other accounts. We use Perforce to store all of our .NET source code.

What strategies do other developers use to accomplish the following:

-- to capture the Salesforce.com customizations in a configuration management/source code control tool like Perforce, Visual SourceSafe, or Rational ClearCase?

-- to avoid designating a particular Salesforce.com account as the master? If any one of us four finds a misspelling or report formatting error, it would be convenient to check out the customizations and make the correction directly.