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: 15 items entered after planning and 11 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 mix48 / 15 / 1Planned / 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

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 scolaraPlanned
ADS-7274 — [FQ] Implementare afisare numar matricol pentru rolurile de elev si parintePlanned
ADS-7277 — [Teme] - Vizualizare full screenStretch
ADS-7621 — [BE][Catalog] - Calcul indicator sa fie facut pe BEPlanned
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 semnePlanned
ADS-7494 — Calendars.php / Lib_Meetings.php: Google-backed calendar event creation returns HTTP 500 after event insert - 9 hits/24hPlanned
ADS-7512 — admin/Elevi.php: parent SMS modal dereferences missing parent record - 10 warnings/24hPlanned
ADS-7513 — sim_ses_conf.php: create-form render references unset $nivel on teacher symposium activities page - 16 warnings/24hPlanned
ADS-7515 — Preferinte.php / M_user.php: parent account merge POST /ro/parent/preferences/accounts_union/* returns HTTP 500 - 6 hits/24hPlanned
ADS-7533 — medii_generale.php: secretary final averages page reads missing $cicluSelectatID when cycle filter is empty - 3 warnings/24hPlanned
ADS-7591 — Elevi_transfer.php: missing source repartition row breaks subject transfer - 48 warnings/24hPlanned
ADS-7689 — Absente.php: eager queues bootstrap makes GET /api/v2/absente return HTTP 500 when RabbitMQ DNS failsPlanned
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 incadrarePlanned
ADS-7718 — [FE][Clasele Mele] - Modalul de setari tipuri note nu functioneaza corect pe mobilePlanned
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 completion5Carryovers 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

Snapshot / movementIssue countCalculationLink
Planning snapshot raw list52Frozen planning export before metric exclusionsOpen JQL
Sprint review / outcome snapshot raw list66Frozen review export before metric exclusionsOpen JQL
Normalized sprint fact base64Deduplicated union used by metrics after canceled/cancelled exclusionsOpen JQL
Metric planning baseline49Non-canceled issue keys present in the frozen planning snapshotOpen JQL
Metric outcome snapshot63Non-canceled issue keys present in the frozen sprint-review snapshotOpen JQL
Planned and still present at review48planning_snapshot_present = true and outcome_snapshot_present = trueOpen JQL
Added after planning15planning_snapshot_present = false and outcome_snapshot_present = trueOpen JQL
Planned but missing from review1planning_snapshot_present = true and outcome_snapshot_present = falseOpen JQL
Metric-excluded canceled/cancelled rows3Rows preserved in audit but excluded from every numerator and denominatorOpen JQL

Planning and outcome are separate frozen moments. Raw snapshot counts can be larger than metric counts because canceled/cancelled rows stay in audit but leave all metric denominators.

Added after planning is snapshot-based: present in the outcome snapshot and absent from the planning snapshot. Planned but missing from review shows items that left the sprint snapshot before review.

Metric register addendum

MetricValueFormulaNumerator / denominatorDenominator evidence
Visible sprint items64all rows in the outcome snapshot64/64Open denominator JQL
Delivered items31rows whose Sprint Outcome is Done31/64Open denominator JQL
Carry overs33rows whose Sprint Outcome is Carry Over or remained open in review33/64Open denominator JQL
Stories done2done items where issue type = Story2/31Open denominator JQL
Tasks done6done items where issue type = Task6/31Open denominator JQL
Bugs done17done items where issue type = Bug17/31Open denominator JQL
Entry kind mix48 / 15 / 1Planned / Added / Stretch counts across all visible sprint items64/64Open denominator JQL
Readiness mix17 / 43 / 0Ready / At risk / Not Ready counts across all visible sprint items64/64Open denominator JQL
Progress items behaving as intended3/3progress-intent items that carried as intended ÷ all progress-intent committed items3/3Open denominator JQL
Partial completion misses5carryover items whose miss reason is Partial completion5/33Open denominator JQL
Dependency / competing work misses1carryover items whose miss reason is Dependency delay1/33Open denominator JQL
Not-started misses20carryover items whose miss reason is Not started20/33Open denominator JQL

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.