In development — usable.software is not live yet.
Usable.softwareA Balane Tech system
All modules/PeopleM32
M32Shared· People

Shift planning

Plan shifts per staff member here – as a calendar, planning board or list. Dispatch sets the demand, assigns shifts and publishes the roster; the team sees its own roster, confirms shifts and can offer shifts for swap.

Live preview — real view with sample data

your-address.usable.works
PersonShiftStatus
Entry 2In progressIn progress
Record 3DoneDone
Item 4ReviewedReviewed
Entry 5OpenOpen
Record 6In progressIn progress

Not a screenshot: the same interface you get in production.

What you do here

Use „New shift“ to capture date, shift type (early/late/night/flex), start, end, break and location and assign the shift to a person. Leave the person empty and it becomes an open shift the team can pick up. „Confirm“ makes a planned shift binding.

Demand & coverage

Set a demand (target) per day, location and shift type. The coverage view shows the actual staffing next to it – assigned, open and shortfall. That way you spot gaps before the roster is published.

Swaps & publishing

If someone cannot work a shift, they offer it via „Offer for swap“; a colleague takes it over, dispatch approves. The roster only becomes binding once „Publish“ is used – changes after that are notified to the team. In companies with a works council the roster is subject to co-determination (§ 87 BetrVG).

Working-time law

The break belongs in every shift (§ 4 ArbZG: 30 min above 6 h, 45 min above 9 h). When planning, keep the 11-hour rest period (§ 5), maximum working time (§ 3) and the night-work limits (§ 6) – the planned hours per shift help with that.

What's inside

  • Roster
  • Planning board
  • Shifts
  • Shift
  • Offers & swaps
  • New shift
  • Set status
  • Assign
  • Publish
  • Back to draft
  • Confirm
  • Offer for swap
  • Take over shift
  • Approve swap
  • Withdraw or decline offer