Analyze skill gaps and prioritize learning investments across the organization
The Training Needs Assessment skill provides capabilities for analyzing skill gaps, prioritizing learning investments, and creating training curricula. This skill enables data-driven learning strategy development and ROI measurement.
const analysisConfig = {
scope: {
type: 'team',
id: 'Engineering-Backend'
},
competencyFramework: 'engineering-technical-v2',
assessmentSources: [
'manager-ratings',
'self-assessment',
'performance-review',
'certification-status'
],
prioritization: {
weights: {
businessImpact: 40,
urgency: 30,
affectedHeadcount: 20,
trainingAvailability: 10
}
},
output: {
heatMap: true,
gapReport: true,
recommendations: true
}
};
const trainingPlan = {
targetRole: 'Senior Software Engineer',
currentLevel: 'Mid-Level',
gaps: [
{ skill: 'System Design', currentLevel: 2, targetLevel: 4, priority: 'high' },
{ skill: 'Cloud Architecture', currentLevel: 3, targetLevel: 4, priority: 'medium' },
{ skill: 'Technical Leadership', currentLevel: 2, targetLevel: 3, priority: 'high' }
],
constraints: {
budget: 5000,
timeframe: '6 months',
maxHoursPerWeek: 4
},
preferences: {
modality: ['online', 'blended'],
certification: true
}
};
This skill integrates with the following HR processes:
| Process | Integration Points |
|---|---|
| training-needs-analysis.js | Full TNA workflow |
| leadership-development-program.js | Leadership training needs |
| succession-planning.js | Development planning |
| Metric | Description | Target |
|---|---|---|
| Gap Coverage | Critical gaps with training available | >90% |
| Training Completion | Enrolled courses completed | >80% |
| Skill Improvement | Pre/post training proficiency gain | >1 level |
| Training ROI | Business value / training cost | >3:1 |
| Time to Proficiency | Days to reach target level | Role-dependent |