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