Skip to content
Liu edited this page Apr 17, 2020 · 43 revisions

Dublin Bikes Scrum meeting logs

Meeting :1

11 February 2020 Srum Master : Sachin , All present

Week 1 - Six weeks to go


1. Discussed an initial model for the project, We still dont know what is flask and what it can provide so that needs to be addressed
2.Decided to set up a common environment which will be pycharm
3.Made github pro for pvt repo
4.Learn Scrum
5.IN 2 DAYS WE PLAN ON MAKING A GITHUB PAGE WHICH OUTPUTS INFORMATION FROM JDCAUX
6.NEXT MEETUP ON THURSDAY

IMG_20200211_165450


Meeting :2


Date:13 February 2020
Sprint: 1
Scrum Master : Sachin Soman

  1. Talked with product owner Giovanni
  2. Set up trello scrum board
  3. Got API key for JCD and Open weather
  4. Made Scrapper for Weather
  5. Made Scrapper for JCD
  6. Freddie made an RDS server
Backlogs
1. Yet to make or decide Schema for RDS
2. Run Scrappers in EC2
3. Initialize and run RDS

IMG_20200213_182639 agile board sprint1


Meeting :3

21 February 2020

Week 2 - five weeks to go


Scrum Master : Sachin Soman

1. Made scrappers both weather and JDx
2. Made schema
3. RDS updated with scrappper
4. Basic front end developed

BACKLOGS


1. Cronetab scheduling
2.Better schema
3.Run all scripts together
4.Deploy as pkg

IMG_20200220_181657

Meeting :4

27 February 2020

Week 3 - four weeks to go


Sprint: sprint 2
Scrum Master : Yingjie Niu

PROCESS


1. Tried to run scrapper on EC2 instance continuously
2. Created 2 schema for weather info and station info separetely
3. Connect RDS with EC2
4. Created schema on RDS
5. Created a Github repository and began to share member's work so far
6. Added the Google Map API into the front page, but it can't work yet

PROBLEMS


1. Tried to use a while(true) loop to run scrapper on EC2 and failed
2. Figure out how to make the Google Map API work, like apply an API key

BACKLOGS


1. Use crontab to schedule tasks on EC2
2. Combine station scrapper and weather scrapper together
3. Host the front page on EC2.
4. Learn Flask.

Meeting :5

5 March 2020

Week 4 - three weeks to go


Sprint: sprint 2
Scrum Master : Yingjie Niu

PROCESS


1. Managed to use crontab and scrapper is running on EC2 continuously now and it will run for at least 2 weeks
2. Bike station data is downloading to the DB on RDS every 5 minutes
3. Got an Google Map API key and google map API is working
4. Hosted the front page with EC2, and the URL is:http://ec2-3-80-6-206.compute-1.amazonaws.com/dublin_bikes_website/
5. Everyone learned Flask and got a basic understand of it

PROBLEMS


1. The website on EC2 is the old version without google map API

BACKLOGS


1. Make the website on EC2 up to date
2. Combine station scrapper and weather scrapper together
3. Except for the scrapper for downloading, we need another one for accessing realtime data
4. Write Flask script to build communication between DB and front page.

Screenshot 2020-03-25 at 1 20 09 PM

Meeting :6

18 March 2020

Break week - three weeks to go


Sprint: sprint 2
Scrum Master : Yingjie Niu

PROCESS


1. Uploaded the latest version front page on EC2
2. Created a realtime data scrapper by combining and modifying the bike station scrapper and weather scrapper
3. Created another schema to save and update realtime data, and this is for showing realtime data on the front page
4. Finished a basic Flask script that can catch realtime data from DB and show it on the front page
5. Managed to show the info for each station when the user clicked the marker on the map.
6. The new URL is: http://ec2-3-80-6-206.compute-1.amazonaws.com:5000
7. Finished the task for Sprint 2

PROBLEMS


1. Some blocks of the front page are not used at all. Need a better design

BACKLOGS


1. Design a better front page
2. Learn ML models

Latest Verson Screenshot

Screenshot 2020-03-25 at 6 53 40 PM

Work Log

Screenshot 2020-03-25 at 7 29 56 PM

Meeting :7

24 March 2020

Two weeks to go


Sprint: sprint 3
Scrum Master : HaoBo Liu

PROCESS


1. Learnt about machine learning
2. Data combination and analysis
3. Discussed which ML model to use
4. Discussed and Decided on the design for the last prediction part

BACKLOGS


1. Visualize weather data with charts on the front page
2. Embed ML model into flask
3. Update the front page with functions related to prediction
4. Request weather forecast information from openweather: https://openweathermap.org/forecast5
5. Display predication information on the front page

Meeting :8

2 April 2020

One week to go


Sprint: sprint 3
Scrum Master : HaoBo Liu

PROCESS


1. Data visualization: daily data
2. Front page upgraded
3. Make ML model work with weather forecast info

BACKLOGS


1. Visualization hourly data
2. Design additional features
3. Optimize the ML model and clean up the code
  • Prediction Numbers 1841587112831_ pic

  • Daily Data 1851587112909_ pic_hd

Meeting :9

7 April 2020

Down the stretch


Sprint: sprint 4
Scrum Master : HaoBo Liu

PROCESS


1. Additional features

BACKLOGS


1. Make sure all parts work well on ec2
2. Finish report