Elicitation Questions - bounswe/bounswe2025group8 GitHub Wiki
Elicitation Questions
1. User and Profile Management
1.1 What information should be provided by users during registration (e.g name, e-mail, contact information etc.)?
1.2 Should there be any restriction on registration such as age?
1.3 What credentials should be used for sign-in and login?
1.4 What information should be displayed on a user’s profile page (e.g., name, location details, past activity, reviews)?
2. Task Posting & Management
2.1 What details should be included in a task posting (e.g. title, description, category, location, deadline, urgency, requirements etc.)?
2.2 Should the system support auto-creation of postings for recurring tasks?
2.3 Should there be task templates (common tasks with predefined information)?
2.4 Should there be urgency information of tasks and how should the urgency be determined?
2.4 Should there be a system to prioritize urgent tasks?
2.5 Should any part of the task information be kept hidden until a user is assigned to the task?
2.6 What predefined task categories should be available (e.g., grocery shopping, tutoring, home repair, transportation, elderly care etc.)?
2.7 Should users be able to create custom labels/tags or should there only be predefined categories?
2.8 Should tasks expire automatically after a certain period, or should they remain active until manually completed or removed?
3. Volunteer Signup & Assignment
3.1 Should a task allow multiple volunteers to be assigned at the same time?
3.2 Should volunteers be able to post services they provide, or should only asistance requests be posted.
3.3 Should volunteers and/or requesters be required to confirm task completion?
3.4 Should there be any restrictions on volunteering for a task based on the user's proximity?
3.5 How should the assignee for a task be determined, by user that posted the task or by the system according to volunteeer skills, rating or etc..
3.6 Should users be able to change the assignee for a task after it was assigned to a volunteer.
3.7 Should a volunteer be able to volunteer for a task that has already been assigned to another user (useful in case the assignee could change or the task becomes available again)?
4. Location-Based Filtering
4.1 Should tasks be filtered by proximity automatically by the system or by a distance manually set by users?
4.2 Should users be able to manually enter their location, or should it be automatically determined by GPS? Alternatively, should the both options be available for users?
5. Search & Sort
5.1 What fields of tasks should be searchable (e.g., tasks titles, urgency, descriptions, user names)?
5.2 Should there be a search and filter feature for accessing user profiles, and what profile data (e.g. location, rating, name) should be included in search fields?
5.3 Should sorting of tasks be based on deadline, location, users past activity or any combination of criteria determined by the user?
6. Communication & Notifications
6.1 Should users be able to communicate via an in-app messaging system or should they be allowed to exchange contact information such as telephone number or e-mail?
6.2 Should the system support attachments (e.g., images, documents) within the in-app messaging system?
6.3 What types of notifications should be sent (e.g., new tasks, updates, reviews, reminders, achievements)?
6.4 What notification preferences should users have available (e.g. customization for each notification type)?
7. Review & Rating System
7.1 What criteria should be included in reviews (e.g., punctuality, service quality, professionalism)?
7.2 Should users be able to dispute or appeal negative reviews (e.g. by communicating with admins)?
7.3 Should there be any measures to prevent fake reviews?
7.4 Should reviews be anonymous or not?
7.5 What kind of engagement metrics should be tracked (e.g., number of completed tasks, average rating, response time)?
7.6 How should engagement metrics be used? Should they influence search rankings or recommendations, providing more opportunities and visibility for users with higher metrics?
7.7 Should users be able to see their improvement over time (e.g., graphs, achievements, badges for milestones)?
7.8 Should there be a leaderboard? If so, what should be the ranking criteria for users?
8. Security & Privacy
8.1 What measures should be in place to protect user data and privacy?
8.2 What kind of verification should there be for users (e.g., email confirmation, phone verification)?
8.3 Should there be a reporting system for inappropriate behavior (e.g. harrassment, fraudulent activities, privacy violations etc.)?
8.4 Should there be a privacy option for users to hide certain information on their profile from other users and what should be the extent of this privacy?
9. Scalability & Performance
9.1 How many users and tasks should the system be able to handle initially?
9.2 What metrics should be monitored to assess system performance (e.g., response time, server load, downtime)?
9.3 Should the platform support global scalability from launch, or will it be region-specific initially?
10. Admin & Moderation Features
10.1 Should there be community admins? If so, how should they be chosen (e.g. by users or the system)?
10.2 What level of control should admins have over users (e.g. suspension)?
10.3 What level of control should admins have over tasks (e.g deleting, editing)?
10.4 Should admins have access to and rights to customize global engagement reports?
10.5 Should there be monitoring for foul language (e.g profanity, hate speech etc.) and what penalties should be imposed on users who use such language.
11. Payments & Monetization
11.1 Should there be any kind of payment system, or will it be strictly free?
11.2 Should there be ads, sponsors, or donation options to keep the app alive?
12. Bookmarking
12.1 Should users be able to bookmark tasks, other users or both?
12.2 How should bookmarked items be organized (e.g., categories, tags, folders)?
12.3 Should users receive notifications when a bookmarked task is updated?
12.4 Should there be a limit imposed by the system on the number of bookmarks?
12.5 Should bookmarks be private or shareable through the app or via a public link with other users?