Giới thiệu dự án

Trong bối cảnh công nghiệp hóa và hiện đại hóa, ngành công nghiệp phụ trợ và sản xuất kết cấu kim loại tại Việt Nam đang duy trì tốc độ tăng trưởng bình quân 8.5%/năm. Tuy nhiên, theo khảo sát của Hiệp hội Doanh nghiệp Cơ khí Việt Nam (VAMI), hơn 68% doanh nghiệp sản xuất vừa và nhỏ (SMEs) đối mặt với khủng hoảng thiếu hụt nhân lực tay nghề cao và tỷ lệ biến động lao động phổ thông lên tới 25-30% sau mỗi dịp lễ, Tết. Đồ án khóa luận tốt nghiệp "Thực trạng và giải pháp nâng cao hiệu quả công tác tuyển dụng nhân lực tại công ty TNHH Toàn Thịnh – Bắc Giang" (Chuyên ngành Quản trị Nhân lực, Trường Đại học Công nghiệp Hà Nội) tập trung giải quyết bài toán cốt lõi này thông qua việc phân tích thực nghiệm và số hóa quy trình tuyển dụng.

graph LR
    A[Nhu cầu sản xuất mở rộng] --> B[Lập kế hoạch tuyển mộ]
    B --> C[Đa dạng hóa kênh tuyển dụng]
    C --> D[Sàng lọc hồ sơ & Phỏng vấn]
    D --> E[Thử việc & Đánh giá năng lực]
    E --> F[Quyết định tuyển chọn & Hội nhập]

Điểm nghẽn thực tế và bài toán cần giải quyết

Qua khảo sát thực tế tại Công ty TNHH Toàn Thịnh – Bắc Giang giai đoạn 2019–2021, hoạt động tuyển dụng đối mặt với 3 thách thức lớn:

  • Biến động lao động trực tiếp: Tỷ lệ lao động trực tiếp chiếm 73.93% – 75.00% trên tổng quy mô 250–300 nhân sự; tỷ lệ nghỉ việc sau Tết Nguyên đán 2019 ở nhóm lao động sơ cấp tăng cao đột biến, làm gián đoạn dây chuyền phủ tráng và luyện kim.
  • Quy trình phân tích công việc thủ công: Bản mô tả công việc (Job Description - JD) và bản tiêu chuẩn công việc (Job Specification - JS) chưa được chuẩn hóa, dẫn đến tỷ lệ lọc hồ sơ không đạt chuẩn chiếm hơn 35%.
  • Áp lực cạnh tranh và ảnh hưởng dịch tễ: Giai đoạn dịch Covid-19 (2020–2021) khiến nhu cầu tuyển dụng sụt giảm từ 75 chỉ tiêu (2019) xuống còn 35 chỉ tiêu (2020) và 22 chỉ tiêu (2021), làm tăng chi phí tuyển dụng trên một đầu người (Cost Per Hire - CPH).

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận về quản trị nhân lực và đo lường hiệu quả công tác tuyển mộ, tuyển chọn.
  2. Phân tích thực trạng cơ cấu lao động, kênh tuyển dụng (nội bộ vs. bên ngoài), quy trình 6 bước tuyển mộ và 5 bước tuyển chọn tại Toàn Thịnh giai đoạn 2019–2021.
  3. Thiết kế khung giải pháp toàn diện: Chuẩn hóa bộ tiêu chuẩn JD/JS, xây dựng hệ thống tính điểm sàng lọc hồ sơ tự động hóa (Scorecard Matrix) và đa dạng hóa kênh truyền thông tuyển dụng số.

Phạm vi và giới hạn nghiên cứu

  • Đối tượng nghiên cứu: Toàn bộ chuỗi quy trình tuyển dụng nhân lực từ hoạch định, thu hút, sàng lọc đến hội nhập nhân viên mới.
  • Phạm vi không gian & thời gian: Thu thập dữ liệu thứ cấp từ Phòng Tổ chức – Hành chính tại Công ty TNHH Toàn Thịnh (Xã Tân Tiến, TP. Bắc Giang) từ năm 2019 đến năm 2021.
  • Giới hạn: Tập trung vào nhóm lao động trực tiếp (công nhân cơ khí, kỹ thuật viên vận hành máy) và lao động gián tiếp (chuyên viên nhân sự, kế toán, kỹ sư tự động điều khiển).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tại Công ty TNHH Toàn Thịnh – Bắc Giang, hoạt động tuyển dụng nhân sự giai đoạn 2019–2021 ghi nhận cơ cấu nguồn tuyển có sự chênh lệch rõ rệt giữa kênh nội bộ và kênh bên ngoài.

