This page is meant to collect requirements for Westwood, feature by feature. In the "recommended release" column is our current thinking about what features might be in Canoga or Westwood. Note: we're probably still being too optimistic about what can make it into Canoga, we haven't done the hard work of bottom up scheduling yet.
OSAF is interested in feedback from CSG folks about what requirements are essential for deployment, what requirements are exciting, interesting or motivating, and what requirements are less important for a first Westwood release.
| feature | osaf release | Tracy | Oren | Paul |
| _Events, Tasks, and Notes_ |
| Events: add, update, delete, view personal events | Canoga | S | Oren | Paul |
| Events: multiple events can occupy the same time slot | Canoga | S | Oren | Paul |
| Events: events can have attachments (emails, meeting agendas, docs) | Canoga | H | Oren | Paul |
| Events: events can have attributes for location, contacts, etc. | Canoga | S | Oren | Paul |
| Tasks: add, update, delete, view personal tasks | Canoga | H | Oren | Paul |
| Tasks: manage task lists | Canoga | H | Oren | Paul |
| Notes: add, update, delete, view personal notes | Canoga | M | Oren | Paul |
| _Reminders, alarms, notifications_ |
| Reminders: add, update, delete, view personal reminders | Canoga | H | Oren | Paul |
| Reminders: reminders can be assocated with notes, events, tasks | Canoga | H | Oren | Paul |
| Reminders: email notification | Canoga | H | Oren | Paul |
| Reminders: dialog notification, sound notification | Canoga | H | Oren | Paul |
| Reminders: system specific notification (xp system tray, os x doc) | Pasadena | M | Oren | Paul |
| Reminders: IM notification | Pasadena | H | Oren | Paul |
| _Recurrence_ |
| Recurring meetings: add, update, delete, view recurring meetings | Canoga | S | Oren | Paul |
| Recurring meetings: infinitely recurring meetings | Canoga | M | Oren | Paul |
| _Views, filtering, search_ |
| Views: Week, day, month formats | Canoga | S | Oren | Paul |
| Views: Display tasks, events, any item with date fields in views | Canoga | H | Oren | Paul |
| Views: Custom views, custom queries | Canoga | H | Oren | Paul |
| Views: Quick filtering in views | Canoga | M | Oren | Paul |
| Search: full text search | Canoga | H | Oren | Paul |
| _Printing_ |
| Printing: daily, weekly, monthly | Canoga | S | Oren | Paul |
| Printing: biweekly, trifold, other | Westwood | H | Oren | Paul |
| _Other_ |
| Context sensitive help: balloon help, tooltips | Pasadena | M | Oren | Paul |
| Drag and drop | Canoga | H | Oren | Paul |
| Keyboard equivalents | Canoga | H | Oren | Paul |
| feature | osaf release | Tracy | Oren | Paul |
| _Groups and Users_ |
| Create and manage groups | Canoga | S | Oren | Paul |
| Discovery of other Chandler users in one's workgroup | Canoga | S | Oren | Paul |
| Discovery of other Chandler users in an organization | Westwood | S | Oren | Paul |
| Access rights: Control read/write access to calendar, event/item, or attribute | Canoga | S | Oren | Paul |
| Access rights: CAP style access rights | Westwood | S | Oren | Paul |
| _Publish and Subscribe_ |
| Publish/share calendar data to workgroup | Canoga | S | Oren | Paul |
| View shared calendar in Chandler client | Canoga | S | Oren | Paul |
| Overlay shared calendar on personal calendar in Chandler client | Canoga | H | Oren | Paul |
| View subscribed calendar in Chandler client | Canoga | H | Oren | Paul |
| Overlay subscribed calendar on another calendar | Canoga | H | Oren | Paul |
| Automatically pick up subscription changes | Canoga | H | Oren | Paul |
| Remote query/search of calendar data | Canoga | H | Oren | Paul |
| _Scheduling_ |
| Invite/accept meeting invitations from Chandler (free busy available) | Canoga | S | Oren | Paul |
| Invite/accept meeting invitations via iTIP/iMip (no free busy) | Westwood | S | Oren | Paul |
| Invite/accept meeting invitations via iTIP/CAP (free busy available) | Westwood | S | Oren | Paul |
| Assign/accept task assignments from workgroup, Chandler users | Westwood | H | Oren | Paul |
| Assign/accept task assignments via iTIP/iMIP | Westwood | H | Oren | Paul |
| Assign/accept task assignments via iTIP/CAP | Westwood | H | Oren | Paul |
| Notify meeting initiator when attendee cancels | Canoga | S | Oren | Paul |
| Notify meeting initiator when recurring meeting is nearing last event | Westwood | S | Oren | Paul |
| Room/resource scheduling | Westwood | H | Oren | Paul |
| _Delegation/Designation_ |
| Designates can send email on behalf of individual | Westwood | S | Oren | Paul |
| Designates can organize events/meetings on behalf of someone | Westwood | S | Oren | Paul |
| Designates recieve copies of events/meeting related notifications | Westwood | S | Oren | Paul |
| Add and remove designates | Westwood | S | Oren | Paul |
| Assign permissions to designates: none, reviewer, author, editor | Westwood | S | Oren | Paul |
| Allow a mailing list to be a designate | Westwood | H | Oren | Paul |
We discussed these and other issues in the conference call on March 28.
.