...
Families: Family organizers, who are likely to be mothers, will require less rigid event definitions, which will often the from of to-do lists rather than events with start and end times. She might need to view calendars of other family members.
Task analysis
End Use Requests:
Businesspeople: One business person 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.
...
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.
System Tasks:
Types of events: Activity, Todo Lists, Deadlines
Create Account1) Manage Categories/Events
Create Categories/Events
Categorize Events
Categorize Categories/Events
Read Categories/Read Events
year/month/week
Update Update Categories/Events
Delete Delete Categories/Events
Share Share Categories/Events
Create Account
access control
read without an account - PDF document generation
read with an account, read/write as separate permissions
printing
Event Entry:
in order of priority
1) event management
CRUD
2) view entire calendar/schedule
...
A category can have multiple parents. For example, "Choir Rehearsals" can belong to the "My Calendar" category as well as to the "Your Calendar" category. When I share my calendar with another user, I am really sharing one or more of the categories that are associated with the "My Calendar" category.
A person who does not have an account may view categories if a user with an account sends a pdf version of the view to the unregistered viewer.