Sprint Pulse

Product Pulse — Team 1 ADS Q2 W21 - 25-29 Mai

Planned sprint ADS Q2 W21 - 25-29 Mai • planning snapshot + end-of-sprint outcome snapshot

This retrospective uses the planning snapshot as the baseline promise set for sprint intent and entry kind, and the outcome snapshot as the actual end-of-sprint result.

Download DOCX

Executive summary

Yellow. The sprint closed 37 of 75 visible items, including 0 Stories, 8 Tasks, and 26 Bugs. Product movement was real, but the sprint was still noisy: 61 items entered after planning and 35 of them were closed. The main misses were concentrated in 38 carryovers.

Top-line metrics

MetricValueHow to read it
Visible sprint items75Normalized sprint fact base: planning baseline plus outcome additions and planning-only misses
Delivered items37Items whose final outcome bucket is Done
Carry overs38Items not closed at sprint review
Delivered mix0 / 8 / 26Stories / Tasks / Bugs delivered
Entry kind mix14 / 61 / 0Planned / Added during sprint / Stretch visible
Readiness mix19 / 53 / 0Ready / At risk / Not Ready across the normalized sprint fact base
Progress items behaving as intended3/5Progress items were expected not to finish in this sprint

Delivered work mix

TypePlannedAddedStretchUnclearTotal doneDone %
Story000000.0%
Task1700821.6%
Bug026002670.3%

Stories done

Below are the items marked Done in the sprint review snapshot, grouped by work-item type.

Jira itemHow entered

Tasks done

Jira itemHow entered
ADS-7262 — [Coordonator][Catalog][Absente][Note] - UpdatesPlanned
ADS-7680 — [FR] schimbare sistem de notareAdded
ADS-7692 — [FR] - Setare "tehnic" pentru calcul medie la scolile de ArteAdded
ADS-7702 — [FR] - Setare "tehnic" pentru calcul medie la scolile de ArteAdded
ADS-7707 — [BE] Preferinte - update birthdateAdded
ADS-7728 — [FR] Setare "tehnic" pentru calcul medieAdded
ADS-7736 — [FR] Setare "tehnic" pentru calcul medie la scolile de ArteAdded
ADS-7737 — [FR] La clasele 0 apare media numerica in Managementul clasei in loc de "-"Added

Bugs done

Jira itemHow entered
ADS-2171 — [LCY][Cadre didactice ] - Apare numerotarea peste 100 pe doua randuriAdded
ADS-2403 — [Documents] - Nu se preia ce se noteaza la suprascriere la categoria Director si subcategorie Forma de adresare in Catalogul pdfAdded
ADS-4235 — [FE][Library] - Se face un request pentru wellbeing cand nu este cazulAdded
ADS-4385 — [FE][Pagina Publica]- Broken link pentru solicitareAdded
ADS-4388 — [FE][library] - Descrierea nu pastreza spatierea in taskAdded
ADS-4400 — [Conduita] -Nu functioneaza filtrele de la Conduita- Punctaje eleviAdded
ADS-5030 — [SCUTIRI] - Activități multiplicate la învoiri dacă materia are mai mulți profesori asociațiAdded
ADS-5159 — [FE/BE] - Questionnaires - Tests - completion deadlineAdded
ADS-6037 — [Portofoliu Profesorului] - Dispare butonul ”descărcare”Added
ADS-6125 — [FE]: OnSubmit FullPageWizard, first element focusesAdded
ADS-6464 — [Editeaza elev] - a disparut rolul de Elev/PărinteAdded
ADS-6778 — [Scutiri] Eroare descarcare scutireAdded
ADS-6974 — [Catalog Pdf] - Management clasa - Documente - Catalogul claseiAdded
ADS-7384 — Absente.php: absence permission checks dereference missing absence/repartition records - 38 warnings/FridayAdded
ADS-7460 — Absences time interval export_xls returns HTTP 500 for inverted date range (6 errors/24h)Added
ADS-7536 — Elevi.php: repartizare_get() builds annual averages with missing clAscID and emits null-offset warnings - 18 warnings/24hAdded
ADS-7614 — [FE] - Eroare 403 la autentificare in cont profesor in browserAdded
ADS-7619 — [FE] - Directorul este deconectat din browser si redirectionat la autentificare la accesarea modulului DocumenteAdded
ADS-7645 — Certificates API fails when cerReason exceeds cat_certificate_reasons column length - 14 errors/24hAdded
ADS-7674 — [FE] - Foaia matricola pentru ciclu primar se genereaza cu note in loc de calificativeAdded
ADS-7675 — [FE] - Scoala inactiva nu poate fi readaugata sau stearsa deoarece datele nu sunt afisateAdded
ADS-7676 — [FE] - La incheierea situatiei la materia PURTARE este afisat gresit numarul de absente nemotivateAdded
ADS-7685 — [BE] - Mesaj de eroare la descarcarea certificatelorAdded
ADS-7695 — [FE] - Media generala absolvire pe foi matricole este gresitaAdded
ADS-7697 — [FE] -Mesaj eroare la transfer materie profesor fara eroare vizibila in NetworkAdded
ADS-7706 — [FE] - Neconcordanta afisare data pentru avertismentAdded

