A: In order to understand what skill sets are needed, organizations must first make sure that a few things are in place. Two of the most important things for any organization, big or small, are to first architect a scalable foundation and plan for administrative efforts to maintain SharePoint. The first budget allocations must include these in order to have a firm foundation from which to grow.
The next step is to identify someone with the ability to advocate and promote SharePoint's usage in the organization. This role should be easy to find from within because often enough this is not an IT person but a business power user who has a deep knowledge of your business and is passionate about how SharePoint's feature sets can improve efficiency.
While that may sound easy enough you still need to fill IT-based roles. You may still not be familiar with the current IT industry title to skill sets matrix. So...