Before investing a ton of time in an extensive IT skills inventory and the maintenance nightmare of keeping an individual IT skills matrix up to date, think about if it is actually going to be beneficial for your business. There are so much red tape and regulations in place in order to keep your data up to date that it may be easier to outsource. For example, managed services for law firms are making it much easier and quicker for them to ensure their IT system is up to date and protected. It could be worth looking into getting IT services to help you out. However, if you are going to be keeping your IT department the way it is then why not try to optimize it by starting with a simple IT staffing model? That was the approach I recently took with a client who sensed their imbalance in IT costs and operational issues might be due to an IT skills gaps.
IT Skill Inventory
As it turns out, the IT department already had a pretty good IT skills inventory model in use which were mostly up to date for the current staff. If there was a weakness in the approach they were using it was that it only took inventory of the technical skills.
Ideally, an IT skills inventory should use a skills matrix that also accounts for general business knowledge of your industry and the functional departments to be supported. Likewise, the IT skill matrix should have at least a few items related to general IT support processes like incident management as well as customer service.
Somehow I would also like to stress the importance of taking inventory of the knowledge and skills required for developing business intimacy and relationships. These can be the more difficult soft skills, including leadership skills, but it is worth the time and may go a long way towards creating an ascension plan.
Like I said at the beginning, this can quickly get out of hand with dozens of skills being tracked on dozens of personnel. A regular maintenance nightmare than rarely yields actionable results without a strategic workforce planning system in place.
IT Staffing Model as IT Skills Inventory
I have found that creating a role-based IT skills inventory using a simple IT staffing model can be very effective for the most common issues faced by managers including understanding the IT cost issue.
To create a simple IT skills inventory using a role-based approach I usually follow the concept of the technology stack. I line up the typical roles using the architecture layers and the corresponding IT service roles that are found in the IT support model including the departmental roles.
With a few possible exceptions, this will also produce a support model with the more expensive resources on the bottom and the less costly ones at the top.
I then try to denote with colors and the use of brackets which roles are covered by the various IT support teams, departmental resources and which ones can be fulfilled by the various vendors.
You can, and should, include roles that do not exist on staff that you do rely on through vendors. That may be programmers, web developers, or DBA’s.
You might also denote very specialized skills such as social media or mobile applications. And, you can include roles for IT processes and other administrative functions such as procurement or IT accounting.
Using Your IT Staffing Model
This is of course is a bit of a generalization, but it can be a powerful starting point for a conversation with your IT governance committee on the effects of certain technology and service decisions that force IT to cover roles it does not support today. It is also very useful in illustrating how an increase in demand for certain roles might mean it is too costly to use outside resources or why a cloud service makes more sense.
Maybe you will use the IT staffing model as a conversation starter with your managers who are considering switching platforms but are not thinking about the effects on the current roles and the impact a new technology will have on productivity.
The use of an IT staffing model of this type instead of a complex IT skills inventory is that it simplifies other discussions like the distinctions between a database administrator (the propeller head DBA) and the data architect who works in the application layer. This understanding will also help bring clarity to compensation questions.
Similarly, the role of departmental resources can be brought forward and analyzed to better assess the amount of hidden IT support occurring by departmental resources which may be more effectively delivered using centralized IT resources. But this can also lead to formalizing a virtual support model to improve efficiencies.
So before you invest a ton of time and effort in taking a traditional IT skills inventory think about using a simplified IT staffing model using the typical IT roles to get the discussion going. If you are trying to uncover an imbalance in costs this is usually much more useful. You may also find this kind of visual is very useful in your annual strategic planning work as a way of focusing your strategy to simplify the portfolio or transfer specific support to the vendors.