Sprint Pulse

Product Pulse — Team-1 ADS Q2 W22 - 01-05 Iunie

Planned sprint ADS Q2 W22 - 01-05 Iunie • 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 31 of 64 visible items, including 2 Stories, 6 Tasks, and 17 Bugs. Product movement was real, but the sprint was still noisy: 47 items entered after planning and 25 of them were closed. The main misses were concentrated in 33 carryovers.

Top-line metrics

MetricValueHow to read it
Visible sprint items64Normalized sprint fact base: planning baseline plus outcome additions and planning-only misses
Delivered items31Items whose final outcome bucket is Done
Carry overs33Items not closed at sprint review
Delivered mix2 / 6 / 17Stories / Tasks / Bugs delivered
Entry kind mix17 / 47 / 0Planned / Added during sprint / Stretch visible
Readiness mix17 / 43 / 0Ready / At risk / Not Ready across the normalized sprint fact base
Progress items behaving as intended3/3Progress items were expected not to finish in this sprint

Capacity context

SignalValueHow to read it
Available capacity50Policy-weighted engineering availability after holidays and OOO
Nominal capacity54.4Active workdays after weekends and bank holidays, before OOO
OOO capacity4.4Vacation / OOO days from tracker evidence when present
Bank holiday capacity13.6Policy-weighted public-holiday capacity removed from the sprint window
Included people18People with non-zero implementation capacity in this sprint window

Capacity is companion context for the pulse; it does not alter snapshot issue-count denominators.

It is not a true hours estimate.

OOO tracker export: capacity_ooo_tracker_export.csv

Pavel Petronel replaced Dron Gabriel

Paul Tanasuca ended without configured replacement

Rojan Shrestha replaced Raul Popovici

Stories done (2)

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

Jira itemHow entered
ADS-6360 — [Catalog PDF] - Număr indicatori incorect – SemestrePlanned
ADS-7776 — [MOB / FE] Add post message when user create/delete groupAdded

Tasks done (6)

Jira itemHow entered
ADS-7230 — [FQ] Adaugare campuri filiera, profil si specializare in fisa scolaraAdded
ADS-7274 — [FQ] Implementare afisare numar matricol pentru rolurile de elev si parinteAdded
ADS-7277 — [Teme] - Vizualizare full screenPlanned
ADS-7621 — [BE][Catalog] - Calcul indicator sa fie facut pe BEAdded
ADS-7775 — [FR] - De adaugat si parintii sa vizualizeze rezultate la teste si chestionareAdded
ADS-7783 — [FR] Setare "tehnic" pentru calcul medieAdded

Bugs done (17)

