Sprint 3 - GarduinoTeam/garduino GitHub Wiki

Sprint planning

Planning Methodology

Third Sprint Tasks

  • Read DHT11 sensor data from ESP8266 (NodeMCU)
  • Configure RPI system and libraries
  • Establish communication between ESP8266 and RPI
  • Define all slave functionalities
  • Web part (frontend) of the dates configuration: calendar, clock...
  • Frontend part of the condition configuration and values addition
  • Changing the JSON format of Web Services
  • Defining certain functionalities for the API
  • Implementation of GETs and POSTs
  • Understanding how to connect the Android application with the API
  • Implementation of search system for both devices and rules
  • Implementation of navbar with functionalities and icons
  • Defining button styles analysis
  • Create List Views for Time Conditions
  • Create List Views for Conditions
  • Create List Views for Rules
  • Create the RPI server
  • Implement all slave functionalities

Daily Meetings

Daily Meeting: 2-12-2019

Actions

Type Description Owner Deadline
T Economics David 18-12-19
T Android Gerard 18-12-19
T Backend Joan Pau 18-12-19
T Frontend Adrià 18-12-19
T AI improvements Roger 18-12-19

Daily Meeting: 3-12-2019

Actions

Type Description Owner Deadline
T Economics David 18-12-19
T Android Gerard 18-12-19
T Backend Joan Pau 18-12-19
T Frontend Adrià 18-12-19
T AI improvements Roger 18-12-19

Daily Meeting: 4-12-2019

Actions

Type Description Owner Deadline
T Documentation David 18-12-19
T Android Gerard 18-12-19
T Backend Joan Pau 18-12-19
T Frontend Adrià 18-12-19

Daily Meeting: 9-12-2019

Actions

Type Description Owner Deadline
T Android Adrià, Gerard & David (pair-programming) 18-12-19
T Backend Joan Pau 18-12-19
T Hardware Roger 18-12-19

Daily Meeting: 10-12-2019

Actions

Type Description Owner Deadline
T Android Adrià, Gerard & David (pair-programming) 18-12-19
T Backend Joan Pau 18-12-19
T Hardware Roger 18-12-19

Daily Meeting: 11-12-2019

Actions

Type Description Owner Deadline
T Documentation & economics David 18-12-19
T Android Adrià, Gerard 18-12-19
T Backend Joan Pau 18-12-19

Daily Meeting: 16-12-2019

Actions

Type Description Owner Deadline
T Documentation, economics & slides David 18-12-19
T Android Adrià, Gerard 18-12-19
T Backend Joan Pau 18-12-19
T Hardware Roger 18-12-19

Daily Meeting: 17-12-2019

Actions

Type Description Owner Deadline
T Slides & documentation David 18-12-19
T Android Adrià, Gerard 18-12-19
T Backend Joan Pau 18-12-19

T: Task D: Decision I: Information

Sprint Review

Work Scheduled/Performed

Taks Done
Read DHT11 sensor data from ESP8266 (NodeMCU) Yes
Configure RPI system and libraries Yes
Establish communication between ESP8266 and RPI No
Define all slave functionalities Yes
Web part (frontend) of the dates configuration: calendar, clock... Yes (Needs improvement)
Frontend part of the condition configuration and values addition Yes
Changing the JSON format of Web Services Yes
Defining certain functionalities for the API Yes
Implementation of GETs and POSTs Yes
Understanding how to connect the Android application with the API Yes
Implementation of search system for both devices and rules Yes
Implementation of navbar with functionalities and icons Yes
Defining button styles analysis Yes
Create List Views for Time Conditions Yes
Create List Views for Conditions Yes
Create List Views for Rules Yes
Create the RPI server Yes
Implement all slave functionalities Yes

Burn-down Graph

Burn-up (Velocity) Graph

Sprint Retrospective

Retrospective Overview

Team Member Issue Found

Restrospective Actions

Action Description

Next Sprint Team Organization

Assistant Role
Adrià Casals Developer
Gerard Donaire Developer
Roger Truchero Developer
Joan Pau Castells Developer
David Sarrat Developer

The new scrum master is yet to be decided.