Weekly Meeting Report - SWE-574-Spring-2018/LinkyWay GitHub Wiki
Each meeting during project should be documented according to a regular template decided. Meeting notes should cover the information below.
- Date
- Time Interval: The time interval meeting took place.
- Location
- Meeting Objective: A brief description of the objective of the meeting.
- Decisions: Brief descriptions of the desicions made on the meeting.
- Determined Tasks: After each meeting specific tasks should be determined and these tasks should be assigned to specific contributors.
The information related with the specific meetings can be found below.
Week 1
General Information
Item |
Information |
Date |
11.02.2018 |
Time Interval |
12:30 - 14:30 |
Location |
Simit Sarayı Hisarüstü |
Meeting Objectives
- Determining weekly meeting date and time
- Determining tasks and assignees
- Discussing briefly about the tools and project management
Decisions
- Every Saturday at 13:00 group meeting should took place.
- If there is someone who cannot attend on Saturday, he could inform the group members one week before the meeting and the meeting for that week should take place on Tuesday.
- On the meeting the tasks should be determined and assigned to specific contributors.
- The project should be divided into 5 main topics like backend or mobile. Each member should be responsible for one of these topics. He should manage the development of the topic by assigning and following tasks, integrating these tasks to project.
Determined Tasks
Task |
Assignee |
Organization & Repository Creation |
Hüseyin Kılıç |
Github Project Page & Issue Creation & Tag Customization |
Duran Serkan Kılıç |
Detailed Readme Preparation |
Nedim Azgari |
Research on Twitter API & Wikidata API |
All |
Wiki Home Page Creation |
Hüseyin Kılıç |
Wiki Page for Time Tracking and Effort |
Salih Demir |
Wiki Page for Project Technical Stack (Technologies to be Used e.g java8, android5, intellij idea) |
Nedim Azgari |
Wiki Page for Guidelines and Policies (Conventions & Code Review & Pr Merge Policy etc) |
Salih Demir |
Wiki Page for Issue Management Policy & Definition of Done |
Duran Serkan Kılıç |
Wiki Page for Weekly Meeting Notes and Weekly Status Report |
Ahmet Can Ersöz |
Wiki Page for Research Tasks |
Hüseyin Kılıç |
Week 2
General Information
Item |
Information |
Date |
17.02.2018 |
Time Interval |
14:00 - 17:00 |
Location |
Aptullah Kuran Library |
Meeting Objectives
- Requirements elicitation
- Discussing briefly about the project scope
- Determining tasks and assignees
Decisions
- Every week lecture notes should be added to repository.
- A glossary should be defined to make the documentation and discussions about the project more clear.
Determined Tasks
Task |
Assignee |
Deadline |
Coding Standarts |
Salih Demir |
19.02.2018 19:00 |
Repository Standarts |
Hüseyin Kılıç |
19.02.2018 19:00 |
Read Me |
Nedim Azgari |
19.02.2018 19:00 |
Issue Management |
Duran Serkan Kılıç |
19.02.2018 19:00 |
Project Plan |
Hüseyin Kılıç |
19.02.2018 19:00 |
Requirements |
Nedim Azgari, Ahmet Can Ersöz |
19.02.2018 19:00 |
Weekly Meeting&Status Report |
Ahmet Can Ersöz |
19.02.2018 19:00 |
Week 3
General Information
Item |
Information |
Date |
20.02.2018 |
Time Interval |
19:30 - 21:30 |
Location |
Simit Sarayı Hisarüstü |
Meeting Objectives
- Discussion on W3 Web Annotations
- Discussing user scenarios
- Determining tasks and assignees
Decisions
- Discussed user scenarios should be documented well.
- Documented user scenarios shoud be discussed with the customer.
- User scenarios should be divided into two parts as adding data to system(adding annotation, node, edge) and getting data from the system(data visualization, different structures of the queries that the user would be able to make).
- Further research should be conducted.
Determined Tasks
Task |
Assignee |
Deadline |
User Scenarios(Getting Data From the System) |
Salih Demir |
26.02.2018 19:00 |
Detailed Project Plan |
Hüseyin Kılıç |
26.02.2018 19:00 |
W3 Web Annotations(Research and Documentation) |
Nedim Azgari |
26.02.2018 19:00 |
Research on SPARQL |
Duran Serkan Kılıç |
26.02.2018 19:00 |
User Scenarios(Adding Data to System) |
Ahmet Can Ersöz |
26.02.2018 19:00 |
Weekly Meeting&Status Report |
Ahmet Can Ersöz |
26.02.2018 19:00 |
Week 4
General Information
Item |
Information |
Date |
03.03.2018 |
Time Interval |
14:30 - 17:30 |
Location |
Poğaçacı Hisarüstü |
Meeting Objectives
- Discussion on prototype
- Discussing user scenarios
- Determining tasks and assignees
Decisions
- The backend implementation should be started.
- A wireframe to be more informative about the UI design should be created.
- A prototype of HTML to be more informative about annotations should be created.
- Resulting JSONs of different use cases should be created.
Determined Tasks
Task |
Assignee |
Deadline |
Interface of Annotation Creation |
Salih Demir |
04.03.2018 19:00 |
Back End Environment Setup |
Hüseyin Kılıç |
04.03.2018 19:00 |
Interface of Annotation Creation |
Nedim Azgari |
04.03.2018 19:00 |
UI Wireframe |
Duran Serkan Kılıç |
04.03.2018 19:00 |
Resulting Use Case JSONs |
Ahmet Can Ersöz |
04.03.2018 19:00 |
Weekly Meeting&Status Report |
Ahmet Can Ersöz |
04.03.2018 19:00 |
Week 5
General Information
Item |
Information |
Date |
10.03.2018 |
Time Interval |
14:30 - 17:30 |
Location |
Poğaçacı Hisarüstü |
Meeting Objectives
- Discussion on implementation
- Determining tasks and assignees
Decisions
- The determined 3 user scenarios should be implemented in the first place.
- User interface should be developed with its basic features.
- Twitter API should be integrated to project.
- Application database(PostgreSQL) should be replaced with Neo4j.
- A research about annotation database should be conducted and the integration of the project with annotation database should be implemented.
Determined Tasks
Task |
Assignee |
Deadline |
Web UI |
Salih Demir |
11.03.2018 19:00 |
Twitter API Integration |
Hüseyin Kılıç |
11.03.2018 19:00 |
Neo4j Integration |
Hüseyin Kılıç |
11.03.2018 19:00 |
User Scenarios |
Nedim Azgari |
11.03.2018 19:00 |
? |
Duran Serkan Kılıç |
11.03.2018 19:00 |
Research and Implementation of Annotation Database |
Ahmet Can Ersöz |
11.03.2018 19:00 |
Weekly Meeting&Status Report |
Ahmet Can Ersöz |
11.03.2018 19:00 |
Week 6
General Information
Item |
Information |
Date |
17.03.2018 |
Time Interval |
14:30 - 17:30 |
Location |
Poğaçacı Hisarüstü |
Meeting Objectives
- Discussion on implementation
- Determining tasks and assignees
Decisions
- Whether an annotation server should be found and used or MongoDB should be integrated to project and annotations should be saved on this database using anno4j should be determined.
Determined Tasks
Task |
Assignee |
Deadline |
Web UI |
Salih Demir |
18.03.2018 19:00 |
Twitter API |
Hüseyin Kılıç |
18.03.2018 19:00 |
User Scenarios |
Nedim Azgari |
18.03.2018 19:00 |
Annotation Server |
Duran Serkan Kılıç |
18.03.2018 19:00 |
MongoDB |
Ahmet Can Ersöz |
18.03.2018 19:00 |
Weekly Meeting&Status Report |
Ahmet Can Ersöz |
18.03.2018 19:00 |
Week 7
General Information
Item |
Information |
Date |
24.03.2018 |
Time Interval |
14:30 - 17:30 |
Location |
Miligram Hisarüstü |
Meeting Objectives
- Discussion on implementation
- Determining tasks and assignees
- Discussion on architecture
Decisions
- The architecture is designed.
- It is decided that RDF4J should be used for annotation.
Determined Tasks
Task |
Assignee |
Deadline |
Web UI |
Salih Demir |
25.03.2018 19:00 |
Twitter Login |
Hüseyin Kılıç |
25.03.2018 19:00 |
? |
Nedim Azgari |
25.03.2018 19:00 |
Annotation Server |
Duran Serkan Kılıç |
25.03.2018 19:00 |
Twitter API |
Ahmet Can Ersöz |
25.03.2018 19:00 |
Weekly Meeting&Status Report |
Ahmet Can Ersöz |
25.03.2018 19:00 |