Here’s a great post from EchoDitto on the key roles in an effective online team. The post describes and has sample job descriptions for two key positions (online director, web content manager), three ‘secondary hires’ (online organizer, creative director, web developer/engineer) and the key role of database administrator.
That’s 6 different positions. As the author acknowledges
“Of course, we know that few organizations have the resources (or space!) to hire 5 new people at once. Depending upon the size of your organization, it will make sense to fill these roles in a variety of ways: one skilled staffer may be able to cover 3 or 4 of these roles for a smaller organization and outsource the rest to consultants; the online team for larger organizations may require a team double in size.”
Also note that only two of these roles (web developer, database administrator) are primarily technical. Read the whole post here.
I think this is a great post to manage expectations around what kind of online presence can be achieved with one person assigned to online communications, more fodder for the (still nascent!) Twenty Minutes Webbie’s Manifesto.