Carry overs / not delivered

Jira itemWhy it carried
ADS-2346 — Bug — [LCY][Transfers] - Nu se inregistreaza transferul daca numarul de transfer are in componenta semne
ADS-2564 — Story — [School managment/Teachers] - Modules to be tested until the end of the school yearDependency delay
ADS-406 — Bug — [Files] Missing description in ‘’Istoric’ when sharing documents
ADS-4341 — Bug — [Condica de prezenta] - Nu apare butonul ,, semneaza condica pentru toata ziuaNot started
ADS-5722 — Bug — [BE/FE] Modal adauga note
ADS-5919 — Bug — [Fotografii] - Distribuirea nu este afișată exclusiv pe clasele sau grupele configurate în modulul Clase
ADS-6360 — Story — [Catalog PDF] - Număr indicatori incorect – SemestrePartial completion
ADS-6495 — Story — Service Internal APIPartial completion
ADS-6499 — Story — Implementat CRUD Etnii in LaravelNot started
ADS-6501 — Story — Input validation errorsPartial completion
ADS-6512 — Improvement — Listare Statistici cu antetul scolii
ADS-6545 — Story — Implementare v1 layer comunicare native-web *post message bridgeNot started
ADS-6562 — Story — Remove any mentions of Laravel in production modePartial completion
ADS-6698 — Bug — [Configurari] Restrictie vizualizare fise scolare
ADS-6712 — Task — [Note/absențe] - Recuperare informațiiNot started
ADS-6899 — Bug — [Medii] Calcul gresit medie semestrePartial completion
ADS-7009 — Task — Dezactivare actiuni noteaza/absenta (si bulk) daca media anuala si/sau media semestriala este incheiataNot started
ADS-7024 — Bug — [FE] -Click pe numele elevului nu produce niciun efectNot started
ADS-7230 — Task — [FQ] Adaugare campuri filiera, profil si specializare in fisa scolara
ADS-7274 — Task — [FQ] Implementare afisare numar matricol pentru rolurile de elev si parinte
ADS-7388 — Bug — docgen2-api: gradebook view/download endpoints return HTTP 500 - 15 hits/FridayNot started
ADS-7389 — Bug — AdservioAPI.php: svcAuth self-call failures turn web API endpoints into HTTP 500 - 20 hits/FridayNot started
ADS-7390 — Bug — rooms-api: room search endpoint returns HTTP 500 - 3 hits/FridayNot started
ADS-7448 — Bug — [BE] Grades.php: deleting a grade can deadlock on cat_note and return HTTP 500 - 8 hits/24hNot started
ADS-7451 — Bug — [BE] - Condica - Activitati duplicateNot started
ADS-7533 — Bug — medii_generale.php: secretary final averages page reads missing $cicluSelectatID when cycle filter is empty - 3 warnings/24hNot started
ADS-7575 — Bug — M_export.php / Export.php: student export references missing second-semester average column and returns HTTP 500 on /ro/secretary/export/elevi - 16 hits/24hNot started
ADS-7591 — Bug — Elevi_transfer.php: missing source repartition row breaks subject transfer - 48 warnings/24hNot started
ADS-760 — Bug — [Classes][LCY][WEB][FE/MOB] - Classroom - Unable to delete a document attached to a message
ADS-7618 — Bug — [BE/FE] Chestionare - Descarcarea raspunsurilor individuale descarca mereu primul parinte din lista, iar status completare este gresitNot started
ADS-7621 — Task — [BE][Catalog] - Calcul indicator sa fie facut pe BEPartial completion
ADS-7651 — Improvement — [FE] - Rute pentru mobile
ADS-7654 — Bug — Grades.php / AverageCalculator: POST /api/v2/grades accepts grade but skips average recomputation - 2 errors/24h
ADS-7689 — Bug — Absente.php: eager queues bootstrap makes GET /api/v2/absente return HTTP 500 when RabbitMQ DNS fails
ADS-7701 — Bug — [FE] - Eroare 403 la diriginte cand salveaza o modificare din incadrare
ADS-7724 — Task — [FR] Setare calcul medie - Standard Romania
ADS-7730 — Bug — [FE] - Eroare 400 la stergerea notelor pe anul 2024-2025
ADS-7732 — Bug — TUIASI M_fisiere.php: file list query expects fsScimCeacSyncFsID missing from on-prem schema and breaks document listings - 12 errors/24h

