(That was supposed to be a play on words – teaming/teeming – but not sure it came across that way.)
Most companies start out with one Salesforce.com resource (or maybe even half a resource). But as adoption of the platform grows, so does the need to have a larger team to support it. The question that a lot of organizations struggle with, is what does that team look like & how do I find the best resources to staff that team?
A team typically starts out with an administrator – someone who does end user support, new user set-up and all other standard functionality. This is that first Salesforce-specific employee, and it may not even be a full-time role. Once the demand grows beyond one person, the next position you may consider adding is a business analyst or two – someone who can understand & translate business processes to functionality within Salesforce.com. Somewhere along the line, you will probably want to hire a project manager or similar role who can act as a team leader. And if you are lucky enough to have the budget, and find someone who wants to work for you, the addition of a Force.com developer could bring huge impact to your organization.
Of course, all of this can vary based on your business, your maturity as a Salesforce customer, or what projects are on your Salesforce roadmap. I believe that the key is not the titles or who reports to who, but getting the right skills in the door to do the work that needs doing. And if you are lucky enough to have Salesforce skills, remember that you should always love your job.