A little exercise to get started with the specification phase of the software development lifecycle. See the instructions for more detail.
Pedro Baggio
Mark Chen
Brian Lin
Paula Seraphim
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
To provide access to NYC’s restrooms in one click.
- As a NYC resident, I want a map of public restrooms in my city so that I can find the ones nearest to me.
- 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.
- 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.
- As a NYC resident or visitor, I want to find highly-rated / well maintained restrooms so that I can avoid unhygenic or neglected ones.
- 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.
- 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.
- As a handicapped NYC resident or visitor, I want to locate restrooms that are accessible to me.
- 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.
- 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.
- 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.
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.
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.