Talent Management System (TMS) - Elinext Case Study

Talent Management System hero image

Internal Talent Management System Development

Information

Region:
Worldwide
Industry:
HR and Recruiting
Type:
Web application
Engagement model:
Time and Materials
Duration:
6 years
Staff:
7 team members: a BA, a UI/UX Designer, 2 BE Developers, a FE Developer, a QA engineer, and a PM
ID:
481

Technologies used

  • ASP.NET Core
  • MS SQL Server
  • .NET
  • C#
  • Angular
  • TypeScript

Client

Elinext is an international software development company that delivers top-notch custom solutions. We make software for our customers, and sometimes our products are also handy for internal use. Elinext Talents is one of more than 20 software solutions now used in everyday company activities.

As we also offer custom software development services for such systems to clients, this internal product may be used as a base for future customer solutions.

Project Description

Our company needed an integrated talent management system, so the team started working on the project back in 2019. Elinext Talent is designed to help Elinext carry out talent management processes.

Those processes include workforce planning, performance appraisal, competency management, career development, and upskilling.

Key functionality of the current version, Release 6.7, includes the following:

  • Centralized database: a single repository for storing information about employees, projects, availability, and positions.
  • Role-based access: separate access levels for admins, resource managers, project managers, and employees.
  • Employee profiles: detailed records of notes, skills, experience, documents, reminders, CVs, and project assignments.
  • CV editor: a tool for creating CVs in PDF and DOCX formats, including anonymized project names.
  • CV sharing tool: a feature for sharing CVs between employees within the company.
  • Resource allocation: tools for resource and project managers to allocate people and monitor utilization.

All these Talent Management System features were adjusted or added according to company needs and are now included in the current product version.

Challenges

As Elinext was actively expanding and the number of employees already exceeded several hundred, effective employee management became essential. The company needed a tool that consolidates important information about each employee.

Talents is a comprehensive solution for employees and managers. It centralizes employee and project data within the company and serves as a stronger alternative to traditional Excel spreadsheets.

Since Elinext focuses on custom software development, managers need to assign employees to new projects quickly. Finding suitable candidates can be tedious and time-consuming, so Talents streamlines the search for employees with the necessary skill sets.

The business objectives of implementing the talent management system include:

  • BO1: Provide Elinext managers with complete information about employees in one place, including skills, availability, notes, project experience, and CVs.
  • BO2: Minimize the time and effort required by managers to allocate resources to new projects.
  • BO3: Align the workforce with short-term and long-term business objectives by showing current skills, future talent needs, and succession planning inputs.
  • BO4: Increase employee awareness of the company through access to the organizational chart.
  • BO5: Increase employee satisfaction and engagement through career development opportunities and clearer advancement paths.

Process

The team chose an Agile hybrid model combining Kanban, Scrum, XP, and Lean because the development team also had third-party workloads on commercial projects.

The chosen strategy helped the team complete project stages within the established time frame. The team aims for one release per month, although the last two releases were affected by specialists' commercial project workload.

Here is the timeline of the project that includes our Angular software development services:

  1. MVP - Release 6.5.02019 - 05.08.2024
  2. Release 6.6.006.08.2024 - 08.10.2024
  3. Release 6.7.009.10.2024 - 30.11.2024
  4. Release 6.8.001.12.2024 - now

Solution

Talents is a comprehensive web-based talent management system designed to replace traditional Excel spreadsheets. We used our own web application development services for the project, centralizing employee and project data within the company.

In Release 6.7, users gained essential functionality for seamless employee data and project assignment management. The web system consists of 15 modules.

Module 1: Profile Management

This module enables user authorization, log in and log out, SSO, avatar management, and user position management. Employees can update position, direction, and level details.

Module 2: Integrations

The software is synced with Identity, a security tool that helps ensure consistency, privacy, user permissions, and real-time updates. It also integrates with Eliboard, Elinext's data visualization solution.

Module 3: Notes Management

The notes module lets users create feedback, one-on-one notes, goals, and other note types. Users can mark notes as important, configure visibility, view the notes list, search, filter, and sort records.

Module 4: Personal Info Management

Managers can enter and view personal employee information such as date of birth, phone number, Skype, work start date, and related profile details.

Module 5: Skills Management

Skills can be approved manually or through auto-approval by the manager. Users can add, edit, and delete skills, view skill history, and search, filter, or sort skill records.

Module 6: Projects Management

Managers can initiate and organize new projects, track project details, manage timelines, and keep team member information connected with project records.

Module 7: Documents Management

CRUD actions, viewing, downloading, filtering, and sorting of documents based on selected criteria are enabled in the documents module.

Module 8: Reminders Management

The reminders module helps employees and managers create reminders, track completion, and use renewable reminders. Resource managers and admins can create reminders for other users and choose notification recipients.

Module 9: CV Management

CRUD actions for CVs are available here. The module improves employee profile completeness through detailed qualification data and standardized CV templates.

Module 10: CV Sharing

This module helps distribute employee CVs inside the company. A manager can create and share a CV link so the CV can be downloaded in DOC or PDF format.

Module 11: Notification Management

Notification management lets managers configure notifications for themselves and connected employees, including reminders, skill review notifications, and shared CV link notifications.

Module 12: Organizational Chart

The organizational chart gives users a clear view of the company structure. Users can switch chart views, expand or collapse branches, find their own employee card, and search for colleagues.

Module 13: Colleagues

The colleagues module provides a comprehensive list of colleagues with positions, emails, resource managers, and locations. Users can search, filter, and sort the list.

Module 14: Employees

Admins, resource managers, and project managers can access connected employee lists, view profiles and archived cards, search, filter, sort, and configure 14 employee information columns.

Module 15: Administration

Skills and role management are enabled through the administration module.

Manual testing is performed for the Talents app. These quality assurance services include new feature testing, functional testing, regression testing, and smoke testing. New feature releases are frequent, and new modules may be added in the future.

Results

Employee management is now carried out in Elinext Talents, our internal integrated talent management system. All relevant employee information is stored there, and Elinext employees can view and manage their profiles.

The next product version, Release 6.8.0, will include improvements to CV Editor, CV Links, Documents, Notes, the Skill Review process, and Permission Management.

A new Grades module is planned. Its first stage will support role-based skill development by letting users choose predefined categories such as Position, Direction, and Level, then view the competencies and skills required for each category.

Stage 2 of the Grades module will include skills assessment. The system will analyze which skills an employee already has and which skills they need to acquire for the next grade.

The project has received very positive employee reviews and massively helps the company with daily tasks. A user-friendly interface also helps showcase our UI/UX design services.

Do you want the same project?Get In Touch