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.