Salesforce is a great platform, no doubt. However, trying to do team development on it can be quite frustrating if you don’t have the right process defined and some of the platform’s quirks figured out. In this talk we will approach the topic of team development in the Salesforce platform and how we have implemented it here at Soliant Consulting.
First we will discuss the main tools and technologies necessary for team development, such as Version Control systems, Build Tools, and Continuous Integration servers, and how they apply to the Salesforce.com/Force.com environment. Then we will address the differences between doing team development on a “standard” application and on a packaged one, how to approach each case, and what to watch out for.
With the right development tools and processes we think the Salesforce platform can be as great for developers as it already is for users, admins, and CTOs. Hope to see you there!
Carlos Eiroa is a Senior Application Developer with Soliant Consulting, where he specializes in building custom software applications, including AppExchange apps, in the Force.com SaaS platform. He loves writing high-quality object-oriented and functional code, and is a big fan of build tools, automated testing, and continuous integration. His main goal in Soliant Consulting is to help guide projects to a successful completion in the most efficient manner and with the highest quality, from a technical perspective.