Skip to content

Elicitation Questions

yasinbastug edited this page Mar 18, 2024 · 3 revisions

Prepared by: Osman Yasin Bastug

1.1 User Requirements

1.1.1 Signup & Login

  • What specific safety criteria do you envision for user passwords (e.g., minimum length, specific symbols)? (Check 1.1.1.2 requirement)
  • How should the password reset process work? Should the user be asked security questions, or is email verification sufficient? (Check 1.1.1.4 requirement)

1.1.2 User Types

1.1.2.1 Guests
  • For the Terms of Use and Privacy Policy acceptance, do you require an explicit agreement through checkbox selection, or is browsing the platform considered implicit agreement? (Check 1.1.2.1.10 requirement)
  • How should the guest sign-up process be designed to ensure simplicity while capturing necessary user details? (Check 1.1.2.1.11 requirement)
1.1.2.2 User
  • What specific features or tools do you imagine users will need to create engaging posts? (Check 1.1.2.2.1 requirement)
  • How do you envision the follower system working? Should users get notifications when followed, and should they have the ability to approve followers? (Check 1.1.2.2.6 requirement)
1.1.2.3 Admin
  • What criteria should admins use to decide whether to ban a user or remove content? (Check 1.1.2.3.2 and 1.1.2.3.3 requirements)
  • Should there be a process for users to appeal admin decisions, such as content removal or account bans? (Related to 1.1.2.3.2 and 1.1.2.3.3 requirements)

1.1.3 Profile Preferences

  • What specific profile information should users be able to view and update? (Check 1.1.3.2 requirement)
  • How do you envision the notification system working in terms of user activities and preferences? (Check 1.1.3.3 requirement)

1.2 System Requirements

1.2.1 Search

  • Should the search function support advanced queries, such as boolean operators or filters? (Check 1.2.1.1 requirement)
  • How do you prioritize search results (e.g., relevance, popularity, date)? (Related to 1.2.1.1 and 1.2.1.3 requirements)

1.2.2 Films

  • What rating scale should be used for films? Should there be a mechanism to prevent rating manipulation? (Check 1.2.2.1 requirement)

1.2.3 Posts

  • What guidelines or moderation policies do you envision for user-created posts? (Related to 1.2.3.1 and 1.2.3.2 requirements)

1.2.4 Film Lists

  • Should there be a feature for collaborative lists where multiple users can add films to the same list? (Related to 1.2.4.1 requirement)

2. Non-Functional Requirements

2.1 Platforms

  • Are there any specific features or functionalities that should differ between the web and mobile platforms? (Check 2.1.1 requirement)
  • For browser support, are there any minimum version requirements for Chrome and Opera? (Check 2.1.2 requirement)

2.2 Supported Languages

  • Do you plan to add more languages in the future? If so, should the platform be designed with localization in mind from the start? (Check 2.2.1 requirement)

2.3 Security

  • What encryption standards do you require for user credentials? (Check 2.3.1 requirement)

2.4 Privacy

  • How should the private profile feature be implemented? What specific information should be hidden in private profiles? (Check 2.4.1 requirement)

2.5 Restricted Content

  • How will age restrictions be enforced, and how will age verification be handled? (Check 2.5.1 requirement)

2.6 Performance

  • What are the specific performance targets for search query response times and maximum unresponsiveness durations? (Related to 2.6.1 and 2.6.2 requirements)

📋 Lab Reports

📆 Meeting Notes

🧪 Lab Meetings

🗓️ General Meetings

⚙️ Backend Meetings

📝 Milestone Reports

📑 Project Artifacts

📖 Manuals

📑 Other Artifacts

📋 Software Requirements Specification

📊 Software Design Documents

✏️ User Scenarios & Mockups

🗂 Project Plan

🧪 Unit Tests

📜 Docs

👥 Team

SemanticFlix Archieve

📝 Milestone Reports

📆 Meeting Notes

🧾 Requirements

Project Plan

📊 Diagrams

👥 Team

📝 Researches

Repository Documentations

📁 Templates

Clone this wiki locally