UC AWOB PM 18 SPEC Add Checklist To Task

MPDL,GAVO

=R0.9=

UC_AWOB_PM_18_1 Add Check list to task.
Assume that all task members discuss together to decide upon to-do list. It is almost like action items. Thus, no notification is required per to-do. ‘Prioriy’ is not included in the metadata of a to-do item. We assume that all to-do items need to be done for the task to complete. It may be useful to preserve the ordering and to be able to reorder the items. An explicit dependency of one item on another is not required or desirable.

Actors

 * 1) Task lead
 * 2) Task Manager
 * 3) Task Member

Preconditions

 * 1) A selected task to which a to-do belongs is neither completed nor cancelled.

Steps

 * 1) Each to-do item consists of
 * 2) Rank
 * 3) Description(a text field): mandatory
 * 4) Assignee: optional
 * 5) able to select one from the members of the task to which a to-do item belongs
 * 6) Able to mark ‘complete’
 * 7) Expected completion date: optional: Better than “due date”, here the person working on the item indicates when (s)he thinks it will be done. Others might ask for a speed up.
 * 8) Who defined the item: mandatory
 * 9) Actor creates a to-do item.

Post conditions

 * 1) The system updates the To-Do list to include the new item.
 * 2) Log the new item on task’s what’s new.
 * 3) The new item appears on the assignee’s home. (preferably joining the list with the task list)

UC_AWOB_PM_18_2 Mark To-Do Item Complete
No side effect of marking a to-do item is considered. For example, it is not required that a to-do item must be read only once it is marked complete.

Actors

 * 1) Task Lead
 * 2) Task Manager
 * 3) Task Member

Preconditions

 * 1) The task to which a selected to-do item belongs is neither completed nor cancelled.

Steps

 * 1) Actor marks it completed (e.g., check complete).

Post conditions

 * 1) The system updates the To-Do list accordingly.
 * 2) The to-do lists of relevant user’s personal home is updated accordingly.
 * 3) Log the change in what’s new of the task.

Actors

 * 1) Task Lead
 * 2) Task Manager
 * 3) Task Member

Preconditions

 * 1) The task to which a selected to-do item belongs is neither completed nor cancelled.

Steps

 * 1) Actor edits a to-do metadata including
 * 2) Rank
 * 3) Assignee
 * 4) Description
 * 5) Expected completion date

Post conditions

 * 1) The system updates the To-Do list accordingly.
 * 2) The to-do list in the relevant user’s personal home is updated accordingly.
 * 3) Log the change in what’s new of the task.

Actors

 * 1) Task Lead
 * 2) Task Manager
 * 3) Task Member

Preconditions

 * 1) The task to which a selected to-do item belongs is neither completed nor cancelled.

Steps

 * 1) Actor marks it deleted.

Post conditions

 * 1) The system removes the delete item from the To-Do list: Hard delete.
 * 2) The delete item is removed from the to-do lists of relevant user’s personal home.
 * 3) Log the change in what’s new of the task.