Version 4 (modified by Connie White, 13 years ago) ( diff )


Back to Main Decision Making BluePrint

Delphi Decision Maker Version 2.0 Technical Specifications

The Delphi Decision Maker - Version 2.0

Functional Specification


The Delphi Decision Maker module helps groups create a ranked list.

More specifically, it is designed to support the decision making of large groups of Crisis Management Experts. It guides experts to generate, debate and explore alternative solutions producing an real time ranked list of alternative solutions that reflects the group's opinion at any point in time quickly. This system accounts for uncertainty.



Non Goals

This version 2.0 will not support the following features:

  • This version will not be integrated with data from other Sahana modules, this will be accomplished in version 3.0.


Version 1.0
will be used to refer to the first build of the system. This is testing how all of the functionality play together and tests to see if, together this improves group decision making ability in an online asynchronous environment. This is what's due in October.
Version 2.0
will be used to refer to the second build of the system. This system will enhance the available functions as well as add a modified Thurstone calculation to represent uncertainty. Major modifications are in that groups are created with membership permissions created and that 'muddling through' will be implemented by allowing users dynamic item list selection from which to make their selections from.
will be used synonymously with Users and Experts. This system is created for Experts who are Users of the system. Users will be Subjects in the study that will be conducted on Version 1.0.
a list is a problem that is created by someone with this permission. This is not required for Phase I due Oct. Only one discussion will be going on and this is presented to a User group who will all have the same permissions.
an item is a solution offered to a problem (List). Users need to be able to add an Item to the List in Phase I.

Groups and User Roles

Groups need to be able to select the group members and/or accept membership requests. It needs to be such that the monitor can accept or reject individuals for participation if a participant requests to join, but each group needs to have a designated set of individuals that are working on a single problem area.

  1. Guest –guests will be able to view the Active Problems List, Scale, and Item List.
  2. Guest - will NOT be able to vote.
  3. Guest - can NOT view or contribute to the Discussion Forum.
  4. Contributors – Contributors inherit the permissions of the Guest.
  5. Contributors – can see and post/reply in the Discussion Forum.
  6. Contributors – can add items to the Item List.
  7. Contributors – can NOT vote.
  8. Participant – inherits both the Guest and Contributor privileges. However, the Participant can Vote.
  9. Moderator – A moderator inherits all available permissions.
  10. Moderator – can create a new problem
  11. Moderator – can edit or delete any item as an option.
  12. Moderator - can set up groups by allowing or inviting individuals to the group.
  13. Moderator – can email all participants.
  14. Moderator – can designate members in a group able to review and accept another person who wishes to join the group.
  15. Any member of the system in any role can be an observer in a given group and request a participant or contributor role.

Screenshots of this are to follow. This will be based on a simple GUI - possibly something like Facebook and how it creates group/fan pages.

Delphi Decision Maker Version 2.0 Hypothesized Flowchart

Screen by Screen Specification

Attachments (14)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.