Questions for Requirements - bounswe/bounswe2023group2 GitHub Wiki

These are the questions to be asked

Needs for disaster victims. What kind of needs should be considered for the disaster victims?
  • Food
  • Clothes
  • Electricity
  • Heat
  • Public security
  • Hygiene
  • Transportation
  • Shelter
  • Communication

What kind of information will disaster victims provide?

  • Quantity
  • Deliver details ( which road, how to deliver...)
  • Responsible person
  • Urgency level
  • Verification (there can be fake reports)

What kind of information will action takers provide?

  • Quantity
  • Deliver details ( which road, how to deliver...)
  • Responsible person
  • Time to arrive

Should application also organize a delivery method for reaching small areas like Trendyol or Getir carriers? So it can have an order mechanism. Will the types of events, resources and actions be fixed, or expandable by users?

Disaster details
  • What is the intended scope of the location-based services in the disaster response platform? Should we be focused on a specific location, such as Istanbul or Turkey, or is there a wider region we should consider? Will the platform be developed to provide services at a national or international level?
  • Should the disaster data be taken from an observatory?
  • Should we get information from multiple sources or stick to one of them? (KRDAE, AFAD, etc.)
  • What kind of disasters should be considered? Fire, flood, earthquake etc...
  • Application seems to be about help to be delivered. Is rescue efforts included? Should application organize the rescue teams?
Application details.
  • Will both mobile and web application exist? Do we need both?
  • There can be situations without an internet connection. What can be considered? Bluetooth?
  • What can be done if the app crashes due to user traffic? How can we prevent this from happening?
  • Will registration be required to see data or edit/write data?
  • What is the user verification way?
  • Will there be guest option for the app, since there can be kidnapping or scavenging, how can we secure the address details from malicious users?
  • If someone is reporting under the mumble, What kind of information will be wanted from that person?
  • If there are multiple locations which is in need will they be considered seperate?
  • What kind of Authorization Strategy -which determines who has access to what- for each user should be applied? Which user can access where, for read or write?
  • Will the app have any revenue?
  • Will the app check if the aid arrives in the region?
  • If rescuers want to communicate with the person asking for help, how should we provide communication between them?
  • How will the work be documented during the rescue/recovery process?
  • Which type(s) of media formats (text, audio, image, video, etc.) will be used for communication?
  • What is the criterion for considering two similar events/resources/actions duplicate? (Or how do we know that they are different events/resources/actions?)
  • Will there be chat or comment section?
  • Should we do location-based verification?
  • Should the mobile app keep data on device or fetch already fetched data?
  • Can the authorized people ban user temporarily using device identifier.
  • What order should we list the needs by time or urgency?
Application UI details.

What kind of UI is expected for mobile and web version if both needed?

  • A login page
  • A main page. It can include what is needed and the amount of need. What kind of numeric information can be display on the main page?
  • A button for creating a request for a need

  - type(food, hygiene etc), after the type is picked:

    * if food is picked a search button for food options(water, warm food) and amount of the

      food or amount of people that needs the food

    * if hygiene, an options bar(peds etc.), again amount

  - a verification method, how?

  - address, based on address maybe the user can be informed where the center areas that need is delivered

  • A map page for locations with number of issue reported? What kind of issues(need, rescue??)
  • A sign up page. Users can be categorized as rescuer(if app includes), a volunteer on the area for needs, needer, a helper that sends the help. A users type can be switched from helper to needer when a disaster in their area occurs and they request a need.
  • Send a need page?. Users can see the needs on the main page. And again with specifications(?) they can send the help.
  • Will there be a map to track live locations of aid?
  • What type of visualizations will there be? Will there be filters such as only (some type of) actions, only (some type of) resources, etc?
  • How the events and resources will be visualized (heatmap?) How the actions will be visualized (flying arrows?)
  • Will there be page(s) for accessing all kinds of data apart from visualizations (like a table view)?
User details
  • Who will be using the platform mainly, and what level of technical expertise do they have? Will it be official organizations only or voluntarily people as well on the management side?
  • Will everyone be able to report urgent requirements to a specific location after a disaster? Or will the data be entered only by limited number of authorized people?
  • If yes to everyone, will the platform have user login system for everyone? Or will it be open-to-all website?
  • If everyone is able to report requirements what kind of verification technique should we use?
  • Can someone report an event or requirement without being the primary source i.e. see this from Twitter, then report it to the platform?
  • If they can how should we verify this information? Or should we categorize them as primary sources and secondary sources?
  • How will the coordination among the rescuers/helpers be managed?
  • How will we ensure the safety of the rescuers/helpers?
Uncategorized Questions
  • Will the app serve if there is no active disaster?
  • If it continue to serve, what kind of features will it provide?
  • What kind of partnership should be established with cargo companies to transfer needs?
⚠️ **GitHub.com Fallback** ⚠️