Hacker News new | ask | show | jobs
by philip1209 3890 days ago
Hi,

We're trying to make the software as worker-friendly as possible.

We're doing this by:

* Letting workers choose when they want to work

* Giving consecutive days off - If a worker has at least two days off in a week, our algorithm tries to schedule two of those days off consecutively.

* Rest Time - Managers configure a minimum time between shifts through worker profiles, and we enforce this while creating schedules to make sure that workers have enough time to rest between shifts. This can be used to prevent "clopens".

For contractors - we have some customers operating in a "claimed shifts" mode where we generate unassigned shifts, then workers claim them: https://help.staffjoy.com/docs/claimed-shifts-mode