[Dev] Re: [Design] [Fwd: Re: Chandlerosity and iCalendar]
Sheila Mooney
sheila at osafoundation.org
Tue Feb 8 15:50:46 PST 2005
Bryan,
Since this is a bit more spec related, I thought I would answer. Some
of this is detailed in the calendar spec for 0.5 although, we don't
address all the fields that we would like to have for Kibble.
http://wiki.osafoundation.org/bin/view/Chandler/
ZeroPointFiveCalendarWorkflowsSpec
The reminder specifics will be addressed in the 0.6 requirements which
exist as planning/design/workflow pages right now and will be evolving
into specs over the next few weeks. I have been holding off on these
discussions until after 0.5 feature freeze when the dev team has more
bandwidth. As I mentioned in the apps meeting today, Mimi and I will be
starting to present some of the 0.6 workflows starting next week.
Sheila
On Feb 8, 2005, at 9:26 AM, Bryan Stearns wrote:
> Mimi,
>
> Your elaboration is helpful, but I've still got questions about the
> specifics:
>
> - What new fields does the user see in the detail view when they stamp
> a Note as a Task?
>
> - What about when they stamp a Task or Event to become a Task-Event?
>
> - What mechanisms are to be provided for specifying reminders on each?
> (Task, Event, Task+Event)
>
> - After writing it, I got the feeling that you hadn't planned for a
> pop-up reminder mechanism, and that "reminders" only appear in the
> dashboard. Is this right?
>
> ...Bryan
>
> Mimi Yin wrote:
>
>> Jeffrey asked some interesting questions about the user's mental mode
>> of
>> Stamping in his struggle to make sense of the Chandler content model
>> in
>> interoperable iCal terms.
>>
>> The question of the day seems to be: what do we do with our Chandler
>> notion of Tasks that have been put on the Calendar. Or Task-Events for
>> short?
>>
>> What is the semantic difference between a Task, a Task on the
>> calendar and
>> a Task with a reminder date.
>>
>> A task is a task. You see them on your taskpad.
>>
>> A task on the calendar is a task that has been given a scheduled
>> allotment
>> of time on your calendar. A task with a sense of promise and
>> committment
>> so to speak.
>>
>> A task with a reminder date is simply a task that will pop up in the
>> "Now"
>> section of your Dashboard view (aka David Allen's Inbox) on a given
>> date
>> at a given time (aka David Allen's tickler file).
>>
>> Part of the theory is that "due dates" for tasks are hard for people
>> to
>> set, mostly because discrete, finite tasks with absolute deadlines are
>> hard to define in the modern "free-flowing information" workplace.
>> More
>> often than not, due dates are really "need to revisit this thing by
>> next
>> week" kind of dates OR "will perform this task at this time" kind of
>> thing.
>>
>> For example: if you have a task: Write master's thesis. The due date
>> might
>> be May 5th, 2005. But you're going to want your PIM to ping you to
>> work on
>> your thesis way before the due date. David Allen would call this a
>> project
>> not a task. But given that many people conflate the notion of a
>> project
>> with that of a task, assigning dates to tasks will need to accomodate
>> both
>> bite-size tasks and project-size tasks.
>>
>> Therefore, it might be more useful for you to set a reminder date on
>> this
>> task to plop it into your "Inbox aka Now section" at the end of the
>> week.
>>
>> Or, if you're really serious about working on this thing, you might
>> actually block out time on your calendar to work on it every morning
>> from
>> 7-10AM.
>>
>> Other tasks have appointment-like qualities (ie. Get haircut), but
>> they're
>> more flexible than meetings and events that might happen whether or
>> not
>> you show up. As a result, you really want to see these "appointments
>> to
>> complete tasks" on a tasklist, so you can continue to keep track of
>> them
>> in case you don't get around to going to the barber's as you had
>> hoped.
>>
>> See below for full discussion....
>>
>> On Feb 7, 2005, at 5:35 PM, Mimi Yin wrote:
>>
>>
>>> No, I think it should still add location, end time and
>>> recurrence...the organizer attribute only comes with stamping the
>>> item
>> as an email.
>>
>>> The theory is, that once a user wants to schedule a task for a
>>> specific time slot on their calendar (as oppose to just tickle it so
>> that it pops up in the Now sections of their Dashboard view at some
>> later date)...it takes on a "promise" aspect that is similar to
>> appointments....
>>
>>> Eventually we may want to locations for all tasks...but locations in
>> the David Allen sense of contexts: ie. @desk, @computer, @hardware
>> store, @home, @phone
>>
>>> But it's still primarily a task and should appear on the user's task
>>> list.
>>>
>>> Does that make sense?
>>>
>>> Mimi
>>>
>>> On Feb 7, 2005, at 5:25 PM, Jeffrey Harris wrote:
>>>
>>>
>>>> Hi Mimi,
>>>>
>>>>
>>>>> I guess I'm not entirely sure I understand the question. From the
>> user's perspective, a Task that is not a Task-Event is simply a Task
>> that the user doesn't want to see on their calendar.
>>
>>>> That's a very helpful perspective. I'm not sure I understand the
>> ramifications of that. Does this mean that taking a Task and causing
>> it to have Event-ness shouldn't necessarily add location, organizer,
>> and end time attributes, because really it's just a Task that you'd
>> like to have put on your calendar?
>>
>>>> Sincerely,
>>>> Jeffrey
>>>>
>>
>>
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
>>
>>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
More information about the Dev
mailing list