Muhammet Ali Topcu Individual Contribution Report - bounswe/bounswe2023group1 GitHub Wiki

Member: Muhammet Ali Topcu

Group: Group 1 - Disaster Response Platform

Responsibilities:

  • Creating an introduction page for myself.
  • Researching a GitHub Repository or an API and documenting it with example usages.
  • Revisioning the sidebar and keeping up-to-date.
  • Editing Sidebar for representation of Mockups.
  • Contribution to the requirements elicitation during customer meetings and later.
  • Creating Mockup for the Responder role.
  • Creating Scenarios for the Responder role.
  • Creating Mockup Web template for Profile page.
  • Editing some Scenarios to keep up-to-date with recent requirements.
  • Creating Use Case Diagram of the Victim role for these functionalities:
    • Register
    • Providing Info
    • Change Password
    • Report Needs
    • Get Notification.
  • Revision to the Use Case Diagram of the Victim role for the followings:
    • Log-in / Log-out
    • See Important Locations
    • Display Contact Information For Aid Organizations.
    • Filter Aid Organizations By Proximity To Their Location.
    • See Facilitators on the Map
  • Contribution and revision to the Class Diagram.
  • Creating Sequence Diagrams for the followings:
    • User Gets Current Location on Map
    • User Views Profile
    • User Edits Profile
    • User Logs in
    • User Logs out
    • Coordinator - Action - Location
  • Revision to the Sequence Diagrams for the followings:
    • Victim Views a Request
    • Victim Updates a Request
    • User Views All Notifications
    • Victim Creates Info
    • User Logs out
  • Leading Milestone Report preparation process. Preparing the followings for the report:
    • A section for self-introduction with the course name, group number, and contributors. (Taken from Home Page which is prepared by Harun.)
    • Table of Contents
    • Executive Summary: Summary of project status and any changes in plans based on reflections.
    • List and status of deliverables.
    • Evaluation of the status of deliverables and their impact on your project plan.
    • Evaluation of tools and processes that you have used to manage your team project.

Main contributions:

  • I opened an introduction page on the wiki and introduced myself.
    Issues: #17
    Links: Muhammet Ali Topcu

  • I researched Google Maps API and documented it with example usages.
    Issues: #16
    Links: Research

  • Revisioning the sidebar and keeping up-to-date.
    Issues: #43

  • Editing Sidebar for representation of Mockups.
    Issues: #77

  • I participated in the mockup for the Responder role of our project. Çağrı and I worked collaboratively during Mockups & Scenario creation of Responder role. We created 2 user profiles, pre-requisities, and a scenario so that we can address our requirements and make them clearly understandable by our customers.
    Issues: #70
    Links: Responder

  • In the Use Case Diagram section of our project, Çağrı and I again worked collaboratively. We were responsible for creating Use Cases of Victim role. We divided the work that needed to be done and worked separately. Then, we revisioned our work together and completed the diagrams. Also, Harun revisioned and edited some parts of the Use Case Diagram so that the whole Use Case Diagram is consistent.
    Issues: #94
    Links: Use Case Diagrams

  • In the Class Diagram section of our project, Alperen and Harun worked collaboratively to create the whole Class diagram. I edited and revisioned some part of the Class Diagram to clearly understand what is the main purpose in their design.
    Issues: #116
    Links: Class Diagrams

  • In the Sequence Diagram section of our project, Çağrı and I again worked collaboratively. We were responsible for creating Sequence Diagrams of Victim role and some other sequence diagrams. We divided the work that needed to be done and worked separately. Then, we revisioned our work together and completed the diagrams.
    Issues: #96 #127 #128 #129 #149
    Links: Sequence Diagrams

  • Editing some Scenarios to keep up-to-date with recent requirements.
    Issues: #135 #139 #128 #129 #149

Management related significant issues:

  • Creating Milestone Report 1 from scratch

Issues: #121
Links: Milestone Report 1

Additional information:

  • Edited Class Diagram and Use Case Diagram pages.
    Issues: #136 #138