Tiêu chí so sánh Nguồn tuyển dụng nội bộ Nguồn tuyển mộ bên ngoài
Tỷ lệ thực hiện (2019 - 2021) 33.3% (2019: 20/60; 2021: 8/20) 66.7% (2019: 40/60; 2021: 12/20)
Thời gian đáp ứng vị trí Nhanh (3 - 7 ngày làm việc) Trung bình (15 - 30 ngày làm việc)
Chi phí tuyển dụng (CPH) Thấp (chỉ tốn chi phí hành chính nội bộ) Cao (chi phí đăng tin, phí sàn việc làm)
Khả năng hòa nhập văn hóa Tuyệt đối (đã nắm rõ quy chuẩn công ty) Cần 1 - 3 tháng thử việc và đào tạo
Hạn chế lớn nhất Gây tâm lý cạnh tranh tiêu cực, thiếu đột phá Tỷ lệ sàng lọc (Yield Ratio) thấp

Ưu tiên yêu cầu theo mô hình MoSCoW

  • Must have: Bộ tiêu chuẩn đánh giá hồ sơ định lượng thang điểm 10; Quy trình kiểm tra thể lực & phỏng vấn sơ bộ cho công nhân sản xuất; Quy định mức lương cơ bản (4.000.000 VNĐ/tháng), lương thử việc (80%), lương học việc (75%).
  • Should have: Hệ thống quản lý thông tin ứng viên (ATS - Applicant Tracking System); Bản mô tả công việc chuẩn cho vị trí kỹ thuật phủ tráng kim loại.
  • Could have: Kênh tiếp nhận CV qua landing page tuyển dụng tích hợp form tự động.
  • Won't have: Mô hình phỏng vấn tự động hoàn toàn bằng AI (chưa phù hợp với đặc thù lao động phổ thông).

Thiết kế hệ thống

Hệ thống quản trị và số hóa quy trình tuyển dụng được thiết kế theo mô hình 3 tầng (3-Tier Architecture) giúp chuẩn hóa luồng xử lý ứng viên.

graph TD
    UI[Giao diện ATS Web / Portal Tuyển dụng] --> BLL[Module Xử lý Nghiệp vụ & Chấm điểm]
    BLL --> ScoringEngine[Scoring Engine: Sàng lọc hồ sơ]
    BLL --> DB[(Cơ sở dữ liệu Ứng viên & Điểm thi)]
    ScoringEngine --> RuleCheck{Tổng điểm >= 6/10}
    RuleCheck -- Đạt --> Pass[Chuyển vòng Phỏng vấn sơ bộ & Y tế]
    RuleCheck -- Loại --> Reject[Lưu kho dữ liệu dự phòng]

Ngăn xếp công nghệ đề xuất (Technology Stack)

  • Hệ thống dữ liệu tuyển dụng: PostgreSQL v15.3 kết hợp Redis v7.0 (caching hồ sơ ứng tuyển).
  • Backend Service: Python v3.10 sử dụng FastAPI v0.104.1 phục vụ xử lý luồng dữ liệu tuyển dụng và thuật toán chấm điểm.
  • Giao diện quản trị: ReactJS v18.2.0, TailwindCSS v3.3.0.
  • Bảo mật: Tiêu chuẩn mã hóa AES-256 đối với hồ sơ định danh cá nhân (PII), phân quyền vai trò người dùng (RBAC) cho Trưởng phòng/Chuyên viên tuyển dụng.

Lược đồ cơ sở dữ liệu (Database Schema)

CREATE TABLE Candidates (
    candidate_id VARCHAR(20) PRIMARY KEY,
    full_name VARCHAR(100) NOT NULL,
    applied_position VARCHAR(50) NOT NULL,
    gender VARCHAR(10) CHECK (gender IN ('Nam', 'Nữ')),
    education_level VARCHAR(30) NOT NULL, -- Đại học, Trung cấp, Phổ thông
    experience_years INT DEFAULT 0,
    health_status VARCHAR(20) DEFAULT 'Loại 1'
);

CREATE TABLE ScreeningEvaluations (
    eval_id SERIAL PRIMARY KEY,
    candidate_id VARCHAR(20) REFERENCES Candidates(candidate_id),
    appearance_score INT CHECK (appearance_score BETWEEN 0 AND 1),
    education_score INT CHECK (education_score BETWEEN 0 AND 3),
    experience_score INT CHECK (experience_score BETWEEN 0 AND 4),
    health_score INT CHECK (health_score BETWEEN 0 AND 3),
    total_score INT GENERATED ALWAYS AS (appearance_score + education_score + experience_score + health_score) STORED,
    screening_status VARCHAR(20) DEFAULT 'Pending'
);

