Case 2: A complex issue requires a sophisticated design
In this particular example, the software had the ability to add a schedule to an item (such as an image or video), to determine when it played on an external screen.
After speaking with customers, I determined that a traditional scheduling mechanism, such as is seen in Outlook, would not be sufficient for our customer's needs as they required the ability to have different schedules on different days and, therefore, needed to be able to assign multiple schedules to their content.
The solution I came up with was a schedule builder, where customers could create multiple schedules assigned to the same item.
This elegant solution enables customers to add as many schedules to an item as they need.
It allows:
scheduling from and to a specific date
selecting which days of the week the schedule applies to
the times during which the schedule is applied
a safety net, requiring the end dates and times to be after the start date and times to prevent inadvertent user errors
A wireframe for this feature is available here