Requirements

In this post we describe the main functional and non-functional requirements of Britizen Project. We generatedĀ this list of requirements from our user stories and personas. At the end of the post, we also include some other side ideas that we consider that can be potentially applied in the future, as well as others that we discarded due to ethical or technical reasons.

Functional Requirements:

  • The system must produce a citizen score for each citizen and will be based on:
    • Your friendā€™s scores and groups scores
    • Normal credit check
    • Criminal Record
    • Post history
    • Employment
  • The system will also produce scores for the groups people join these will be based on
    • Average Score of people within the group
  • The system shall provide suggestions/opportunities to raise your score
  • The system must allow users to share their score with others
  • The system will require a national insurance number needed to create account
  • The system will provide incentives to those at certain scores
    • Tax reduction
    • Government Housing priority
    • Discount vouchers to British services – British Companies/TV license
    • National Rail
    • Other business incentives
  • The system will make use of gamification through:
    • Tiers
    • The score itself
  • The system will provide a news feed with which users can post stories too similar to facebook

 

Non-Functional Requirements:

  • The system must be responsive
  • The system must be able to be used on mobile and PC
  • The system must be intuitive to use
  • The system must require no training
  • The system must be secure
  • The system must have accessibility options
  • A userā€™s score must be transparent and as close to reality as possible

 

Potential Ideas:

  • Purchase History, if we can figure out how to get the data
  • Facebook integration, probably not due to this being a government system

 

Bad Ideas:

  • Basing off benefits
  • Priority ambulance services
  • Basing off religious background

 

Leave a Reply

Your email address will not be published. Required fields are marked *