Skip to main content

Organizational Skill Matrix

Keeping track of skills within organization's resources is as important as keeping track of Application and Technology Portfolio. Strategy changes every now and then and individual skills needs to catch up with changing needs. We have seen many strategic initiative to adhere to latest Technology, whether in the form of new addition or upgrade of existing one. Similarly, resources are trained as per project needs. There are ways to track these skills within organization so that in time of need, leadership could assess their resource portfolio and make informed decision.


Basic Skill Matrix

Basic Skill Matrix comprise of tabular representation of Resources/Employee Object and Skills. It could be represented as show in Basic Skill Matrix Meta-Model. In this model we can capture the skill levels of each employee. In a practical use, a resource manager will refer to this model and identify the gap, which he would be looking for.

Advanced Skill Matrix


The advanced Skill Matrix is based on the concept defined in  TOGAF Architecture Skills Framework.

The concept captures three different aspects of Skill Matrix 
  1. Organizational Role 
  2. Skills 
  3. Employee (Resource) 
With addition of Organization Role in the Skill Matrix, the model provides ready to use information quickly. It opens an entire new horizon of possibilities around managing enterprise resources with reference to Skills. This could be a great tool for leadership. For example: If the organization strategy is to take the Application Portfolio towards Big-Data, then the first task would be to create list of all Resource Roles a Big-Data Application would require. E.g. Big-Data Architect, Lead, Developer, Analyst, Big-Data Scientist, etc. Once these roles are defined, list of Skills could be defined, which would be nothing but the Technology Skills. Finally, we could collect information about employees skills. Finally we can generate report template which could be a one time task to report on various parameters.

This will give a pre-baked report about a person A, that in which all Organizational Role he/she can fit into. You as a lead, don't have to set-up a call or research in existing matrix in order to identify base capabilities of your resources. E.g. It can help you take decision to move a Project-1 person to Project-2.

Comments

Post a Comment

Popular posts from this blog

Product Evaluation - MuleSoft Anypoint Platform one day workshop

People, Business Executives, Enterprise Architects, Solution/System/Application Architects, Tech Leads, Developers,  who are looking for and want to know more about MuleSoft Integration offering which is compared to other key providers like Software AG WebMethods, Oracle SOA Suite, WSO2, Informatica, etc. Recently I attended a one day Workshop on MuleSoft Anypoint platform . The overall goal of this workshop was to evaluate MuleSoft integration technology offering for a mid-size integration environment which is currently supported through Software AG WebMethods and Oracle SOA Suite. So, if you are in process of evaluating MuleSoft Anypoint Platform for your integration needs, this write up will give you a good high level executive summary overview. MuleSoft Product Offering falls under following category of market offering: iPaaS (Integration Platform as a Service) Hybrid Integration On-Premise Integration Platform Internet of Things (#IOT) Integration Mule

Salesforce - Scheduling a Schedule Job

Following are the different ways to schedule a Schedule Job through a script. Run the given code in Execute Anonymous window and then you could see in Setting -> 'Scheduled Job' that your Job is waiting to be executed. Run a Schedule Job NOW Method - 1 ScheduleSalesTargets c = new ScheduleSalesTargets(); c.execute(null); Method - 2  (This one I prefer, whenever I need to run a job) Check the current Time. If it is, let's say 10:39 AM, in your clock, then set the minute to 41. This will schedule the job for 10:41 AM just two minutes from now. But, if you set minute value to 38, then it will schedule to next hour 11:38 AM ScheduleSales c = new ScheduleSales(); String sch = '0 0 * * * ?'; System.schedule('Sales Job Name - 1',  '0 41 * * * ?', c); You could repeat following, so that job keeps running every 5 minutes while you debug and change the Apex code behind the scene. ScheduleSales c = new ScheduleSales(); String sch = &#

Salesforce - Microsoft Power BI

This document outlines basic steps to install and configure Power BI with Salesforce. Usage / Highlights Retrieve User Data from Salesforce Retrieve Reports from Salesforce Read Only Access to Salesforce Connection to Salesforce is made on behalf of User. In other words, Login Session belongs to the User. Power BI utilises Salesforce OAuth security framework to connect to Salesforce Previous version of Power BI used to be Power Query, but not supported for TLS 1.1 or higher, thus could not connect to Salesforce after TLS 1.1 Security upgrade. Find details on Power Query Installation  here . Installation - Power BI Publisher for Excel Download Link  Download Power BI publisher for Excel Download for Office 64 Bit ( or 32 Bit) as needed. Close Microsoft Office Application Double click the installer file named "PowerBIpublisher_[64bit][en-us].msi" Installation - Power BI Desktop  Follow the guide as provide on this site -  https://powerbi.microsoft.com/e