...
Once she found families to babysit for, her process of scheduling a job would be to wait for a family to contact her, and then email back and forth until they work out a time that works for both of them. Sometimes they would work it out with only a few emails, but sometimes none of the suggested times work and they would have to keep emailing back and forth until they found a time or the parents found another sitter.
Problem Statement
Babysitters and parents have trouble finding each other and coordinating jobs. Babysitters want to maximize the number of jobs they get; this is both a search problem and a scheduling problem. Parents want to find someone who is available to babysit their children and whom they trust. Both may have hidden flexibilities in their schedules, or may need to cancel at the last minute, making the scheduling problem trickier.
User Classes
Babysitters
- Might be managing many families that they babysit for
- Possibly don't drive
- May have frequently changing schedules
...