EPIC-5: HR & Staff Management System
📋 Overview
| Field | Value |
|---|---|
| EPIC ID | NGE-15 |
| Priority | 🟡 P2 - Medium |
| Story Points | 76 SP |
| Duration | 6 weeks (4 sprints) |
| Dependencies | EPIC-1, EPIC-2, EPIC-4 |
🎯 Tech Stack
Node.js (Staff Management, Leave, Payroll UI) + Go (Attendance Engine, Salary Processor)
| Component | Language | Reason |
|---|---|---|
| Staff API | Node.js | Complex CRUD, forms |
| Leave Service | Node.js | Workflow, approvals |
| Attendance Engine | Go | High-throughput biometric sync |
| Salary Processor | Go | Bulk calculations, reliability |
📖 User Stories
| Story | Title | Points | Sprint |
|---|---|---|---|
| NGE-15-1 | Staff Profile Management | 13 | Sprint 15 |
| NGE-15-2 | Biometric Attendance Engine | 21 | Sprint 15-16 |
| NGE-15-3 | Leave Management | 13 | Sprint 16 |
| NGE-15-4 | Payroll Processing | 21 | Sprint 17 |
| NGE-15-5 | Staff Portal | 8 | Sprint 18 |