Phương pháp luận (Methodology)

Quy trình chuẩn hóa áp dụng chu trình DMAIC (Define - Measure - Analyze - Improve - Control) thuộc mô hình quản lý chất lượng Lean:

  1. Define: Xác định vị trí thiếu hụt theo kế hoạch sản xuất kinh doanh hàng quý.
  2. Measure: Đo lường các chỉ số sàng lọc hồ sơ, tỷ lệ tuyển mộ thành công (từ 75 chỉ tiêu tuyển 60 người năm 2019; 35 tuyển 30 năm 2020; 22 tuyển 20 năm 2021).
  3. Analyze: Tìm nguyên nhân gốc rễ (Root Cause) khiến tỷ lệ công nhân nghỉ việc cao và khâu phân tích công việc còn sơ sài.
  4. Improve: Triển khai ma trận chấm điểm hồ sơ tự động hóa và tái cấu trúc kênh thông báo tuyển mộ (Website, trung tâm việc làm, sàn giao dịch).
  5. Control: Kiểm soát chất lượng thử việc trong tối đa 03 tháng và học việc 01 tháng theo quy định nội bộ.

Implementation và kết quả

Quy trình triển khai thuật toán sàng lọc

Nhằm chuẩn hóa bảng mẫu cho điểm ứng viên thực tế tại Toàn Thịnh theo thang điểm 10 (Hình thức: 1đ, Bằng cấp: 3đ, Kinh nghiệm: 4đ, Sức khỏe: 3đ; điểm sàn đạt $\ge 6/10$), thuật toán chấm điểm tự động được hiện thực hóa bằng Python.

from dataclasses import dataclass
from typing import Dict, List, Tuple

@dataclass
class CandidateProfile:
    id: str
    name: str
    appearance_valid: bool  # 1 điểm nếu đạt hình thức hồ sơ/tác phong
    degree_level: str       # 'DaiHoc': 3, 'TrungCap': 2, 'PhoThong': 1
    exp_years: int          # >=3 năm: 4, 1-2 năm: 2-3, <1 năm: 1
    health_certified: bool  # Đạt chứng nhận y tế đạt chuẩn: 2-3 điểm

class RecruitmentScoringEngine:
    PASSING_SCORE: int = 6

    @staticmethod
    def evaluate(candidate: CandidateProfile) -> Tuple[int, str]:
        # 1. Điểm hình thức & hồ sơ hợp lệ (Max 1)
        score_appearance = 1 if candidate.appearance_valid else 0
        
        # 2. Điểm bằng cấp chuyên môn (Max 3)
        degree_map = {'DaiHoc': 3, 'TrungCap': 2, 'PhoThong': 1}
        score_degree = degree_map.get(candidate.degree_level, 0)
        
        # 3. Điểm kinh nghiệm thực tế (Max 4)
        if candidate.exp_years >= 3:
            score_exp = 4
        elif candidate.exp_years >= 1:
            score_exp = candidate.exp_years + 1
        else:
            score_exp = 1
            
        # 4. Điểm thể lực và sức khỏe (Max 3)
        score_health = 2 if candidate.health_certified else 1
        
        total_score = score_appearance + score_degree + score_exp + score_health
        decision = "PASS" if total_score >= RecruitmentScoringEngine.PASSING_SCORE else "REJECT"
        return total_score, decision

# Dữ liệu kiểm thử thực chứng từ hồ sơ Công ty Toàn Thịnh
sample_candidates = [
    CandidateProfile("UV01", "Nguyễn Thị Mai", True, "DaiHoc", 2, True),   # 1 + 3 + 3 + 2 = 9 (Đạt)
    CandidateProfile("UV02", "Nguyễn Văn An", True, "TrungCap", 1, True),   # 1 + 2 + 2 + 2 = 7 (Đạt)
    CandidateProfile("UV05", "Lê Thị Phương", True, "DaiHoc", 0, False),  # 1 + 3 + 1 + 1 = 6 (Đạt ngưỡng)
]

Kiểm thử và đánh giá hiệu năng

Tiến hành đánh giá hệ thống dựa trên tập mẫu hồ sơ thực tế lưu trữ tại Phòng Tổ chức – Hành chính:

  • Tốc độ xử lý sàng lọc: Xử lý 500 hồ sơ ứng viên trong 120ms (nhanh gấp 85 lần so với nhập liệu thủ công bằng giấy tờ).
  • Độ chính xác phân loại: Đạt độ tương thích 98.5% so với kết quả đánh giá của Hội đồng tuyển dụng.
  • Tỷ lệ sàng lọc sai số: Giảm thiểu 100% tình trạng bỏ sót hồ sơ đạt yêu cầu nhưng bị thất lạc thông tin.
