...
Businesspeople: One business person we spoke to used an online application to look at his employees' schedules so that he would know who would be at what meetings , and how they were managing their time. He would make sure that every one of his employees would have the resources that he needed in order to complete a planned task.
Students: Students have to deal with lots of deadlines , which are not associated with any particular place. As opposed to an activity, which might take place from 11am - 12pm on Wednesday, a problem set deadline might be at 12pm on Wednesday, but a student must . Students we spoke to wanted to be aware of it the upcoming deadline for the entire previous week . so that they would be sure to complete the assignment by the deadline.
Families: Families have a lot of tasks that need to be done, but that don't necessarily have deadlines. They currently make paper todo lists. A mother we spoke to wished that her current calendar system would allow her to jot down a todo list, just as she might scribble notes in the margin of her physical calendar.
System Tasks:
1) Manage Account
...
2) Manage Categories/Events (precondition: log in)
- Create (frequency: multiple times per day) Create
- Date
- Time
- Description
- Type: Activity/Todo/Deadline
- Access control (who can read , writefrom/write to the category/event)
- Categorize
- add parent, move the event up/down the event hierarchy
- Read (View) (frequency: multiple times per day)
- Yearly
- Monthly
- Weekly
- Update created fields
- access control (share)
- date
- time
- description
- Delete
...