On Dec 2, 2005, at 8:35 AM, Mimi Yin wrote:
Have a calendar for the front desk shift, allow individuals to create entries on it. The coordination part is the horse trading of -- I can only work these times, or these are the times that I can work in priority order. I guess you could imagine a system where everybody put in their preferences and the program tried to accomodate them, and then put people in conflicting schedules in contact with each other to horse trade, etc. I could see that being able to quickly e-mail/IM the creator of a particular entry would be valuable for horse-trading.
It seems that you need to schedule all of these things together. If you are travelling to a client site, you probably need certain equipment. So maybe a workflow is that you create a client job, see if that involves travelling (somehow linking/manipulating the travel calendar), and indicating which equipment is needed (from a bunch of calendars for the various pieces of equipment). So I'd think you'd want to be able to see all the various calendars involved at once (there might be a lot). This seems like a case that has pretty serious constraints amongst the calendars, at least if you want to do "I need to do a shoot at Jones' in Indiana before Dec 14, 2005, and I need this camera, those lenses, these lights, and those batteries. Now tell me when I can go".
We are actually doing this at home now via iCal and a behind the firewall webdav server. I have a calendar and Julie has a calendar. We both subscribe to each other's calendars and to the OSAF office calendar (so she knows my meeting schedule). I also subscribe to a few other calendars. If our kids were in school, I would want to have a calendar of school events/holidays that I could subscribe to. It's not hard to imagine that at some point, each child will have their own calendar. You can go quite far just being able to overlay calendars, because you can see when there are conflicts. Coordinating events has the flavor of: "We want to do x together" when can we do it. Right now that's a manual process, which we usually coordinate either verbally or via e-mail. We also have events that we do with groups of friends and it would be great to be able to coordinate with them. It is annoying to have things like evites, which live outside of the calendar world, because it means pointless copying and pasting of data. As far as features: I use PDA sync, but Julie does not, although I may be persuading her to adopt this. Invitations or another mechanism to help streamline the negotiation process wold be a help. The ability to find open holes, and the ability to do so with friends outside the family is probably the feature that would make the biggest difference. Of course, that would require our friends to use CalDAV enabled clients. In our case, neither is a showstopper.
It's useful until you find out that the person whose free time you didn't see can't make the meeting. Seeing free time versus not is a big step up, because if I can see everybody's freetime, then I can manually do the free/busy match. It's not as nice as doing it automatically, but at least I can do it. I'm coming to the office next week, and not having visibility into people's free time is the cause of multi-message e-mail threads.
Not meaning to beat a dead horse, but iCal syncs to pdas and we don't. So in that one area, we are behind. That aside, I agree that we are ahead. For people who have the same level of scheduling needs as me, I'd say we don't need that many new calendar features. What we do need is snappy performance, and the ability to say, yes, you can put your data in it an we won't eat it. As long as data might go away, its going to be hard to get people outside of the tinkerer/hacker/very early adopter group. If we were a bit snappier on the Mac, and we could take off the data loss scariness, and we resolved the issues w/ cosmo-demo, then I could deploy at home to replace iCal, at least for our family, which is all we are doing now.
Depends on how you look at the phasing. As long as we have the data warning, I think we are talking low 100's to sub 100's who will use the calendar the way we intend to dogfood it at OSAF. I am of course, just pulling that number out of a hat.
If we are just looking at the calendar, I don't think that the barriers to small workgroup level adoption are in calendar features, useful though they might be. ---- Ted Leung Open Source Applications Foundation (OSAF) PGP Fingerprint: 1003 7870 251F FA71 A59A CEE3 BEBA 2B87 F5FC 4B42 |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list http://lists.osafoundation.org/mailman/listinfo/design