Blocker / miss pattern

MetricValueHow to read it
Partial completion6Carryovers blocked by partial completion
Dependency / competing work1Delivery slipped because attention or dependency landed elsewhere
Not started15Committed item never really got underway

Data-quality caveats

This product pulse is retrospective only and uses the planning snapshot for baseline fields and the outcome snapshot for actuals.

3 rows have Sprint Intent = Progress and remained open; they are treated as healthy continuation rather than finish misses.

One Done row (ADS-6464 — Bug — [Editeaza elev] - a disparut rolul de Elev/Părinte) is still flagged as Not started in the outcome file. The report respects the outcome as Done and treats the flag as a data-quality anomaly.

One Done row (ADS-6974 — Bug — [Catalog Pdf] - Management clasa - Documente - Catalogul clasei) is still flagged as Partial completion in the outcome file. The report respects the outcome as Done and treats the flag as a data-quality anomaly.

One Done row (ADS-7262 — Task — [Coordonator][Catalog][Absente][Note] - Updates) is still flagged as Partial completion in the outcome file. The report respects the outcome as Done and treats the flag as a data-quality anomaly.

One Done row (ADS-7460 — Bug — Absences time interval export_xls returns HTTP 500 for inverted date range (6 errors/24h)) is still flagged as Not started in the outcome file. The report respects the outcome as Done and treats the flag as a data-quality anomaly.

One Done row (ADS-7614 — Bug — [FE] - Eroare 403 la autentificare in cont profesor in browser) is still flagged as Not started in the outcome file. The report respects the outcome as Done and treats the flag as a data-quality anomaly.

One Done row (ADS-7619 — Bug — [FE] - Directorul este deconectat din browser si redirectionat la autentificare la accesarea modulului Documente) is still flagged as Not started in the outcome file. The report respects the outcome as Done and treats the flag as a data-quality anomaly.

One Done row (ADS-7645 — Bug — Certificates API fails when cerReason exceeds cat_certificate_reasons column length - 14 errors/24h) is still flagged as Partial completion in the outcome file. The report respects the outcome as Done and treats the flag as a data-quality anomaly.

Traceability / drill-down

Report elementHow to drill downTraceability mechanism
Delivered Stories / Tasks / BugsClick the section count rowsSnapshot-exact JQL by issuekey list
Carry overs / not deliveredClick the Carry overs countSnapshot-exact JQL by issuekey list
Miss pattern summaryClick each miss-pattern countSnapshot-exact JQL by issuekey list

Snapshot and fact-base list links

SnapshotIssue countLink
Planning snapshot raw list5252 issues in the planning snapshot
Sprint review / outcome snapshot raw list8484 issues in the Friday review snapshot
Normalized sprint fact base7575 issues used for metrics and drill-down

Planning and outcome are separate frozen moments.

Metric tables use the normalized sprint fact base, which keeps planning-only misses and outcome-only additions visible for traceability.

Evidence artifacts

ArtifactLink
Issue audit registerOpen issue-level audit CSV
Metric lineageOpen metric lineage CSV
JQL traceability registerOpen JQL traceability CSV
Sprint metrics JSONOpen sprint metrics JSON

Use these files when you need to validate the exact rows and formulas behind a pulse claim.