Professional Documents
Culture Documents
Task 2 - Requirements Template With Questions
Task 2 - Requirements Template With Questions
AUSOnlineVoting/ACCSlack.com ***
Requirement
Ballots should be dynamically created based on a secure Ballot Setup function.
That function will also specify what roles can access the ballot, when and for how
long, and potentially support notification via text message. Ability for a user to
change their vote before the period closes should be an option.
Ballots should be data driven without any hardcoding. Ballots must support
multiple choice with write-in options, Yes/No/Abstain/No Vote, and list of priorities
voting (i.e., score multiple selections from a list)
Security on all modules is the most important requirement, this includes secure
user validation, internal security as sell as security from potential outside hackers
Only authorised government employees should be able to access the Ballot
Creation system, subject to current federal systems internal logon restrictions
Participants from multiple federal, state, and/or local organisations should be able
to create ballots and administer the election process
Each ballot, during creation and editing, should be restricted to a specific set of
users
Ballot Header should include Title and Tag Lines that carry through the user
interface, along with a free text instruction block
Ballot Header should indicate the date/time range that voting will be available
Ballot Header should specify which voters can participate in the election
Ballot header should have a flag that indicates whether or not a voter can change
their vote during the voting period
Voters should be able to abstain or skip a vote line item, subject to validation rule
(Flag in Line Item Definition)
Questions to be asked in Requirements Phase
Original Requirements from Susan
Your Question
Your Question
Your Question
Confirm and Discuss
Question: Should we allow for a "write in" for certain ballots
Your Question
Your Question
Your Question
Notes
Original Ballot related Requirements from Susan. Decompose to multiple requirements based on
emerging functional Design