Elicitation Questions - bounswe/bounswe2025group1 GitHub Wiki
🌱 Community Garden Planner - Elicitation Questions
Created by: Bahadır
Date: 26.02.2025
This document outlines a set of elicitation questions designed to gather essential requirements, expectations and insights from stakeholders for the successful planning and development of the project.
User-Centered Questions
- How do people currently manage gardening tasks in the community?
- What features would help make gardening collaboration easier?
- Would a user prefer a mobile app, a web platform or both?
- Does the user want reminders to be sent via email, SMS or in-app notifications?
- Who are the primary users of the system? (Casual gardeners, experienced volunteers, municipal workers, etc.)
- How frequently do users engage in gardening activities, and how might this affect their use of the system?
- What information should be included in a user profile, and which details should members be able to edit?
Task & Feature-Oriented Questions
- What kind of gardening tasks should the system support (e.g. watering, pruning)?
- How would the user like to track task progress (e.g. checklists, visual timeline)?
- Would the user like integration with weather forecasts for gardening reminders?
- Should the forum allow attachments (e.g. images of plants, documents)?
- What kind of interactions between users should be included?
- Can users freely access any garden, or do they need an invitation or approval?
- Should there be a garden history log to track past activities and contributions?
- Should the users be granted ranks/classes according to their experience/profession?
- Should there be a feature to schedule group gardening sessions or events?
- Should the system support reminders for specific tasks based on plant growth cycles?
- How should the relationship between users and gardens be structured? Can members participate in multiple gardens, or are they assigned to a single garden?
- Should maintenance tasks be pre-assigned by administrators, or should users have the flexibility to create their own tasks?
- How should task deadlines be managed? Will there be fixed deadlines or flexible scheduling options?
Technical & Security Questions
- Should the system require user authentication and role-based permissions?
- Would offline access be necessary?
- Should there be an option for exporting gardening data?
- How much and what kind of data is required from the user?
- What kind of information of a user should be visible to another?
- Should the system support data backups and recovery in case of accidental deletion?
- Should user activity logs be maintained for tracking potential misuse or security breaches?
- How should system performance be optimized for different device types?
- How should the transition from a regular member to an admin be handled? What permissions should an admin have?
- Will the platform allow users to create their own communities, similar to Hay Day, where they become admins?
- How many admins should each garden have?
- Should there be a system-wide admin role?
Reviewed by: İnan
Review date: 26.02.2025
Reviewed by: Burak Altunay
Review date: 26.02.2025
Rest of the document outlines a set of elicitation questions designed to gather essential requirements and expectations. They were specifically added to address CMPE451 requirements such as W3C Standards. Questions were discussed at Customer Meeting.
Accessibility
- Which assistive technologies are most important for your target audience (screen readers, voice navigation, etc.)?
- Which accessibility preferences are most critical to provide at launch (font size, color contrast, language)?
- In which order should these preferences be implemented?
- Should image display include accessibility options (e.g., zoom, high-contrast filters)?
- Do we need to follow a specific ARIA design pattern library?
Engagement & Community Participation
- What types of user activities should earn badges or achievements (e.g., posting, completing tasks, helping others)?
- Which engagement features are most important for the community: likes, upvotes, reactions, or all of them?
- Who should be able to select the “best answer” ?
Notifications
- Which actions should trigger notifications?
- Are there any limitations or filters that should apply to notifications?
User Profiles & Impact
- What should be shown in impact summaries on user profiles (tasks completed, gardens joined, posts created)?
Language & Localization
- How many languages should be available for manual selection?
- Should features adapt based on user location?
Reviewed by: Şimal Güven
Review date: 03.10.2025