Meetings - Keverdose/SOEN341-UC2 GitHub Wiki

Sprint #1

Meeting # 1

Topic:

  • Introducing each other to the team

Date: January 17th, 2018 - FG building

Time: 10:00 - 10:15 am

Participants: All team members

Discussion: This meeting was the first one after our teams had been assigned. We introduced each other and discussed past coding experience. During this meeting we also decided that the language used for this project would be php.

Meeting # 2

Topic:

  • Choosing environment
  • Choosing Team Leader

Date: January 19th, 2018 - Hall building

Time: 13:30 - 14:30 pm

Participants: All team members

Discussion: This meeting was during the tutorial, after the introduction on GitHub we met with out teammates and the teams were re-arranged since some students had dropped out, so we had 2 new team members that joined us. Furthermore, we also decided that as means for communication we would use “Slack” which is a chat application. With this application we can have different discussion channels based on what issues we are working on such as: frontend, backend, testing and documentation. Finally, at the end of our meeting Kevin advised us that he will set up a git repository and we chose him as our team leader.

Meeting # 3

Topic:

  • Learning Git
  • Create repository
  • Creating pull requests

Date: January 24th, 2018 - FG building

Time: 10:00 - 10:20 am

Participants: All team members

Discussion: The scrum master(Kevin) had already set up the GitHub Repository and invited all of us. When we met this time, we discussed the framework. We decided that we will use Laravel. We each did our pull requests on GitHub and we also started thinking of some features to have on our website.

Meeting # 4

Topic:

  • Setting up environment
  • Separate task for sprint 2
  • Think of features

Date: January 24th, 2018 - Hall Building

Time: 10:15 - 11:45 am

Participants: All team members

Discussion: During the meeting we all set up our environment on our own computers. We installed composer that works in conjunction with Laravel as well as php and Laravel. During this meeting we discussed some of the important key feature that our website should have such as login profile, being able to create posts and answer posts and finally being able to rate posts. We also assigned different task to each team members.

Meeting # 5

Topic:

  • Make sure everyone is up to date
  • Create an issue board
  • Have user story ready

Date: January 30th, 2018 - on slack

Time: 6:15 - 6:45 pm

Daniel suggested that to track our user stories we could use waffle.io and we decided to use it since it also has nice burndown charts that will help us track the progress of each sprint.

Sprint #2

Meeting # 6

Topic:

  • Front-end technology
  • Integrating database

Date: February 2nd, 2018 - Hall Building

Time: 12:00 - 1:15 pm

Participants: All team members

We met to discuss how the front of our web page would look like. We all agreed on using Bootstrap technology to facilitate the front-end workload. We discussed on making a simple and clean project, while calling our project "StackUnderflow". This is an homage to the original website which we are trying to make.

After the meeting, we met up with our T.A. to ask questions about our working project.

Meeting # 7

Topic:

  • Discuss continuous integration
  • Set up a theme for website

Date: February 7, 2018 - FG Building

Time: 10:00 - 10:20 am

Participants: All team members

We met to discuss how the front of our web page would look like. We all agreed on using Concordia's colors; red burgundy, yellow and black. We also made a little sketch on how the home page would look like.

Meeting # 8

Topic:

  • Bug fixes of laravel
  • Choosing the database
  • Coming up with issues for sprint #3

Date: February 9, 2018 - FG Building

Time: 10:00 - 11:45 am

Participants: All team members

After working on the project, we ran into simple bugs. We met up to discuss these bugs and to fix them together. We also discussed on which database to choose and to integrate it for our sprint #3, Instead of using SQLite which is a local database. We also discussed about further features to implement on the website for sprint #3.

Meeting # 9

Topic:

  • Discussion of software documentation
  • Waffle.io

Date: February 14, 2018 - FG Building

Time: 10:00 - 10:20 am

Participants: All team members

To facilitate documentation, we've chosen to use Waffle.io which is a project-management tool that integrates with github. This allows us to easily set story points for the user stories, and to also manage the backlog, in-progress, done issues that we want to complete for the current sprint. It also provides nice burn-down charts that will give us a good feedback on how we're doing with the project.

Sprint #3

Meeting # 10

Topic:

  • User stories for sprint #3

Date: February 16th, 2018 - Hall building

Time: 10:00 - 11:00 am

Participants: All team members

Discussion: During this meeting we all gave in ideas on user stories to implement and how they can be split into different tasks. The tasks are displayed on the GitHub page as issues that are assigned to the each team member. This time the user stories were related to the navigational aspect of the website(front-end), editing the account profile as well as rating a comment.

Meeting # 11

Topic:

  • Solved posts

Date: February 20th, 2018 - Slack

Time: 7:30pm - 10:30 pm

Participants: All team members

Discussion: Discussion online to decide on how what to expect when a question is answered and a post is solved. We decided that once a post is resolved it would be marked as solved. We should still be able to comment on it and the user can reopen a post even after it's marked as solved.

Meeting # 12

Topic:

  • Discuss progress and divide work into smaller tasks

Date: March 2nd, 2018 - Hall Building

Time: 11:00am - 13:20pm

Participants: All team members

Discussion: During this meeting we discussed our progress and created new branches on which each person would work on. We also added some tasks that were more specific as dividing the front-end work into: navigation bar, side bar and multiple pages. Then we assigned specific people to implement each task. During this meeting each one of was was working on implementing their own parts and we discussed issues when they arose.

Meeting # 13

Topic:

  • Issues resolution

Date: March 5th, 2018 - Slack

Time: 2:00pm - 10:30pm

Participants: All team members

Discussion: This meeting was online as we had some issues with our posts categories that didn't pass the Travis CI tests, so we discussed on how to fix them. We also discussed merge conflicts and github.

Meeting # 14

Topic:

  • Implementing integration tests
  • Coming up with user stories for Sprint #4
  • Creating Block diagrams and database architecture

Date: March 7th, 2018 - FG Building

Time: 10:00am - 10:45am

Participants: All team members

We met to discuss how integration tests were to be implemented, as well as dicussion what user stories to implement for sprint #4. To facilitate the envision of our database, we also drew up with the block diagram and database architecture. The goal of the meeting was achieved.

Sprint #4

Meeting # 15

Topic:

  • Discuss schedule

Date: March 9th, 2018 - Hall Building

Time: 10:00am - 12:00pm

Participants: All team members

We met to see the whole progress of our project and discuss the way that we are going to implement the user stories we spoke of in our previous meeting. We also organized the order of our issues since we have front-end and back-end developers so we made a schedule on what should implemented first. We also started working on the new issues assigned to each one of us.

Meeting # 16

Topic:

  • Discuss completed work

Date: March 14th, 2018 - FG Building

Time: 10:00am - 10:05

Participants: All team members

We briefely met to see the progress of everyones' tasks.

Meeting # 17

Topic:

  • Front-end
  • Logo creation
  • Seach bar

Date: March 16th, 2018 - FG Building

Time: 10:00am - 13:00

Participants: All team members

Durring this meeting we decided on some front-end features and Daniel implement the seach bar. Afterwards, Connor created the logo for the website and a favicon. We also clarified on how we will implement tags and categories.

Meeting # 18

Topic:

  • Progress

Date: March 21st, 2018 - FG Building

Time: 10:00am - 10:05

Participants: All team members

We quickly disscussed the overall project, we only need to finalise small parts and verfiy that all documentation is completed correctly.