scrum /overviewsprintsmeetingsagreements

log

Meeting Minutes

All meetings logged chronologically — agenda, decisions and action items.

Feb 27, 202613:00Sprint 1 Review
Sprint 1 Review

attendees

TeamSupervising teacher

agenda

01

Sprint 1 review

02

Architecture diagram walkthrough

03

Stack decisions presentation

04

Data structure analysis

05

Presentation of Star Schema ( sort of star )

06

Working agreements — DoD, DoR & Charter

07

Sprint 2 planning

notes

To be filled in after the meeting.

Mar 6, 202613:00Sprint 2 Review
Sprint 2 Review

attendees

DehlyaJohannSachaSupervising teacher

agenda

01

[Dehlya] Sprint 2 demo — Bronze + Silver pipeline (15M+ rows ingested)

02

[Dehlya] Watcher optimization demo — pipeline cycles from 5min to 6s

03

[Dehlya] Documentation review — SETUP.md, ETL.md, ARCHITECTURE.md

04

[Dehlya] Architecture diagram updated

05

[Dehlya] Star schema v2 — changes based on teacher feedback

06

[Johann] Dashboard mockups presentation

07

[Sacha] Weather CSV status (#7, #8)

08

Sprint 3 planning — Gold layer & ML

Mar 13, 202613:00Sprint 3 Review
Sprint 3 Review

attendees

DehlyaJohannSachaSupervising teacher

agenda

01

[Dehlya] create_silver.py — auto DB creation + admin privileges (DB_ADMIN_URL)

02

[Dehlya] Watcher fix — date-based comparison (DD.MM sorting bug) + --scan flag

03

[Dehlya] Dashboard mockups — tenant view + admin view

04

[Dehlya] Code review — Sacha's weather_download.py PR

05

[Johann] ML — presence prediction model using motion sensors (model choice workflow on KNIME)

06

[Johann] Dashboard mockups

07

[Johann] SCRUM — sprint management

08

[Sacha] weather_download.py — PR submitted, feedback applied, pending final fixes

09

BLOCKER: Gold layer blocked — star schema v2 sent to Cosette, no 2nd feedback yet

10

Discussion: site documentation update (per-flow docs, ML architecture)

11

Sprint 4 planning

notes

Cosette not present. Gold blocked on star schema validation.

Mar 27, 202616:00Sprint Review
Sprint Review

attendees

DehlyaJohannSachaSupervising teacher

agenda

01

[Sacha] clean_weather.py — implementation (code review pending)

02

[Dehlya] Gold layer — implementation done

03

[Dehlya] Energy price decision — Oiken tariffs selected (both apartments on Oiken network)

04

[Dehlya] Code review for Sacha's Bronze-to-Silver work

05

[Johann] ML presence model — optimisation

06

[Johann] Research on writing predictions back to DB

07

[Johann] Scrum management updates

08

Sprint 4 planning

decisions

Energy pricing uses Oiken tariffs — both apartments are on Oiken's network

notes

Team also met on Tuesday and Thursday for internal syncs during the sprint.

Apr 2, 202614:45Sprint Review
Sprint Review

attendees

DehlyaJohannSachaSupervising teacher

agenda

01

[Dehlya] Code reviews — Sacha's code

02

[Dehlya] Gold layer progress — fact tables implementation

03

[Sacha] clean_weather.py — updated after code review feedback

04

[Sacha] sFTP folder selection issue — date/path problems

05

[Johann] ML progress — presence & energy prediction models

06

Discussion: prediction duplicates strategy — keep history vs overwrite

07

Discussion: date formatting issues in weather pipeline

08

Sprint 5 planning

decisions

Prediction duplicates — keep history for now (no overwrite on re-run)

notes

Discussed sFTP folder selection issues and date problems in weather pipeline.

Apr 17, 202613:00Sprint Review
Sprint Review

attendees

DehlyaJohannSachaSupervising teacher

agenda

01

[Dehlya] Gold layer landed — OLAP model (#15), Gold DB (#16), Silver→Gold flow (#17)

02

[Dehlya] create_gold.py / populate_dimensions.py / populate_sensors.py / populate_weather.py merged

03

[Sacha] Weather Sources→Bronze (#7a) and Bronze→Silver (#7b) — both shipped

04

[Sacha] Slow-flow scheduler retrieving daily weather (#11b)

05

[Johann] KNIME — workflow scaffolding for presence prediction (#26a) and energy prediction (#27a + #27b)

06

[Johann] Mockups → Power BI dashboard prep

07

[Dehlya] Documentation refresh — per-flow docs on the website

08

Sprint planning — KNIME predictions back to DB, Power BI dashboards, RLS

decisions

Bronze→Silver weather pipeline approved as-is, ready for production

KNIME workflows will use Variable→Credentials pattern for runtime credential injection

notes

Big batch: 12 issues closed this week (#8, #12, #15, #16, #17, #44, #47, #48, #49, #53, #54, #55).

Apr 24, 202613:00Sprint Review
Sprint Review

attendees

DehlyaJohannSachaSupervising teacher

agenda

01

[Johann] Power BI energy consumption dashboard (#19) — done

02

[Johann] Power BI environment dashboard — temp/humidity/CO₂/door+window (#20) — done

03

[Johann] Predictions written back to DB (#28) — gold.fact_prediction_motion / fact_prediction_consumption

04

[Johann] Prediction visualisation dashboard (#29)

05

[Dehlya] KNIME data export/import flow (#25) — both directions wired

06

[Dehlya] Presence model (#26) and consumption model (#27) running headless via run_knime_predictions.py

07

[Dehlya] Power BI row-level security per apartment (#24)

08

Discussion: scalability forecast structure (for #31)

09

Discussion: GDPR/ethics writeup (for #32)

10

Sprint planning — anonymisation, GDPR deliverable, scalability writeup, packaging

decisions

RLS implemented per-apartment using dim_apartment.apartment_id

Predictions kept as history (no overwrite) — confirmed from earlier sprint decision

notes

Issues closed this week: #19, #20, #24, #25, #26, #27, #28, #29.

May 1, 202613:00Sprint Review
Sprint Review

attendees

DehlyaJohannSachaSupervising teacher

agenda

01

[Dehlya] Data masking / anonymisation (#18) — building_name → 'Building <id>', owner_user_id stripped at silver→gold boundary

02

[Dehlya] GDPR & ethics written assessment (#32) — submitted

03

[Dehlya] Scalability forecast (#31) — projected storage & compute growth submitted

04

[Dehlya] Full data-flow scheduling (#11) — fast flow, slow flow, gold refresh, daily batch all wired into one watcher process

05

[Dehlya] Self-contained customer deployment package (#33) — installer tested end-to-end on the VM

06

[Dehlya] Compress-after-silver — 10-15× bronze shrink while preserving audit trail

07

[Dehlya] Postgres tuning + drop-constraint backfill — first-install silver from 4 h to ~6 min on re-run

08

[Sacha] Power BI filters added across the dashboards

09

[Sacha] User guide written

10

[Johann] Scrum management and project management throughout the sprint

11

[Johann] Documentation contributions and review

12

[Johann] Presentation slides — structure and content support

13

Discussion: defense slides — split per author; Bronze→Gold deep-dive owned by Dehlya (slides 7–13)

14

Discussion: technical doc, installation guide, user guide — all polished and exported to .docx

15

Final week — defense prep, presentation rehearsal, last documentation polish

decisions

First names retained as RLS pseudonyms at 2-tenant scale (documented in ADR-005)

SAP SAC track (#21, #22) abandoned — focus on Power BI for the defense

Storage encryption (#9), monitoring/alerts (#10), full IAM (#23), i18n (#30) deferred — out of scope for the school deployment, documented as future work

notes

Issues closed this week: #11, #18, #31, #32, #33. Final defense May 8.