-
Notifications
You must be signed in to change notification settings - Fork 0
Scenario #7
User: Birsel, a 42 year-old sustainability team manager for a top tier cleaning products company.
Want: Birsel, aims to see users' ideas and which products users like the most, for market research purposes.
System Facilitation:
- Birsel downloads the app and creates an account.
- Birsel navigates to recommendations tab.
- Birsel looks for eco-friendly alternatives.
- Birsel goes into community challenges section.
- Birsel looks for product recommendations.
- Birsel searchs for "cleaning" tips.
- She saves some of the tips.
Relevant Requirements:
1.1.1 User Requirements
1.1.1.2 Users shall be able to create an account.
1.1.1.3 Users shall be able to sign up and log in (with username and/or email, password).
1.1.1.6 Users shall log in using a username (which must be unique). Other users shall be able to see their username.
1.1.1.7 Users shall be able to set their own passwords with no strict complexity rules.
1.4.1 Tips Requirements
1.4.1.1 The system should allow users to access a database of eco-friendly tips ("Use reusable shopping bags instead of plastic bags" etc.).
1.4.1.3 The system shall allow users to search for specific tips using keywords.
1.4.1.4 The system should allow users to save or favorite tips for later use.
1.4.1.6 The system should display trending or most-liked tips to encourage engagement.
1.4.2 Recommendations Requirements
1.4.2.2 The system shall provide recommendations for eco-friendly alternatives to common waste-generating products, such as: cloth bags instead of plastic bags etc.
1.4.2.3 The system shall allow users to share eco-friendly product recommendations with friends or in community challenges.
User: Erick, a 29 year-old environmental defender with passion to protect nature and combat climate change.
Want: Erick, a regular user, wants to raise awareness of the community by giving tips.
System Facilitation:
- Erick logs in.
- Erick chooses the category on which he will advice.
- He publishes his tips.
- Erick gets his rewards for sharing tips.
Relevant Requirements:
1.1.1 User Requirements
1.1.1.9 Users shall be able to log in via email.
1.1.1.10 Users should be able to log in via Google (optional)
1.4.1 Tips Requirements
1.4.1.2 The system shall categorize tips by sustainability topic, such as: waste reduction ("Try composting your food waste" etc.), energy saving ("Unplug devices when not in use" etc.), water conservation ("Fix leaks to save water" etc.).
1.4.1.5 The system should allow users to submit their own sustainability tips for others to see.
1.4.1.7 The system shall allow users to share tips with friends or in community challenges.
1.4.1.8 The system should reward users for contributing valuable tips (leaderboard points etc.).
- Lab1
- Lab 1 Meeting Notes
- Lab2
- Lab 2 Meeting Notes
- Lab3
- Lab 3 Meeting Notes
- Lab4
- Lab4 Meeting Notes
- Lab5
- Lab5 Meeting Notes
- Lab 5: MVP Implementation & Planning
- Lab6
- Lab6 Meeting Notes
- Lab7
- Lab7 Meeting Notes
- Lab 7: Milestone 2 Demo Preparation
- Lab8
- Lab8 Meeting Notes
- Lab 8: Requirements Review & Acceptance Planning
- Ahmet's Bio
- Barathan's Bio
- Berkay's Bio
- Berke's Bio
- Caglar's Bio
- Mehmet Emin's Bio
- Nilsu's Bio
- Ömer's Bio
- Selman's Bio
- Taha's Bio
Ahmet Okta
Barathan Aslan
Berke Kartal
Mehmet Çağlar Kurt
Mehmet Emin Atak
Muhammet Berkay Keskin
Mustafa Taha Söylemez
Nilsu Tüysüz
Selman Akman
Ömer Faruk Bayram
- Use Case Diagram
- Class Diagram
- Sequence Diagrams - Admin Management and Moderator Functions
- Sequence Diagrams - Rewards, Badges and Leaderboard System
- Sequence Diagrams - Notification System
- Sequence Diagrams - Tips and Recommendations
- Sequence Diagrams - Challenge and Activity Tracking
- Sequence Diagrams - Waste Tracking and Scoring System
- Sequence Diagrams - User and Account Management
- Sequence Diagrams - Goal Management
- Sequence Diagrams - Authentication
- Sequence Diagrams - Session Management
- Sequence Diagrams - Events Management
- Project Plan
- Requirements
- Elicitation Questions & Answers
- Scenario #1
- Scenario #2
- Scenario #3
- Scenario #4
- Scenario #5
- Scenario #6
- Scenario #7
- Scenario #8
- Scenario #9
- Scenario #10
- Scenario #11
- Scenario #12
- Scenario #13
- Scenario #14
- Use Case Diagram
- Class Diagram
- Sequence Diagrams - Admin Management and Moderator Functions
- Sequence Diagrams - Rewards,Badges and Leaderboard System
- Sequence Diagrams - Notification System
- Sequence Diagrams - Tips and Recommendations
- Sequence Diagrams - Challenge and Activity Tracking
- Sequence Diagrams - Waste Tracking and Scoring System
- Sequence Diagrams - User and Account Management
- Sequence Diagrams - Goal Management
- Sequence Diagrams - Auth
- Sequence Diagrams - Session Management
- User Manual for Frontend-Web
- System Manual for Frontend-Web
- Research Documentation for Frontend-Web
- Testing Manual for Frontend-Web