[chandler-users] Intelligent Event Scheduling
Mimi Yin
mimi at osafoundation.org
Thu Mar 22 08:04:20 PST 2007
Hi Alan,
Here's a bit more design background which may clear up a few of your
questions.
In our experience, the tricky part with small workgroups is that it's
hard to get to enter this kind of data into any 'system'. Many people
simply store these kinds of fine-grained distinctions in their head.
Many times, people don't really know if they 'need' to attend an
event or not, because so many of these decisions are relative.
Perhaps the event they have blocked off from 1-2PM today is not that
important, but then again, perhaps it's more important than the event
you're trying to book them for. They can't know until you make the
proposal.
Instead, as Jeffrey said, our approach has been to provide users with
some flexibility around scheduling so that it's easy for people to
negotiate their way to a good meeting time.
Here are some ideas from a list discussion we had a little over a
year ago: http://wiki.osafoundation.org/Journal/NegotiationAndScheduling
That being said, there are ways to use the attributes we have today
to figure out how set in stone an event is...assuming you're sharing
calendars...
+ Event status in Chandler is specific to the user, it can be shared
or not shared. So when an event is Tentative or FYI, it's Tentative
or FYI to the 'owner' of the calendar.
+ Addressing fields. To:, CC: and BCC: are good clues about whether
someone is required to attend a meeting or not.
Finally, re: small workgroups. In Chandler vernacular, workgroup
means an almost closed, discrete group of people working together.
It's not to say that the workgroup never interacts with people
outside of itself, but it would be safe to say that over 80% of
people's daily interactions are within the workgroup. So I have no
doubt that scheduling a meeting with just 1 other person can be
extremely difficult, if if both people are CEO-types with tightly
packed schedules. But the size of any individual meeting wouldn't
qualify that group as a small workgroup.
So you can imagine that if there is a group of 10-15, even up to 30
people who work closely together all the time, each person would get
a pretty good sense of all the meetings that go on within the group
and even many of the meetings that happen outside of the group (e.g.
meetings with board members, client meetings, etc.).
I hope that clarifies more than confuses. You've definitely
identified a problem that we want to solve and are working towards
solving, even in Preview, but we're coming at it from a different
tack. As Katie said however, we don't know what our plans are for 1.0
as of yet and based on the dogfood feedback we get, we fully expect
to continue iterating on our scheduling workflows.
Mimi
On Mar 21, 2007, at 1:22 PM, Alan Mandel wrote:
> * It's much easier to choose an "event bumpability" setting from a
> drop-down list (which could be optional and/or tailored to the
> needs of the organization) than to remember to add explanatory
> comments or start a little conversation about every event
> describing how other people should treat the event.
> * Even in small workgroups there are "private" meetings for which
> details should not be shown. I understand the tradeoff for Preview.
> * "Tentative" might be a useful category, but it's not quite what
> I'm after. It seems to imply that the event may not happen.
> What's more useful is knowing that the person doesn't need to
> attend the event.
> * Even small workgroups can find it very difficult to schedule
> meetings. I've had a hard time scheduling meetings with as few as
> 3 people (total), and I end up grilling each participant about the
> status of each of their listed events for the next few days. "Which
> of the meetings you have scheduled are ones that you could punt?"
> Unless by "small" you mean that you assume that every member of the
> workgroup knows the background of every internal and external event
> every member schedules. Which would be a very, very limiting
> assumption.
>
> I'm curious as to whether this sort of feature has come up for
> discussion before. If something like this could be bolted on
> later, that would certainly satisfy my needs. But I'm just
> surprised if Chandler hasn't considered building in this
> capability, which to me seems extraordinarily valuable, even for a
> fairly small team.
More information about the chandler-users
mailing list