Jira itemHow entered
ADS-2346 — [LCY][Transfers] - Nu se inregistreaza transferul daca numarul de transfer are in componenta semneAdded
ADS-7494 — Calendars.php / Lib_Meetings.php: Google-backed calendar event creation returns HTTP 500 after event insert - 9 hits/24hAdded
ADS-7512 — admin/Elevi.php: parent SMS modal dereferences missing parent record - 10 warnings/24hAdded
ADS-7513 — sim_ses_conf.php: create-form render references unset $nivel on teacher symposium activities page - 16 warnings/24hAdded
ADS-7515 — Preferinte.php / M_user.php: parent account merge POST /ro/parent/preferences/accounts_union/* returns HTTP 500 - 6 hits/24hAdded
ADS-7533 — medii_generale.php: secretary final averages page reads missing $cicluSelectatID when cycle filter is empty - 3 warnings/24hAdded
ADS-7591 — Elevi_transfer.php: missing source repartition row breaks subject transfer - 48 warnings/24hAdded
ADS-7689 — Absente.php: eager queues bootstrap makes GET /api/v2/absente return HTTP 500 when RabbitMQ DNS failsAdded
ADS-7697 — [FE] -Mesaj eroare la transfer materie profesor fara eroare vizibila in NetworkAdded
ADS-7701 — [FE] - Eroare 403 la diriginte cand salveaza o modificare din incadrareAdded
ADS-7718 — [FE][Clasele Mele] - Modalul de setari tipuri note nu functioneaza corect pe mobileAdded
ADS-7752 — [FE] - Eroare 400 la incarcare PDF in Portofoliu elevilor, la lucrari individualeAdded
ADS-7757 — [FE] - Media estimativa gresita din fisa scolaraAdded
ADS-7774 — [FE] - Numar incorect absente situatie scolara vs catalog PDFAdded
ADS-7777 — [FE] - Mesaj de eroare atunci cand coordonatorul incearca reordonarea materiilorAdded
ADS-7786 — [Docgen] -Catalogul pe semestre nu afiseaza datele legate de situatia scolaraAdded
ADS-7795 — [FE] - Examenul de specialitate nu e trecut complet cand e cu virgula in catalogul PDFAdded

Carry overs / not delivered (33)

Jira itemWhy it carried
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 documentsNot started
ADS-4341 — Bug — [Condica de prezenta] - Nu apare butonul ,, semneaza condica pentru toata ziuaNot started
ADS-4439 — Bug — [Teste si chestionare] - Numarul de destinatari care se afiseaza nu corespunde cu numarul real de destinatariNot started
ADS-4857 — Bug — [Mesagerie] - Restricționarea mesajelor de grup, conform configurărilor setatePartial completion
ADS-5722 — Bug — [BE/FE] Modal adauga note
ADS-5808 — Bug — [FE][Wellbeing] - Parintele nu poate vizualiza testele de autocunoastere pe mobNot started
ADS-5919 — Bug — [Fotografii] - Distribuirea nu este afișată exclusiv pe clasele sau grupele configurate în modulul ClaseNot started
ADS-6495 — Story — Service Internal APIPartial completion
ADS-6499 — Story — Implementat CRUD Etnii in LaravelNot started
ADS-6501 — Story — Input validation errorsPartial completion
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 — [FE/BE] Restrictie vizualizare fise scolareNot started
ADS-6712 — Task — [Note/absențe] - Recuperare informațiiNot started
ADS-7009 — Task — Dezactivare actiuni noteaza/absenta (si bulk) daca media anuala si/sau media semestriala este incheiataNot started
ADS-7330 — Task — [BE] - Valoare implicita incorecta pentru tipul de calcul al mediei la adaugarea unei materii noi
ADS-7388 — Bug — docgen2-api: gradebook view/download endpoints return HTTP 500 - 15 hits/FridayMissing from outcome snapshot
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 duplicatePartial completion
ADS-7460 — Bug — Absences time interval export_xls returns HTTP 500 for inverted date range (6 errors/24h)Not started
ADS-7484 — Bug — Session.php: session_start() fails reading session data during teacher class-book requests - 26 errors/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-760 — Bug — [Classes][LCY][WEB][FE/MOB] - Classroom - Unable to delete a document attached to a messageNot started
ADS-7618 — Bug — [BE/FE] Chestionare - Descarcarea raspunsurilor individuale descarca mereu primul parinte din lista, iar status completare este gresitNot started
ADS-7654 — Bug — Grades.php / AverageCalculator: POST /api/v2/grades accepts grade but skips average recomputation - 2 errors/24hNot started
ADS-7662 — Improvement — [FE]: Laravel Schimabri pe FE - boilerplatePartial completion
ADS-7724 — Task — [FR] Setare calcul medie - Standard RomaniaNot started
ADS-7766 — Bug — [BE] - Media nu se calculeaza corectPartial completion
ADS-7772 — Task — [BE] - Buton transformare a notelor de tip purtare in oralNot started
ADS-7796 — Task — [FR] istoric note sterse de catre profesorul ID 2329864Partial completion

Blocker / miss pattern

MetricValueHow to read it
Partial completion6Carryovers blocked by partial completion
Dependency / competing work1Delivery slipped because attention or dependency landed elsewhere
Not started20Committed 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-6360 — Story — [Catalog PDF] - Număr indicatori incorect – Semestre) 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-7533 — Bug — medii_generale.php: secretary final averages page reads missing $cicluSelectatID when cycle filter is empty - 3 warnings/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-7591 — Bug — Elevi_transfer.php: missing source repartition row breaks subject transfer - 48 warnings/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-7621 — Task — [BE][Catalog] - Calcul indicator sa fie facut pe BE) 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-7718 — Bug — [FE][Clasele Mele] - Modalul de setari tipuri note nu functioneaza corect pe mobile) 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.

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 list6666 issues in the Friday review snapshot
Normalized sprint fact base6464 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.