Skip to content

software-students-fall2022/specification-exercise-team-17

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open in Visual Studio Code

Specification Phase Exercise

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

Team members

Pedro Baggio
Mark Chen
Brian Lin
Paula Seraphim

Stakeholders

Name of StakeHolder: Haley Nowlin

Haley Nowlin is a teaching assistant for the course Science of Happiness at NYU. Over the past year, she has noticed how difficult it can be to find bathrooms in moments of urgency, particularly clean ones and accessible to the public.


General Frustuations:

  • Sometimes it is difficult to find bathrooms in the moment (when I really need to go)
  • Bathrooms are all dirty, I want to use clean bathrooms
  • I want to be able to find bathrooms that are accessible to the public (not employee / customer only)
  • It's annoying when a bathroom is passcode locked

Goals:

  • Desires an app that easily find accessible bathrooms in NYC
  • Filter which bathrooms are public, customer-only, or employee-only
  • Public forum (for discussing accessibility and quality of restrooms)
  • Rate bathrooms in terms of cleanliness or other criteria (star system)
  • Present feedback to maintainers of bathroom
  • Report out-of-use / closed bathrooms

Product Vision Statement

To provide access to NYC’s restrooms in one click.

User Requirements

  1. As a NYC resident, I want a map of public restrooms in my city so that I can find the ones nearest to me.
  2. As a NYC resident, I want to be able to search for restrooms with some address or zip code so I can find one in any NYC location regardless of where I am.
  3. As a NYC resident, I want to be able to sign up so that I can save nearby bathrooms in my favorite neighborhoods and locations.
  4. As a NYC resident or visitor, I want to find highly-rated / well maintained restrooms so that I can avoid unhygenic or neglected ones.
  5. As a NYC resident or visitor, I want to know if a bathroom is employee-only, public, or if its use requires some form of purchase so that I can find one most convenient to my needs.
  6. As a NYC resident or visitor, I want to be able to comment on the accessibility (i.e. passcodes, facility, location) or condition of certain restrooms I frequent so that others who are in need may be aware and benefit from my experience.
  7. As a handicapped NYC resident or visitor, I want to locate restrooms that are accessible to me.
  8. As a NYC resident or visitor, I want access to directions to nearby restrooms so that I can quickly navigate to the most appropriate one.
  9. As a business owner or building manager, I want to display my restrooms’ policies so that people who use it are aware of the rules and conditions.
  10. As a business owner or building manager, I want to know if a bathroom is broken or in poor condition as soon as possible so that I can maintain it properly and prevent exposing those who use it to potential health or safety hazards.

Activity Diagrams

UML1


UML 1 User Story: As a NYC resident, I want a map of public restrooms in my city so that I can find the ones nearest to me.


UML2


UML 2 User Story: As a business owner or building manager, I want to display my restrooms’ policies so that people who use it are aware of the rules and conditions.

Link to Wireframes

Wireframe

Link to Clickable Prototype

Prototype

About

specification-exercise-team-17 created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published