Mehmet Saraçoğlu's Time Tracking - bounswe/2021SpringGroup2 GitHub Wiki
CMPE352
Week 1
Task: Creating discord page.
Duration: 10 minutes
Type of Work: Organization
Work: Creating the group's own discord server channel.
Task: Creating the personal wiki pages.
Duration: 30 minutes
Type of Work: Organization
Work: My personal wiki page and links to the main wiki page were created. Enough amount of information about me has been added.
Task: Finding GitHub repositories.
Duration: 50 minutes
Type of Work: Research
Work: I found nice and well ordered GitHub repositories and shared their link in the wiki page with detailed description.
Task: Creating and managing issues:
Duration: 5 minutes
Type of Work: Organization
Work: I created issues about the our page and problems encountered.
Task: Discussion about future events and organizing. Analyzing the current situation.
Duration: 2 Hours
Type of Work: Organization
Work: Discussed about the events, projects, work distribution and so on. Everything about what to do or not to do were determined. Future plans and future expectations discussed.
Week 2
Task: Discussion with my group members.
Duration: 1 Hour
Type of Work: Organization
Work: Discussed about the events, and determined what will anyone do after the discussion. Future plans are discussed.
Task: Discord Server management and improvements.
Duration: 10 minutes
Type of Work: Organization
Work: New channels were added and Discord group were improved.
Week 3
Task: Determining the system requirements with my own subgroup.
Duration: 2 Hours
Type of Work: Organization
Work: System requirements of our project were determined with my own subgroup. Decided what to write to the wiki page.
Task: Creating issues.
Duration: 5 Minutes
Type of Work: Organization
Work: New issue topics were created and after finding the solution it was closed.
Task: Collecting the texts written in from the Discord chat
Duration: 1.5 Hour
Type of Work: Research
Work: Collected the scatted texts around the Discord chat, ordered those and added these into the proper locations.
Task: Discussion with my group members.
Duration: 1 Hour
Type of Work: Organization
Work: Discussed about the events, determined the questions to ask to our TA and organized by talking our other group members.
Week 4
Task: Discussion with my group members.
Duration: 2 Hours
Type of Work: Organization
Work: Discussed about the events, determined the questions to ask to our TA and organized by talking our other group members. Determined the scenarios and mockups.
Task: Creating scenarios, selecting one of them and filling the necessary info
Duration: 3 Hours
Type of Work: Documentation
Work: Creating and editing the wiki page, doing the my part of work which is designing android application interface of our scenario 1.
Week 5
Task: Discussion with my group members.
Duration: 4 Hours
Type of Work: Organization
Work: Discussed about the events, determined the questions to ask to our TA and organized by talking our other group members. Decided what to do, and distributed the work load among all members.
Task: Creating a part of class diagrams, use case diagrams, and sequence diagrams.
Duration: 4 Hours
Type of Work: Documentation
Work: Filling the Search_Handler class of the Class Diagram, creating the sequence diagram of creating an equipment post, and planning what to do in use case diagrams, then filling it.
Task: Commenting the issues
Duration: 5 minutes
Type of Work: Organization
Work: I commented the issues about our work, and reported what I have done so far.
Week 6
Task: Discussion with my group members.
Duration: 2 Hours
Type of Work: Organization
Work: Discussed about the what to do to make the diagrams better. Decided how to merge these and finding and correcting the errors.
Task: Reviewing the class, use case, and sequence diagrams
Duration: 2 Hours
Type of Work: Documentation
Work: Reviewed the previous week's jobs and improved these.
Task: Commenting the issues
Duration: 5 minutes
Type of Work: Organization
Work: Issues are created and closed.
Week 7
Task: Discussion with my group members.
Duration: 2 Hours
Type of Work: Organization
Work: Discussed about the milestone report and distribution of tasks.
Task: Creating project plan of the past events
Duration: 4 Hours
Type of Work: Documentation
Work: Created the project plan of past events using "ProjectLibre".
Task: Merging the project plan of future events
Duration: 1 Hour
Type of Work: Documentation
Work: Merging the all project plan into a single file.
Task: Helping teammates to write Deliverables
Duration: 1 Hour
Type of Work: Documentation
Work: A template of deliverables are created.
Task: Reviewing the milestone reports
Duration: 1 Hour
Type of Work: Research
Work: Analyzing the milestone report examples, and deciding what to write.
Week 8
Task: Discussing about which API functionality that every member will write and how to do it
Type of Work: Organization
Work: I got the POST Equipment function.
Duration: 2 Hours
Task: Writing the POST Equipment functionality of API
Type of Work: Implementation
Work: I wrote a basic POST Equipment function with no usage of database.
Duration: 1 Hour
Task: Issues and pull requests of the written code
Type of Work: Organization
Work: Issues about these and pull requests of the code are created.
Duration: 30 minutes
Week 9
Task: Discussing about which API functionality should be added, sharing the new quests among teammates, preparing for the all the parts of our program.
Type of Work: Organization
Work: I got the GET User function, equipmentPost database initialization, project-plan preparation.
Duration: 4 Hours
Task: Writing the GET User functionality of API
Type of Work: Implementation
Work: I wrote a basic GET User function with no usage of database.
Duration: 1 Hour
Task: Initializing the Database
Type of Work: Implementation
Work: I wrote the EquipmentPost part of the database.
Duration: 30 Minutes
Task: Updating the POST Equipment and GET User functions to use the database.
Type of Work: Implementation
Work: I updated these functions to use the database and debugged these.
Duration: 4 Hours
Task: Creating the Unit tests for the GET User and POST Equipment functions.
Type of Work: Implementation
Work: I wrote the Unit tests for the functions that I wrote. These functions simply test the valid and invalid situations of the functions.
Duration: 2 Hours
Task: Creating pull requests and issues of these.
Type of Work: Organization
Work: Pull requests and related issues are created to enhance our performance and provide consistency in the project.
Duration: 30 Minutes
Task: Reviewing my teammates' pull requests.
Type of Work: Organization
Work: Reviewed the other pull requests. If I saw a mistake, then I wrote a change request.
Duration: 2 Hours
Task: Updating the project-plan file to show our duties after the milestone1.
Type of Work: Documentation
Work: Project-plan enhanced with more details. Every subject is assigned to a team member. All of the work done so far is categorized.
Duration: 2 Hours
CMPE451
Week 1
Task: Updating the user-system requirements
Type of Work: Organization
Work: System requirements are discussed again over the class diagrams we created before. We agreed that some of the user requirements must be deleted or moved to the system requirement section.
Duration: 2 Hours
Week 2
Task: Revising the user-system requirements
Work: I added some user requirements, deleted some of the existing ones, and moved to the other sections if necessary.
Duration: 4 Hours
Week 3 - 4 - 5
Task: Studying Kotlin Language
Work: I studied Kotlin over its documentation.
Duration: 10 Hours for each week
Week 6
Task: Adding create-event page to existing Android code
Work: I added a simple create-event page to our code. I arranged the front-end elements and attached their functionality to those.
Duration: 7 Hours
Week 7 - 8
Task: Studying Kotlin Language
Work: I studied Kotlin over its documentation.
Duration: 10 Hours for each week
Week 9
Task: Creating a detailed event page
Work: I draw a schema and worked on about the task. After I implemented this.
Duration: 10 Hours
Week 10
Task: Merging the necessary parts.
Work: Synchronized old commits and new commits.
Duration: 2 Hours
Week 11
Task: Reverting the old broken commit and reimplementing same feature.
Work: Fixed the broken commit, returned the android branch to old one and merged reimplemented code.
Duration: 4 Hours