Skip to content

Responder

Çağrı Gülbeycan edited this page Mar 26, 2023 · 10 revisions

User Profiles

Ahmet

Ahmet is a 34 years old businessman living in Istanbul, Turkey. He has a transportation company, located at Ümraniye, with many transportation vehicles such as trucks and buses. He is a benevolent person, that is why he registered to our Disaster Response Platform. After some time, an earthquake happened in Kahramanmaraş, Turkey. So, he is willing to help the disaster region immediately.

Mehmet

Mehmet is a 30 years old truck driver living in Üsküdar, Istanbul. He is a helpful person. After an earthquake happened in Kahramanmaraş, he decided to take action and he discovered our Disaster Response Platform and signed up immediately and completed his profile. So, he is ready to help.

Preconditions

  1. Since Ahmet provides resources, he added necessary information to the system so that coordinators can be aware of him. He added information about himself and his company. The information he provides includes his real name and surname, place of residence, phone number, e-mail address, name of his company, location of his company, the contact information of people responsible for communication during a disaster on behalf of his company, and detailed information of resources that company is ready to provide (in this case Transportation/Bus and Transportation/Truck) such as the number, capacity, license plate of his trucks and busses, So, he is already signed in to the platform and validated by the coordinators.
  2. Mehmet completed his profile and he also selected what services he can provide (in this case, he can serve the disaster region as Transportation/Truck Driver.).

Scenario

  1. Ahmet sees a task assigned by the coordinators to provide 10 trucks.
  2. Ahmet approves to do the task.
  3. After 2 hours Mehmet completed his profile, he gets a notification that one of the coordinators wants to assign him a task. He sees that he must go to Ümraniye where Ahmet' s company is located and get one of his trucks. Then, he must drive to Kadıköy Anadolu High School where he gets boxes of aid collected by philanthropists. There is also the name and contact information of a responsible person. He must find that person when he arrives at the location. Then he must drive to Hatay Science School where earthquake victims stay. There is also contact information for a responsible person whom Mehmet must find after arriving in Hatay. Mehmet accepts the task.
  4. After Mehmet's approval, one truck is reserved for him for some time. If he couldn't appear at the truck company's location before due time, his truck could be requested by some other helpful truck drivers.
  5. After Mehmet went out from his house to go to Ümraniye, he changes the status of the action from "not started" to "in progress"
  6. Mehmet appears at the company's location before due time and he is again validated as a truck driver there.
  7. After a while, Mehmet goes to Kadiköy where the aid is prepared to be sent. All aids were categorized and collected (For example, trousers are collected according to their size.).
  8. After truck is loaded, Mehmet ticks the box to inform coordinators that his truck is ready to go with 15 packages each containing a certain number of materials (For example 2 packages of trousers each are classified according to the gender and size.).
  9. When one of the coordinators sees his action, this coordinator gives him necessary information about where he should drive, they offer him and after he accepts, he starts driving.
  10. While driving, he may encounter some transportation difficulties (For example, a road may have become unusable due to the disaster.). To inform the coordinators he could report a problem.
  11. After a while, Mehmet comes to the area where the aid is collected and distributed to the victims. He calls Berke who is the responsible person to meet Mehmet.
  12. So, Mehmet completes his action and informs the platform about it.

Addressed requirements

  • 1.1.1.4.1 Responder shall provide the necessary resources. The term “resources” refers to both labor(medical support, driving, etc.) and materials(food, clothing, tents, etc.). Responders shall be able to add information about resources they can provide to their profiles to be used later
  • 1.1.1.4.2 Everyone who wants to help shall be able to be a responder after providing sufficient information to the system. “Sufficient information” shall consist of standard information such as contact information and information change according to the type of resource(s) that the responder wants to provide.
  • 1.1.1.4.3 Responders shall be able to accept or decline an offer to accomplish a task assigned by the coordinator
  • 1.1.1.4.4 Responders shall be able to comment using the sections on the windows provided for their actions.
  • 1.1.1.4.5 Responders shall be able to update statuses of their tasks. The statuses are: not started, in progress, and completed.
  • 1.1.1.4.6 Responders shall be able to share their current location information on the map.
  • 1.1.1.4.10 Responders shall be able to report a problem during an action.
  • 1.1.1.4.11 Responders shall be able to tick boxes in a to-do list if a to-list is provided by coordinators for an action in order to track the series of actions.
  • 1.1.1.2.4 Coordinators shall be able to request a responder to take a specific action. The coordinator must provide all the necessary information for the action.
  • 1.1.1.2.10 Coordinators shall be able to view, delete or reply to problems reported by responders.
  • 1.1.1.2.11 Coordinators shall be able to create to-do lists that are tickable by the responders in order to track the progress of the tasks.
  • 1.1.1.2.12 Coordinators shall be able to add due date information for the tasks they create. If a task is not accomplished by the due date, the coordinator can remove the assignee(s) from the task.

Mockups

p1 p2 p3 p4

🏠 Home

Team Members

Cmpe451 Ind. Cont. Reports

Project Plan

Requirements

Refactored Mockups

Refactored UML Diagrams

  • ..

Milestone Reports for Cmpe451

Lab Reports

Communication Plan

Templates


Cmpe 352

Clone this wiki locally