JAMS TECH
Custom AI applications · Houston, Texas
Shift coverage
Filling a shift is a rules problem before it is a scheduling one.
A continuous operation has no trouble publishing next week’s board. The trouble starts the moment somebody calls off: who is qualified for that post, who has worked the fewest overtime hours, who opted out, who is about to run into a seven-day limit, and who gets it when two people tie. That decision gets made dozens of times a month — usually out of memory and a spreadsheet — and the reasoning behind it disappears the moment it is made.
- RotationEach crew’s pattern across the full cycle, day and night, placed automatically. That was never the hard part.
- RankingWhen a post opens, every qualified person is ranked by overtime hours already worked, fewest first.
- Rules in orderOpt-outs honoured, double time avoided where it can be, seniority breaking ties, seven-day limits and move-ups enforced.
- QualificationsNobody is offered a post they are not signed off on, so the list that comes back is a list that can actually be called.
- The recordEvery offer, decline and no-answer written down against the shift. What normally evaporates becomes the thing you can show.
The software proposes. A person decides. The board returns a ranked list and the supervisor makes the call; there is no accept-all button anywhere in it, and the reason for each fill is recorded against the shift. It works on a phone, behind a password and an authenticator code, and a real roster stays on the operation’s own instance rather than on a public page.