Skip to content

software-students-fall2023/1-specification-exercise-jpem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Specification Phase Exercise

A little exercise to get started with the specification phase of the software development lifecycle. See the instructions for more detail.

Table of Contents


Team Members


Stakeholders

Interview Insights: A college-aged student facing challenges of detachment from loved ones and the unfamiliarity of a large city. They are in search of a supportive community.

StakeHolder: Talani D.

Identified Problems:

  1. Limited access to mental health support.
  2. Encountering redundant paperwork when seeking an animal.
  3. Difficulty in authenticating establishments that provide support animals, leading to a verification burden on the user.
  4. Struggles to locate specific animals, resulting in prolonged online searches.
  5. Too little information provided about animals and their traits when trying to adopt.
  6. Fears of being scammed by unreliable adoption services.
  7. Worries of wasting time with unprofessional services.

Stakeholder Objectives:

  1. A streamlined application for efficient mental support access.
  2. Animal matches that align with their personality traits.
  3. Assurance of animals sourced from authenticated shelters.
  4. A refined filtering system for emotional support animals based on care requirements and the level of support they offer.
  5. Gaining a Furr-Ever Friend!
  6. Exploring more efficient ways deal with Anxiety and Stress.
  7. Locating the right animal that suits their lifestyle (Ex: An active pet for an active and adventurous person).
  8. A way to find a legitimate ESA's without encountering questionable adoption services.
  9. To help more animals find homes and match with people in need of a companion.
  10. To Provide a different solution for those who need assistance with mental health but may not be able to schedule appointments with a therapist or psychologist.

Product Vision

Ideation:

Concept: "SoulPet" is a dedicated mobile application designed to connect individuals, particularly those navigating loneliness or isolation, with the ideal emotional support animal. With a focus on nurturing genuine connections, SoulPet ensures a foundation of mutual respect and companionship.

Target Audience:

  • Individuals experiencing feelings of loneliness, isolation, or emotional distress.
  • Those contemplating or having previously considered an emotional support animal but are apprehensive about compatibility.
  • Users who lean towards technology-based solutions and appreciate the convenience of mobile platforms.

Product Vision Statement:

SoulPet aims to be a leading platform that intuitively links individuals seeking emotional companionship with the perfect emotional support animal, seamlessly bridging the space between solitude and unwavering affection.


User Requirements

  • Finding the Right Match: As a lonely individual, I want to find an emotional support animal that matches my personality so that I can have a companion who understands and complements me.

  • Profile Creation: As a new user, I want to easily create a profile detailing my interests and personality so that the app can find the best animal match for me.

  • Choice of Animal Type: As a user with specific preferences, I want to select the type of animal I'm interested in so that I'm only matched with animals I'm comfortable with.

  • Learning About the Animal: As a prospective pet owner, I want to see detailed profiles of the animals, including their history, temperament, and needs, so that I can make an informed decision.

  • Easy Communication: As a user, I want to communicate easily with shelters or current owners so that I can ask questions and arrange meetings with potential emotional support animals.

  • Safety Measures: As a concerned individual, I want to know that all animals on the platform are verified and safe so that I can trust my future companion.

  • Feedback and Reviews: As a user, I want to read reviews and feedback from other users who have adopted animals so that I can make a more informed decision.

  • Updating Preferences: As a user whose preferences change, I want to easily update my profile and animal preferences so that I continue to get matches that suit my current situation.

  • Post-Adoption Guidance: As a new pet owner, I want access to resources and tips on taking care of my emotional support animal so that we can have a harmonious relationship.

  • Community Engagement: As a user, I want to interact with a community of like-minded individuals who have also adopted emotional support animals so that I can share experiences and gain insights.


Activity Diagrams

User Story: Finding the Right Match

As a lonely individual, I want to find an emotional support animal that matches my personality so that I can have a companion who understands and complements me.

User Story: Profile Creation

As a new user, I want to easily create a profile detailing my interests and personality so that the app can find the best animal match for me.

Activity Diagram


Clickable Prototype

For a hands-on experience of our platform's potential, explore our Prototype on Figma


About

1-specification-exercise-jpem created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published