Who to train and when, and what skills do we need in our employees to ensure we fulfil our corporate objectives? It’s a well-used question, but is it really the right one to ask as technology advances ever more rapidly than before? From my point of view, it is only half the question; the other half being blending skills and competencies to maximise capability and economies.
It is increasingly the case that today’s employers must have and hire people who can bring multiple skills to the table. Such people add versatility and flexibility to existing teams through primary, secondary and tertiary skills. Indeed, gone are the days when we could specialise in one area, say User Acceptance Testing, and make a life-long career of it. No, it just doesn’t wash anymore on a number of levels, and as technologies and methods develop and become mainstream then the skills gaps will increase and pose increasing risk to employers and employees alike.
Looking at what might be needed around skills and competencies, there are three key imperatives employers might consider when setting out to deliver complex IT systems:
Built correctly, a skills database identifies all of the skills an organisation is required to support and will continue to support over time. Equally, it will identify employees, skills, experience and availability that we can use to match against demand to determine:
Whilst there are many different hybrid roles and near limitless skills combinations, the two above are reasonably representative of the variable skills that may feature in the demand management profile of an Agile Programme.
Training Needs Analysis.
This is a task that should need doing only once to set a baseline, following which skills demands and a check on the database inform required updates. It encompasses a number of activities, including:
Maintenance is key to success
Like all data driven systems, our ‘skills database’:
- What are the skills and quantity that we need to deliver for our given timeline?
- How to imbue our employees with the right skills to meet our deadlines?
- When and when not to hire to acquire skills?

- If we can meet the skills demand profile at the right time;
- If some can be met;
- If we have people available who can be trained in time;
- What further training is needed and when, for example, demand outstrips supply;
- If skills and training cannot meet demand then what hiring is needed – be that permanent or associate depends on demand over time and percentage usage. For example, if a skill is needed for 80% of the time then it probably makes sense to hire a permanent person for it, but if the skill is only needed 20% we might hire an associate or train an existing employee who wants to grow to meet the need.
- Performance Strategist, which would generally require little product knowledge but be more focussed on architecture;
- Performance modelling, which would look at a business day and the typical transactions used, by volume and time of day;
- Performance engineer who knows how to set up and use industry leading tools to provide assurance that requirements of the strategy and business modelling are met.
- Compiling a list of the skills, roles and capability needed;
- Compiling a list of the skills available today;
- Understanding current development plans for staff and their own ambition;
- Conducting a Gap Analysis of the current and future states to inform training/hiring needs.
- Interview, to determine capture the skills needed in their function;
- Asking them to complete a questionnaire to list and details the skills they rely on to deliver.
- The skills & experience needed;
- When they want it;
- How long they want it for;
- How many they need;
- Any parameters or variances.
- Can only be as good as the data it contains and the updates you apply;
- Is an asset that needs to be managed and updated so that it represents a true reflection of the capability within your organisation.
- The skills I have;
- What I need, when and their availability;
- Who and when I need to train when there is a shortfall
- When to hire if skills are not available and cannot be taught in time to meet demand;
- Who to release or retrain as skills become redundant;