Individual Contribution Report of Milestone 1 Alp Tuna - bounswe/bounswe2023group3 GitHub Wiki

:adult: :Info About Myself

Hello everyone! I am Alp from CMPE352 Group3 Prediction Poll. You can learn more about me here

:bookmark_tabs: My Responsibilities

  • I am the communicator of our group. I contacted with our boss(i.e TA Utkan) several times and arranged a meeting for our group.
  • I have been assigned to create the README of our page.
  • I have been assigned to create the first draft of our glossary to enhance the efficiency of our discussion.
  • I have been assigned together with Simar Achmet Kechagia to document our class diagrams on a digital platform.
  • I have been assigned to review mockup designs created by other team members.
  • I have been assigned to come up with comprehensive non-functional requirements for our project and documenting them. These requirements laid the foundation of our discussions before deciding on the actual ones, therefore my task's aim was mainly helping the general discussion more efficient by starting with a draft.
  • I have been assigned to revise the requirements several times by our team according to the discussions we made. Most important one was the adjusment that I made after the discussion with our boss.
  • Creating an about me and research pages

:white_check_mark: My Main Contributions

  • In general, I participated in all of our team meetings actively. I have specified my ideas on all important decisions and encouraged all the team members actively joining the discussion.
  • My first task which is simple yet quite important for the team was the creation of README Page. It could have been made fancier with lots of images and stickers, but I am a believer of simplicity, therefore I didn't put much content, only the basic ones. For further documentation who are interested, we already have a wiki page. Link
  • I have been assigned as the communicator of our team. I have arranged a meeting with our boss so that the requirements are clearly understood and obey the expectations of our boss.
  • I took an active role on the first requirement discussion which took place before our first meeting with our boss. Our first draft was not quite comprehensive and received crucial feedback from our boss and I noted them. I revised the requirements afterwards according to the feedback. Link
  • I created the first draft version of our non-functional requirements which layed the basis of our current non-functional requirements after the discussions made in ps . Link
  • I created the glossary of our projects in order to make our communication more efficient and lead to less ambiguities. Link
  • I took an active role on the meeting in which we discussed the structure of our mockups, I didn't take any active role on documentation of those tasks.
  • Our wiki page was unorganized and hard to follow. I changed the design and made it easy to follow. Link
  • I have reviewed and gave feedback to our team members about mockups. After my feedback, we made minor changes such as the placement of leaderboard.
  • I took an active role on the meeting in which we decided the structure of our UML Diagrams. With Simar Achmet Kechagia, we documented our class diagram with the help of an online tool. I published it on github. Link

:triangular_flag_on_post: Management Related Significant Issues

  • I created a glossary which was relatively simple but increased the communication efficiency of our team significantly. Therefore it had a huge impact. Link
  • I believe that, our meeting with our boss and revision of the requirement afterwards played a crucial role on our process. Otherwise we could have followed a wrong way all the way along. It had a very big but indirect effect on management of the project. Link
  • I arranged a meeting with our boss(i.e TA Utkan) in order to resolve the ambiguities we have face during the requirements discussion.
  • After some point, we decided that online meeetings are not so effective and decided to switch to face-to-face meetings. I took an active role on this decision which increased our work performance significantly.
  • Although I didn't act as the sole actor of the distribution of the tasks, I took an active role on the distribution of the workload such as who will document the which part of our mockups, uml diagrams and scenarios whose designs were mostly settled on our project meetings.

:pray: Additional Information: My Thanks to the Team!

Overall, I can say that our team has split the work quite equally and efficiently and I am proud to be a member of it. I didn't feel overwhelmed by the size of my tasks since I was dealing with a subpart of it and was not concerned with the quality of the other parts. I believe that the issue tracking could have been better but main tasks have a corresponding issue and team members follow the project and take initiative actively since we discuss the scope and distribution of our project and tasks in our meetings in detail. We also haven't argued each other at all, which is a very strong indicator of a good communication.