Incremental Deliverable 1 Formal Requirements Document Inspection - SeoulSKY/safe-zone-system GitHub Wiki

Formal Requirements Inspection Checklist

Document

Incremental Deliverable 1 Requirements Document

Date

  • September 20th

Length

  • 0.75 hours

Participants

  • Jeremie(author)
  • Emeka(reviewer)
  • Jorgen(note taker, reader, reviewer)
  • Josh(reviewer)
  • Lucas(reviewer)
  • Spencer(reviewer)

Agenda

  • General Requirements
    • Are there any requirements missing?
      • Are there any features or functionalities that do not have requirements?
  • Specific Requirements
    • Is this requirement unclear?
      • Can this requirement be written in a simpler way?
      • Is there cases that are ambiguous with this requirement?
    • Is this requirement unnecessary?
      • Does it provide value?
    • Can this requirement be broken down into smaller requirements?

Notes

Review 1

  • Add requirement for user account recovery
  • Add requirement for user account verification
  • Break up "make user account" into what features making a user account would entail.
  • Clarify what the "Approved list of emails" would be used for
  • Temporary enable location to update MIB
  • Add CRUD for templates, admin, other things that are created also.
  • Discuss with stakeholder about immediately sending out messages to recipients that they are entering a potentially unsafe system.

Follow Up Review

  • Clarify with stakeholder how new admins should be added.
  • Run 2FA past stakeholder.
  • Add requirement to create and edit personal verification questions.
  • Add requirement to configure from address for mail server.
  • Discuss with stakeholder for offline functionality.
  • Discuss with stakeholder about captchas
  • Write derived requirements