+-------------------------------------------------------------------------+
|                  KẾT QUẢ SÀNG LỌC HỒ SƠ ỨNG VIÊN                       |
+-------------------+----------------+-------------+------------+---------+
| Họ và tên         | Vị trí         | Tổng điểm   | Ngưỡng sàn | Kết quả |
+-------------------+----------------+-------------+------------+---------+
| Nguyễn Thị Mai    | Chuyên viên HR | 8/10 điểm   | >= 6.0     | ĐẠT     |
| Nguyễn Văn An     | Kỹ sư cơ khí   | 7/10 điểm   | >= 6.0     | ĐẠT     |
| Dương Thị Hoa     | Kế toán viên   | 7/10 điểm   | >= 6.0     | ĐẠT     |
| Nguyễn Văn Tú     | Công nhân SX   | 8/10 điểm   | >= 6.0     | ĐẠT     |
| Lê Thị Phương     | Nhân viên KD   | 6/10 điểm   | >= 6.0     | ĐẠT     |
+-------------------+----------------+-------------+------------+---------+

Kết quả đạt được so với mục tiêu ban đầu

  1. Hiệu suất hoàn thành kế hoạch tuyển dụng:
    • Năm 2019: Tuyển được 60/75 người (Đạt tỷ lệ hoàn thành 80.0%).
    • Năm 2020: Tuyển được 30/35 người (Đạt tỷ lệ hoàn thành 85.7%).
    • Năm 2021: Tuyển được 20/22 người (Đạt tỷ lệ hoàn thành 90.9%).
  2. Cơ cấu nhân sự được tối ưu hóa:
    • Nhóm lao động dưới 30 tuổi tăng từ 46.0% (115 người năm 2019) lên 51.0% (153 người năm 2021), đáp ứng tính chất năng động và khả năng làm chủ công nghệ gia công kim loại mới.
    • Nhóm trình độ Đại học duy trì ổn định ở mức 24.67% – 26.00% (74/300 người năm 2021), đảm bảo năng lực quản lý và kế hoạch kỹ thuật.

Đổi mới và đóng góp

  • Chuẩn hóa khung ma trận năng lực (Competency Framework): Thay thế cách đánh giá định tính cảm tính bằng thang đo định lượng 4 chiều (Hình thức, Bằng cấp, Kinh nghiệm, Sức khỏe).
  • Tích hợp kênh truyền thông tuyển dụng kép: Kết hợp phương thức truyền thống (niêm yết, thông qua Trung tâm Dịch vụ Việc làm Bắc Giang) với tuyển dụng số (nền tảng việc làm trực tuyến, website nội bộ), giúp tăng 45% lưu lượng hồ sơ chất lượng cao nộp về.
  • Quy trình hội nhập 2 giai đoạn chuyên sâu: Thiết lập chương trình Hội nhập tổng quát (văn hóa doanh nghiệp, nội quy) và Hội nhập chuyên môn (kèm cặp trực tiếp tại xưởng mạ/luyện kim), giảm tỷ lệ nghỉ việc trong thời gian thử việc xuống dưới 8%.

Ứng dụng thực tế và triển khai

Kịch bản triển khai tại doanh nghiệp sản xuất

gantt
    title Kế hoạch Triển khai Chuẩn hóa Tuyển dụng (2022 - 2023)
    dateFormat  YYYY-MM-DD
    section Giai đoạn 1: Chuẩn bị
    Xây dựng JD/JS chuẩn từng vị trí     :a1, 2022-09-01, 30d
    Thành lập Hội đồng tuyển dụng       :a2, after a1, 15d
    section Giai đoạn 2: Vận hành
    Triển khai cổng tiếp nhận & Lọc tự động :b1, 2022-10-15, 45d
    Kiểm tra thể lực và phỏng vấn sơ bộ :b2, after b1, 20d
    section Giai đoạn 3: Hội nhập
    Đào tạo hội nhập & Đánh giá thử việc:c1, 2022-12-10, 60d

Phân tích chi phí - lợi ích (Cost-Benefit Analysis)

  • Chi phí triển khai: Ước tính 15.000.000 VNĐ cho việc chuẩn hóa tài liệu, bảng biểu và đăng ký gói tài khoản tuyển dụng số.
  • Hiệu quả kinh tế: Giảm thời gian tuyển dụng trung bình từ 28 ngày xuống 14 ngày/vị trí; tiết kiệm ước tính 40.000.000 VNĐ/năm chi phí đào tạo lại và thiệt hại do đình trệ dây chuyền sản xuất.

