r5 - 10 Mar 2006 - 16:46:52 - PriscillaChungYou are here: OSAF >  Journal Web  >  ContributorNotes > PriscillaChungNotes > DesignSessionNavigation
Navigation Use Case Agenda:

  • (10 mins) Identity the use cases. Examples of people using a calendar.
  • (10 mins) Grouping and prioritize the use cases. Frequency of use. Is it only for certain types of users or for all users?
  • (30 mins) Brainstorm and sketch out different navigation solutions for each example. Listing out pros and cons.
  • (10 mins) Review difficulty in implementation both on the web and in Chandler.
  • ( 5 mins) Next actions.

Example of a Navigation Use Case

Priscilla's examples that require navigating betweens weeks and may require moving events between weeks:

  • 'Postpone'. The user is scheduled to interview a job candidate. The candidate calls in on the interview day on Friday and needs to reschedule to the next week. Task: Move event across weeks, from first week to the next. (or even across months, ie. Feb. 25th to March 4th. 2006) F:4

  • 'Extended Stay'. You are planning mini-break in Sonoma that last from Friday to Tuesday. Task: Create single events that span from the end of one week to the beginning of the next. F:2

  • 'Project plan/Context'. You're finishing kitchen renovations and you have schedule a set of sub-contractors. The last two contractors are floor re-finishers and appliance movers. the appliance movers are scheduled to come in after the floor is done. The floor re-finishers will take four days to finish the job. The day before they start, they call to delay for two days. You need to reschedule the appliance movers. Task: You need to rearrange a set of multi-day events. F:1

Mimi's examples:

  • A long lost friend sends an email to say she is in town next week and wants to have lunch or go get coffee. She says her week is still pretty open so I should pick a time. F:5

  • I get a wedding invitation for the 1st weekend in September of 2008! I need to RSVP by June of 2007. F:2

  • I need to find my meeting notes from a staff meeting about a month ago. F:3

  • Katie wants to figure out which PYCON events she wants to go to. F:1

Katie's examples:

Elaborating on the PyCon case:

  • Starting in week-at-a-glance view, I import the PyCon calendar. The calendar is so full that I want to see the events just for 'today'. F:3

  • I'm at the conference from Friday - Sunday, and want to see the full schedule of events just for those days. F:3

More cases:

  • I know that I'm visiting my cousin in Sacramento in March. Today is sometime mid Feb. I can't remember which weekend, I want to scan the month of March to find which one. F:4

  • I'm writing my progress/plans for the last two weeks, and look at my calendar to see what meetings I attended over the last two weeks. F:3

(Involves scanning end of this week beginning of next week to find initial time, then moving the time from end of this week to beginning of next week). F:4

  • You want to scheudle something recurring and check to see if you are always free at the time. Multi select Mondays. Month view? F:1

  • Trying to coordinate two people's schedule. Overlay of two people's calendars. F:5

  • Person who works the night shift (nurses, doctor, west coast stock brokers) who is not interested in the 9-5 hours. F:3

  • People travelling, who need to jump around to view other people's working hours. F:3

  • People who look at time in quarters, semesters, F:2

  • 2 weeks at a time. F:5

  • 'What am I doing today' navigation. F:5


Tags

  • Break the boundaries
  • Fuzzy (what am I doing soon? Scanning) vs. targeted dates (what am I doing today?)
  • Observations, 'Looking for somthing specific' vs. Manipulation
  • Dependencies
  • 'Looking for a gap in time'
  • Saving a view vs. Priority view

Frequency

  • 5 most frequent and 1 least frequent

Next Steps

  • Prioritize the list
  • With each type of navigation, list out pros and cons.
  • Which navigation use case we should target for Scooby for the short term. ie. perhaps creating two week view is more interesting then the default month view which is usually created for calendars??
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.