Niyazi Ülke Weekly Efforts - bounswe/2021SpringGroup9 GitHub Wiki
Week 1 (23.03.2021 - 30.03.2021)
-
Attended a meeting (1 hour)
-
Arranged and posted the meeting notes at Wiki. (1 hour 10 minutes)
Related Issues: Issue #4
-
Assigned Zehranaz Canfes to make research on Slack. (2 minutes)
Related Issues: Issue #14
-
Watched tech talk of Linus Torvalds on Git. (1 hour 10 minutes)
-
Posted a summary about the video at Wiki. (6 minutes)
-
Watched a video to learn the use of Git. (1 hour 40 minutes)
Related Issues: Issue #15
-
Examined and researched Z3Prover/z3 repository and wrote a summary about it. Posted at Wiki. (35 minutes)
Related Issues: Issue #12
-
Created personal page at Wiki. (10 minutes)
Related Issues: Issue #11
Week 2 (30.03.2021 - 08.04.2021)
-
Meetings
Attended three meetings this week. The project was not determined before the first meeting. We had to make some revisions.
- Meeting on 01.04.2021 : 2 hours
- Meeting on 04.04.2021 : 30 minutes
- Meeting on 07.04.2021 : 50 minutes
-
Meeting Reports
- Took meeting notes during the first meeting. Arranged my notes and published as a report : 1 hour 40 minutes
- Created a template for meeting reports : 5 minutes
- Edited Meeting 1 Report according to the template : 7 minutes
-
Project Selection
- Examined different project options and ranked them: 40 minutes
- Created a wiki page with a few instructions on how to write on the page and wrote my ranking along with an explanation about why I chose my favourite project: 20 minutes
Related Issues: Issue #25
-
Questions To Customer
- Created a wiki page for questions to customer. Found 6 questions with numbers 1, 7, 19, 20, 21, 22 in this version : 40 minutes
- Edited questions 1,20 to resolve ambiguity. : 5 minutes
-
Requirements Elicitation
- Wrote performance requirements in wiki : 20 minutes
- Moved performance requirements under non-functional requirements : 5 minutes
-
Analyze Similar Software
- Analyzed History of English Places app. The app was discovered by Zehranaz. Compared the app with our app in page Research on Similar Software Systems: 35 minutes
Related Issues: Issue #28
Week 3 (13.04.2021 - 20.04.2021)
-
Meetings Attended three meetings this week.
- Customer Meeting on 14.04.2021 : 1 hour
- Meeting on 15.04.2021 : 1 hour
- Meeting on 17.04.2021 : 1 hour
-
Meeting Reports
- Took meeting notes during the customer meeting. Arranged my notes and published as a short report. Also edited Questions to Customer page according to the answers of our customer. : 30 minutes
-
Scenario and Mockups
- I worked with Ahmet İbrahim Şentürk and Melih Özcan to create a searching and filtering scenario for a guest persona. We brainstormed together and I focused on writing the persona and his background story. I also formatted what we wrote and uploaded to our scenario page: 1 hour 20 minutes
- I worked with Ahmet İbrahim Şentürk and Melih Özcan to Android mockup. I was mostly assisting them and I added some features: 2 hours
- Ahmet İbrahim Şentürk created the web mockup. We went over it together and I did some changes. Then we uploaded the mockups. I wrote explanatory sentences for the mockups: 1 hour 30 minutes
Related Issues: Issue #53
-
Changes to Requirements
- I did minor changes to requirements as mentioned in Meeting on 17.04.2021 (saving posts, confidentiality agreement, slider in the explore page for time) : 10 minutes
-
Examining mockup design platforms
- I examined Figma, moqups.com and draw.io. Asked my friends who are experienced in creating mockups about these platforms. Our team finally decided to use draw.io as it's totally free: 15 minutes
Week 4 (20.04.2021 - 30.04.2021)
-
Meetings
Attended three meetings this week.
- Meeting 7 on 21.04.2021 : 1 hour 10 minutes
- Meeting 8 on 25.04.2021 : 1 hour 30 minutes
- Meeting 9 on 28.04.2021 : 2 hours 25 minutes
-
Follow A User Sequence Diagram
- I created the sequence diagram for following users (diagram 7) . Later, I edited it to fit the diagram schema of the team: 1 hour 10 minutes
Related Issues: Issue #74
-
Search and Filter Classes
- I designed Search and Filter classes in the class diagram: 1 hour
Related Issues: Issue #74
-
Research on Diagrams I did some research on class and use case diagrams: 1 hour 10 minutes
Sources are:
- Lecture Slides
- https://www.omg.org/spec/UML/2.5.1/PDF
- https://creately.com/blog/diagrams/class-diagram-relationships
- https://stackoverflow.com/questions/1874049/explanation-of-the-uml-arrows/23256583
Related Issues: Issue #90
Week 5 (01.05.2021 - 09.05.2021)
-
Meetings
Attended three meetings this week.
- Meeting 10 on 03.05.2021 : 45 minutes
- Meeting 11 on 06.05.2021 We added previously completed tasks to ProjectLibre: 1 hour 35 minutes
- Meeting 12 on 07.05.2021 We discussed future steps and completed the project plan. Also, we created RAM by checking the Project Plan: 1 hour 30 minutes
-
Evaluation of Tools and Processes
- I wrote an evaluation of tools and processes part(4.) in Milestone Report 1: 3 hours 10 minutes
Related Issues: Issue #92
-
Thinking on Next Steps
- I thought what our next steps can be and did some research : 35 minutes
-
Documenting Individual Work
- I wrote my individual work (5.) in Milestone Report 1 : 40 minutes
Related Issues: Issue #102
-
Editing Communication Plan
- I added routine TA meetings to our communication plan: 5 minutes
Practice App Efforts
Practice App Week 1 (18.05.2021 - 24.05.2021)
-
Meetings
Attended a meeting this week.
- Meeting 13 on 22.05.2021 We decided to use Django for "practice-app" : 1 hour 45 minutes
-
Meeting Reports
- Wrote meeting report for Meeting 13 and shared on Wiki: 30 minutes
-
Research & Learning
-
Researched how REST APIs work: 1 hour
Sources:
-
Learned basics of Django and Django REST Frameworks: 2 hours 30 minutes
Sources:
-
Practice App Week 2 (25.05.2021 - 31.05.2021)
-
Meetings
Attended a meeting this week.
- Meeting 14 on 26.05.2021 We determined deadlines for each task and made a project plan. We selected an API functionality for everyone, but later we did not implement most of them because we could not find third-party APIs providing what we needed: 1 hour 15 minutes
-
Research & Learning
-
I researched the functionalities of Instagram API, later learned that it does not support the operations we discussed at Meeting 14: 1 hour
Sources:
-
I explored several third-party APIs: 2 hours
-
I decided to use IBM Watson Language Translator API and learned its usage: 1 hour
-
-
Coding
-
I started writing code to send a request for translation to IBM Watson Language Translator API: 30 minutes
Related Issues: Issue #110
-
Practice App Week 3 (01.06.2021 - 07.06.2021)
-
Meetings
Attended three meetings this week.
- Meeting 15 on 01.06.2021: 1 hour 30 minutes
- Meeting 16 on 04.06.2021 We merged many branches during this meeting. We also wrote "requirements.txt" file: 3 hours 20 minutes
- Meeting 17 on 07.06.2021: 1 hour 40 minutes
-
Research & Learning
-
I learned how unit tests should be written: 1 hour Sources:
-
I learned Docker mostly by following PS videos and tried to create some containers: 3 hours
Related Issues: Issue #146
-
-
Coding
-
I developed Translation API for practice-app: 4 hours
Related Issues: Issue #110
-
I wrote tests for my API functionality: 1 hour
Related Issues: Issue #128
-
We could not accomplish the merge of branches at Meeting 16 on 04.06.2021 because everybody had written to the same file. We created new files for easier merge: 30 minutes
Related Issues: Issue #140
-
I created a pull request for the translation functionality: 10 minutes
Related pull request: Pull #135
-
-
Code Review
I reviewed 8 pull requests: 1 hour 30 minutes
Practice App Week 4 (08.06.2021 - 13.06.2021)
-
Meetings
Attended three meetings this week.
- Meeting 18 on 08.06.2021: 1 hour 40 minutes
- Meeting 19 on 09.06.2021 The front-end branch was merged and we discussed the Deliverables part for practice-app submission: 30 minutes
- Meeting 20 on 12.06.2021: We distributed tasks for Milestone Report 2. Mustafa and I were responsible for evaluating tools and processes: 30 minutes
-
API Documentation
-
I wrote documentation for my API endpoint on the Wiki: 3 hours
Related Issues: Issue #185
-
-
Code Review
I reviewed 2 pull requests: 30 minutes
-
Story
-
I wrote a story for the deployed application: 20 minutes
Related Issues: Issue #170
-
-
Coding
I detected that swagger did not show proper documentation for my code. I did some improvements to my code. I also wrote more realistic test data: 30 minutes
Related pull request: Pull #163
-
Evaluations of Tools and Processes
I and Mustafa wrote evaluations of tools and processes. I wrote 9 evaluations in total: 4 hours
Related Issues: Issue #195
-
Efforts In Group Milestone Report
I wrote my efforts to the group report in tabular format: 30 minutes
Related Issues: #Issue 199
-
Personal Report
I wrote my personal report about practice-app: 5 hours
Related Issues: #Issue 200
Week 1 (12.10.2021 - 18.10.2021)
-
Requirements Improvement
I removed UI elements from the requirements and wrote a better explanation for the location requirement. I added new explanations to the glossary and reordered it alphabetically: 50 minutes
Related Issues: Issue 217,#Issue 218
-
Meetings
Attended two meetings this week.
-
Meeting Notes
Took notes during Meeting 1 and shared them after editing: 20 minutes
Week 2 (19.10.2021 - 25.10.2021)
-
Meeting Report Template
Edited the Meeting Report Template according to the feedbacks from our TA: 20 minutes
Related Issues: Issue 231
-
Meetings
Attended two meetings this week.
Week 3 (26.10.2021 - 01.11.2021)
Week 4 (02.11.2021 - 08.11.2021)
-
Android
Attended Android Meeting 1 : 2 hours
- Initialized Android project with Melih Özcan.
- Created a simple homepage layout.
- Took notes during the meeting and uploaded them to Wiki after organizing.
Related Issues: Issue 246
-
Meetings
Attended 2 meetings this week.
-
Learning Researched about Android development with Java from the official documentation: 3 hours
Week 5 (09.11.2021 - 15.11.2021)
-
Meetings
Attended 2 meetings this week.
-
Android Development
-
Researched and created new icons for the Android app with Material Design Extension. Also added the logo to Android app as icon : 3 hours
Related Issues: Issue 276
-
Wrote an Activity for creating and editing posts : 3 hours
Related Issues: Issue 305
Related Pull Requests: PR 306
-
Implemented "Continue Reading" Button for Android app : 1 hour
Related Issues: Issue 291, Issue 293
Related Pull Requests: PR 294
-
Created Toolbar for Android app: 1 hour 30 minutes
Related Issues: Issue 300
Related Pull Requests: PR 302
-
-
PR Reviews
Reviewed 5 pull requests: 2 hours
Week 6 (16.11.2021 - 22.11.2021)
-
Milestone Presentation
-
Wrote two posts for the Postory application: 1 hour 30 minutes
Related Issues : Issue 324
-
Worked on presentation scenario with Melih Özcan: 1 hour 30 minutes
-
Presented the application during customer meeting.
-
-
Meetings
Attended 1 meeting this week.
- Meeting 6 : 20 minutes
-
Group Milestone Report
-
Personal Milestone Report
Wrote my personal milestone report for the first milestone: 4 hours 30 minutes
Week 7 (23.11.2021 - 29.11.2021)
Week 8 (30.11.2021 - 06.12.2021)
-
Android
-
Finished refactoring Android code : 1 hour
Related Issues: Issue 351
Related Pull Requests: PR 359
-
Solved bugs in Android CI/CD Pipeline. The changes were directly pushed to android branch because otherwise it was not possible to test the pipeline : 2 hours
Related Issues: Issue 360
Related Pull Requests: PR 359: The problem in pipeline was discovered.
-
Worked on Sign In and Sign Up functionalities of Android app. Two Activities were written. The changes were later connected to the API after the deployment of backend: 4 hours
Related Issues: Issue 361
Related Pull Requests: PR 403
-
Attended Android Meeting-2, took notes during the meeting and uploaded them after organizing: 2 hours
-
-
Meetings
Attended Lab 7 : 2 hours
Week 9 (07.12.2021 - 13.12.2021)
-
Android Development
-
Implemented profile page and follow functionality for Android app : 4 hours 30 minutes
Related Issues: Issue 446, Issue 466
Related Pull Requests: PR 451
-
Connected sign in and sign up functionalities to backend API : 1 hour
-
Implemented password reset functionality for Android app. : 30 minutes
Related Issues: Issue 361, Issue 466
Related Pull Requests: PR 427
-
Implemented time choosing with different precision levels for Android. : 4 hours
Related Issues: Issue 398
Related Pull Requests: PR 427
-
Implemented logout functionality: 1 hour
Related Issues: Issue 467
Related Pull Requests: PR 460
-
Implemented direct login functionality that allows user to login without rewriting her email and password if the last login was not long ago: 1 hour
-
-
PR Reviews
Reviewed 9 pull requests: PR 412, PR 414, PR 421, PR 423, PR 442, PR 453, PR 456, PR 457, PR 458 : 3 hours
-
Milestone Presentation
Decided on the presentation scenario with Melih Özcan: 1 hour
Week 10 (14.12.2021 - 20.12.2021)
-
Milestone Presentation
- Joined the milestone presentation and wrote reviews for 3 different groups: 3 hours
-
Group Milestone Report
- Wrote my personal efforts to Group Milestone Report 2: 30 minutes
- Wrote summary part of "Satisfaction of Requirements" in Group Milestone Report 2: 1 hour
- I explained mapping functionality in Android application in Group Milestone Report 2: 1 hour
-
Personal Milestone Report
- Wrote my personal milestone report for Milestone 2: 3 hours
Week 11 (21.12.2021 - 27.12.2021)
-
Meetings
I attended Lab 8: 2 hours
-
Android
- Researched on search bar functionality in Android. Check the documentation: 2 hours
Week 12 (28.12.2021 - 04.01.2022)
-
Meetings
- I attended Lab 9 Meeting: 2 hours
-
Milestone Presentation
- I worked on Android presentation scenario with Melih Özcan: 2 hours
- I created 2 posts in Postory for the customer demo: 1 hour
Related Issues: #586
-
Android
-
Implemented user search functionality for Android: 3 hours
Related Issues: #489
Related Pull Requests: PR 522
-
Implemented connection with unfollow with the API: 30 minutes
Related Issues: #488
Related Pull Requests: PR 495
-
Implemented report functionality for the app: 1 hour
-
Implemented private profile functionality for the app: 4 hours
-
Wrote tests for HourMinuteHandler class that was implemented before Milestone 2: 30 minutes
Related Issues: #582
Related Pull Requests: PR 563
-
I wrote an Activity that allows accepting or rejecting the received follow requests for private users: 2 hours
Related Issues: #576
Related Pull Requests: #576
-
I established the connections between Activity Streams Page and other pages via the toolbar: 20 minutes
Related Issues: #561
Related Pull Requests: PR 562
-