Roles and user stories

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

The implementation of a good meeting module will be greatly simplified and enhanced if we make a list of the roles who will be interacting with this functionality; after which, for each role, we can say how they interact: the way they will use, or interact with the meeting: the use cases, or more informally, user stories.

So, how about a starter list of Roles:

Moderator

The one moderating the meeting
Should have the final say over editing, time restrictions, agenda items and so on. Also will want to be ultimately in control of minutes?

Caller

The one calling the meeting
Will want to create information on new meetings, and be able to invite people and keep track of who's coming.

Participant

The one participating in the meeting
Needs to be able to suggest new items for discussion, comment on items and agree to tasks. Also non-participants will want to be able to have a say on items even if they can't turn up.

Presenter

One of several providing content on a topic
Will proivide multi media information on a topic, and need a way to present an agenda item, allow discussion, etc.

Minute taker

Takes notes from a meeting
Will want to add all pertinent information to the meeting afterwards

Meeting module development

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: