Domestic Worker Recruitment Office Management System
| Stakeholder | Role | Interest |
|---|---|---|
| Business Owner | Primary sponsor | ROI, market competitiveness |
| Agency Staff | Daily users | Ease of use, efficiency |
| Agency Manager | Management | Reports, analytics |
| Sponsors | External users | Contract transparency |
| Workers | External users | Contract clarity |
| IT Department | Technical support | System reliability |
| Government | Regulatory | Compliance |
| Finance Team | Financial ops | Accurate tracking |
| HR Department | Staff management | User management |
| System Admins | Platform ops | Configuration |
| Role | Description | Access Level |
|---|---|---|
| Super Admin | Platform administrator | Full system access |
| Company Admin | Company owner/administrator | Full company access |
| Branch Manager | Branch-level manager | Branch-scoped access |
| Recruitment Officer | Handles worker recruitment | Workers, contracts |
| Finance Manager | Manages financial operations | Invoices, payments, reports |
| Finance Staff | Assists with financial tasks | Create payments, view invoices |
| Contract Officer | Manages contracts | Contracts, signatures |
| Customer Service | Handles complaints | Complaints, appointments |
| HR Officer | Manages users and settings | Users, roles, settings |
| Read-Only User | View-only access | Read access to modules |
| # | Risk | Probability | Impact | Mitigation |
|---|---|---|---|---|
| R1 | Scope creep | High | High | Phased delivery, MVP first |
| R2 | Performance issues with large datasets | Medium | High | Pagination, indexing, Redis caching |
| R3 | Arabic/RTL layout complexity | Medium | Medium | Dedicated RTL testing |
| R4 | File storage scalability | Medium | Medium | Pluggable storage (local/S3) |
| R5 | E-signature legal compliance | Low | High | Legal review, disclaimers |
| R6 | Data migration from legacy | High | Medium | Flexible import APIs |
| R7 | Security vulnerabilities | Medium | High | OWASP top 10 prevention |
| R8 | Team skill gaps | Low | Medium | Training, documentation |
| R9 | Gov API integration complexity | Medium | Low | Adapter pattern |
| R10 | Database performance under load | Medium | High | Query optimization, read replicas |