No distinction between AI and human decisions.
Rejected because accountability became ambiguous and users felt out of control.
Redesigning an enterprise workforce platform from a system that records decisions into a system that helps people make better workforce decisions — with context, validation and explainable AI.
The first discovery question was not “how should the roster look?” It was “where does a workforce decision lose context as it moves through the organisation?”
SRS and HLD requirements, the Rosterix AI UX strategy, the UX research report, workforce scheduling research, AI trust patterns, enterprise UX considerations and accessibility requirements.
The research synthesises workflow friction across 6 core personas, business constraints, and live error logs before production rollout. It serves as an empirical foundation to safeguard user accountability rather than claiming unverified autonomy.
“Rosterix is a decision-making system where information becomes progressively fragmented as it moves through the organisation.”
Users often discover the information they need only after taking an action or receiving a rejection.
Recurring roster and tagging decisions rely heavily on personal knowledge and previous spreadsheets.
Conflicts and payroll consequences can appear after the original workforce decision was made.
AI needs to propose and explain before it earns the right to automate higher-risk actions.
| Role | Observed / modelled friction | UX implication |
|---|---|---|
| Project Manager | Rebuilds rosters and employee assignments from memory. | Reuse context and generate reviewable drafts. |
| Line Manager | Approval requests arrive without enough risk context. | Bring evidence and risk signals into approval. |
| HRBP | Institutional history lives outside the workflow. | Surface decision history at the point of review. |
| Regional Head | Final decisions can rely on second-hand summaries. | Progressive disclosure of relevant context. |
| HRSS Admin | Movements and backtagging can create downstream conflicts. | Preview ripple effects before commit. |
| Employee | Limited self-service visibility into shifts and allowance context. | Make outcomes understandable, not opaque. |
The problem was bigger than roster creation. Rosterix required users to reconstruct context, detect risk and justify decisions manually across a fragmented workflow.
Relevant information is distributed across projects, employee records, roster history, approvals and payroll-related workflows.
Business-rule violations and downstream conflicts can become visible only after a submission or later process step.
A recommendation without explanation creates uncertainty about accountability and makes consequential AI harder to adopt.
How might we help every Rosterix user make faster, safer and more informed workforce decisions by bringing the right context and risk signals into the moment of decision — while keeping humans accountable for consequential actions?
Give users the information they need before they commit.
Move validation upstream into the decision itself.
Keep consequential actions reviewable and reversible.
Make recommendations inspectable rather than magical.
North Star: Move Rosterix from a system that records workforce decisions to a system that helps users make better workforce decisions.
Prioritisation combined business impact, risk, workflow frequency and AI suitability. The matrix is a design synthesis, not a validated quantitative score.
| Priority | Opportunity | Why it matters | AI role |
|---|---|---|---|
| P0 | AI roster generation | High-frequency manual work with clear repeatable patterns. | Draft |
| P0 | Real-time constraint validation | Prevents known business-rule failures before submission. | Validate |
| P0 | Employee tagging recommendations | Reduces repetitive assignment work and surfaces conflicts. | Recommend |
| P0 | Conflict detection / resolution | Protects downstream payroll and workforce integrity. | Explain |
| P0 | Approval risk / context | Helps approvers focus attention without automating approval. | Prioritise |
| P1 | Cost & allowance prediction | Connects workforce decisions to financial consequences. | Predict |
| P1 | Anomaly detection | Moves organisation-wide monitoring beyond manual project checks. | Detect |
| P1 | Smart project setup | Reuses patterns users currently reconstruct from memory. | Suggest |
| P2 | Shift preference learning | Useful once foundational recommendation and feedback loops exist. | Learn |
Mapping revealed that the roster is only one node in a much larger decision chain.
Primary decision chain for Project Managers and Line Managers.
Project configuration is rebuilt from memory.
Smart setupEmployees are manually assigned and cross-checked.
RecommendationsRoster patterns are recreated month after month.
Draft rosterRules and conflicts need to be caught before submission.
Live validationRequests need context, not just a button.
Risk contextDecisions should remain traceable into allowance and payroll.
Explainable historyHRSS movement and backtagging workflow.
Needs efficient project setup, tagging, roster creation and exception visibility.
Needs enough context to make responsible approval decisions quickly.
Needs downstream consequences and workforce outcomes to remain understandable.
The concepts focused on embedding intelligence into existing decisions rather than creating a separate “AI product” inside Rosterix.
Generate a draft roster that users can inspect, edit and selectively accept.
Expose summary, reason and evidence without overwhelming the primary workflow.
Move known constraints into the interaction instead of waiting for submission.
Surface overlapping tags and related impacts at the point of decision.
Preview downstream impact before committing movements and backtagging changes.
Use context to direct attention without replacing human approval authority.
Autonomy should increase only as the product earns trust and accumulates evidence.
A confidence score tells the user where to look. It should never silently convert a recommendation into a decision.
The riskiest concept was the AI Roster Assistant. Validation focused on accountability, explainability, conflict detection, override behaviour and dense-data comprehension.
Can users tell what AI decided?
Make the AI state visible.
Inspect trust and comprehension.
Expose the missing context.
Confirm the interaction model.
Rejected because accountability became ambiguous and users felt out of control.
Distinguishing draft from final solved visibility, not explainability.
The interaction supports both fast bulk review and careful per-row inspection.
The final experience treats AI as a decision-support layer across the existing workflow, not as a standalone chatbot or hidden automation engine.
Suggested cells, validated states and conflicts remain visually distinct. Problems appear inline instead of blocking the whole workflow.
Each recommendation carries a one-line reason. Employees already tagged elsewhere surface before submission.
Confidence helps approvers decide where to look first. It never replaces their authority.
Backtagging and movements show affected records and conflicts before commit.
The system answers “why?” without turning every decision into a long explanation.
Users retain a clear path to override recommendations at any granular level.
The challenge was consistency across multiple roles, modules and AI use cases. I treated AI interaction patterns as system primitives rather than feature-specific UI.
AI confidence and business-rule validation are different states and must never be represented as the same thing.
#172238
Primary information & text
#7657D9
AI moments / suggestions
#19736A
Confirmed rule state
#A94335
Conflict / attention required
The handoff is designed around behaviour, not screenshots. Every important component needs a shared understanding of anatomy, state, behaviour, rules, accessibility and content.
What elements make up the component?
Default, loading, suggested, validated, conflict, edited, approved.
What happens on hover, focus, click, accept, reject and override?
Which business and validation rules affect the interaction?
Keyboard behaviour, focus, semantics, target size and non-colour states.
Labels, reasons, error language, confidence framing and progressive disclosure.
Components, variants, tokens and interaction states.
Interaction rules, edge cases and AI state transitions.
Testable outcomes shared with engineering and QA.
Rosterix sits at the intersection of interface, business rules, workforce data, AI recommendations, approvals and payroll. Engineering collaboration therefore begins before visual handoff.
What decision is the system helping the user make, and what accountability must remain human?
Which information can be surfaced in real time, and what happens when a dependency is unavailable?
Recommendation inputs, confidence, explanation data, uncertainty, fallback and override logging.
QA expands beyond pixel matching. The question is whether the product behaves predictably when workforce data, business rules and AI recommendations collide.
Does the workflow behave according to SRS requirements and business rules?
Can users understand what happened, why, what needs attention and what happens next?
Are recommendation, confidence, uncertainty and human override communicated correctly?
Can the same decision be completed with keyboard, assistive technology and non-colour cues?
| Edge case | Expected UX behaviour |
|---|---|
| Overlapping employee tags | Surface conflict before submission and explain the affected relationship. |
| Backdated movement | Show before/after impact and affected records before commit. |
| Missing information | Identify what is missing and provide a clear recovery path. |
| AI has no valid solution | Explain the limitation and return control to manual decision-making. |
| AI recommendation rejected | Allow user override without breaking the workflow. |
| AI service unavailable | Core workflow remains usable without AI. |
| Dense roster interaction | Keyboard-accessible, visible focus, readable states and adequate target sizes. |
The current Rosterix materials describe projected outcomes and roadmap targets rather than measured production results. The measurement framework therefore separates targets from evidence.
The product does not end at launch. Every decision creates evidence that can improve the experience, the rules and eventually the AI.
If managers repeatedly override a recommendation for the same operational reason, the product may be missing an explicit business rule or context signal.
Recommendation → user decision → override → downstream outcome can become a feedback loop for future model and UX improvements.
Progress from informing to bounded automation only when behavioural evidence supports the next level of autonomy.
Run moderated interviews with real stakeholders to validate the pain-point matrix.
Usability-test the AI Assistant and explainability patterns for trust calibration.
Extend the design system from the snapshot into complete component specifications before later recommendation-layer phases.
The final product direction is not “more AI.” It is better decisions — with the right context, the right risk signal, and the right amount of automation at the right moment.
Projected reduction in manual roster entry time through AI-assisted roster generation and review.
PROJECTED TARGETProjected reduction through anomaly detection, validation and earlier risk visibility.
PROJECTED TARGETProjected improvement through approval context and risk-aware review.
PROJECTED TARGETProjected reduction through employee-tagging recommendations and conflict detection.
PROJECTED TARGETThe work changed how I think about AI in enterprise products. The opportunity was not simply to automate the most manual task. It was to understand where a decision becomes risky, what context the user needs to make that decision, and where the system must deliberately keep a human in control.
The most valuable AI moments are the ones that remove repetitive reconstruction of context while preserving the user's ability to inspect, edit and approve the result.
Confidence indicators alone are not enough. Users need to see why a recommendation was made, what evidence supports it and what could happen if they accept it.
A roster change is rarely an isolated action. It can affect tagging, allowance, approvals and payroll. The interface has to expose those relationships at the moment they matter.
Once patterns such as validation, explainability, risk states and AI recommendations repeat across workflows, systemizing them becomes essential for consistency and implementation quality.
Validate the highest-risk workflows with Rosterix stakeholders and production evidence: measure recommendation acceptance, override behaviour, validation catches, approval turnaround, accessibility issues and downstream payroll exceptions. Those signals would determine where Rosterix should remain assistive and where bounded automation could safely expand.