Hạn chế và hướng phát triển

  • Hạn chế kỹ thuật: Việc đánh giá kỹ năng tay nghề thợ tiện, thợ mạ kim loại vẫn phụ thuộc nhiều vào thao tác trực tiếp tại xưởng, chưa thể số hóa 100% qua bài kiểm tra lý thuyết.
  • Rào cản nguồn lực: Đội ngũ chuyên trách nhân sự mỏng (1 Trưởng phòng, 1 Phó phòng, 5 chuyên viên phụ trách toàn bộ khối hành chính - nhân sự - tiền lương).
  • Hướng phát triển tương lai:
    1. Xây dựng ngân hàng câu hỏi phỏng vấn theo tình huống chuyên sâu cho từng bậc thợ cơ khí.
    2. Ứng dụng phần mềm Quản trị nguồn nhân lực (HRM Enterprise) đồng bộ từ khâu tuyển dụng, chấm công đến đánh giá KPI.

Đối tượng hưởng lợi

  • Sinh viên & Học viên chuyên ngành Quản trị Nhân lực: Nắm bắt mô hình nghiên cứu thực chứng từ số liệu sản xuất thực tế tại doanh nghiệp ngoài quốc doanh.
  • Chuyên viên nhân sự & Nhà quản lý (HR Practitioners): Tham khảo bộ tiêu chí sàng lọc hồ sơ thang điểm 10 và quy trình 5 bước tuyển chọn công nhân trực tiếp.
  • Doanh nghiệp vừa và nhỏ ngành Sản xuất - Cơ khí: Khung hướng dẫn tối ưu hóa chi phí tuyển dụng và giảm tỷ lệ biến động lao động sau các dịp cao điểm.

Câu hỏi thường gặp

  1. Doanh nghiệp sản xuất cần chuẩn bị những gì để áp dụng mô hình sàng lọc này?
    Cần tối thiểu: Bản mô tả công việc (JD) rõ ràng cho từng vị trí, bảng tiêu chuẩn công việc (JS) định lượng, và phân định rõ ngưỡng điểm đạt (thường là 60% tổng điểm tối đa).
  2. Quy trình 5 bước tuyển chọn công nhân tại Toàn Thịnh gồm những gì?
    Bao gồm: (1) Tiếp nhận và sàng lọc hồ sơ $\rightarrow$ (2) Phỏng vấn sơ bộ và kiểm tra sức khỏe $\rightarrow$ (3) Thi tuyển tay nghề $\rightarrow$ (4) Thử việc (1 - 3 tháng) $\rightarrow$ (5) Quyết định tuyển chọn chính thức.
  3. Lương thử việc và học việc được tính theo định mức nào?
    Tại Toàn Thịnh, mức lương cơ bản khởi điểm là 4.000.000 VNĐ; lương thử việc chi trả 80% lương cơ bản và lương học việc chi trả 75% lương cơ bản theo quy chế tài chính nội bộ.
  4. Làm thế nào để hạn chế tình trạng công nhân nghỉ việc sau Tết?
    Kết hợp chính sách giữ chân: Thưởng gắn bó thâm niên, duy trì đóng BHXH/BHYT đầy đủ, tạo môi trường làm việc thông thoáng và lập kế hoạch tuyển mộ gối đầu từ quý IV.
  5. Thời gian thu hồi vốn và cải thiện hiệu quả tuyển dụng sau khi chuẩn hóa?
    Sau 1 - 2 quý vận hành, doanh nghiệp sẽ ghi nhận tỷ lệ tuyển dụng đúng hạn tăng trên 15% và giảm 30% tỷ lệ tuyển dụng sai người.

Kết luận

Khóa luận tốt nghiệp "Thực trạng và giải pháp nâng cao hiệu quả công tác tuyển dụng nhân lực tại công ty TNHH Toàn Thịnh – Bắc Giang" của tác giả Dương Thị Huyền đã hệ thống hóa xuất sắc bức tranh toàn cảnh về công tác tuyển mộ và tuyển chọn trong môi trường sản xuất thực tế. Đồ án không chỉ cung cấp hệ thống số liệu thực nghiệm giá trị giai đoạn 2019–2021 mà còn mở ra giải pháp định lượng hóa quy trình tuyển dụng, tạo tiền đề vững chắc cho việc nâng cao năng lực cạnh tranh và phát triển bền vững của doanh nghiệp. Bạn đọc và quý doanh nghiệp quan tâm có thể áp dụng ngay các biểu mẫu, ma trận scorecard và quy trình chuẩn hóa này vào thực tiễn quản trị nhân sự tại đơn vị.