Anexe
Toate formularele, goale, gata de copiat
F1 · Specify
Cine: Feature Lead cu PM-ul. Aprobă: Prodi. Când: înainte de orice estimare. Lungime: o pagină.
- Scrie problema în două propoziții. Fără soluție.
- Scrie pentru cine. Nume de rol, nu „utilizatorii".
- Scrie de ce acum. Ce se întâmplă dacă nu facem în trimestrul ăsta.
- Scrie comportamentul vizibil: ce vede omul la final, pas cu pas.
- Scrie cazurile limită. Minimum trei.
- Scrie ce nu facem în această iterație.
- Scrie definiția de „gata" ca o propoziție pe care o poate verifica altcineva.
- Nu scrie tehnologie. Dacă apare un nume de librărie, șterge-l.
| Câmp | |
|---|---|
| Proiect · prioritatea din trimestru | |
| Feature Lead · PM | |
| Problema | |
| Pentru cine | |
| De ce acum | |
| Comportament vizibil | |
| Cazuri limită | |
| Ce nu facem | |
| Definiția de „gata" | |
| Deschis · Estimat · Real · Aprobat de Prodi la |
F2 · Plan
Cine: Feature Lead, un mid. Revizuiește: Prodi, cu notă și întrebări. Lungime: 2–3 pagini. Regula: dacă trece de dublul estimării, proiectul se oprește aici.
- Listează componentele atinse, cu numele din repo.
- Scrie ce se schimbă în modelul de date.
- Listează integrările externe. Pentru fiecare: ce se întâmplă dacă întârzie.
- Scrie riscurile. Pentru fiecare: ce facem dacă apare.
- Scrie ce nu se atinge.
- Completează fișa de estimare (F3) după ce Plan-ul e scris, nu înainte.
- Prodi: pune întrebări în thread. Dă nota de simplitate 1–3 cu un rând de motiv. Dă scorul de complexitate 1–5. Nu rescrie.
| Câmp | |
|---|---|
| Componente atinse | |
| Date | |
| Integrări externe · plan B pentru fiecare | |
| Riscuri · ce facem | |
| Ce nu se atinge | |
| Ecrane (dacă are UI) · aprobate de Octav la | |
| Nota de simplitate 1–3 · motiv | |
| Scor de complexitate 1–5 | |
| Deschis · Estimat · Real · Revizuit de Prodi la |
F3 · Fișa de estimare
Când: la Plan, după ce e scris. Regula: trei cifre, în ordine, fără să se vadă una pe alta. Cifra reținută e a lui Prodi.
- Feature Lead: estimează din propriul Plan, pe faze. Scrie cifra în fișă.
- Claude: primește Specify și Plan, fără cifra Feature Lead-ului. Estimează pe faze. Agentul de planificare o scrie în fișă.
- Prodi: vede ambele. Validează o cifră. Un rând de motiv dacă diferă de amândouă.
- Scorul de complexitate se dă aici, independent de cifre.
| Fază | Feature Lead | Claude | Validată de Prodi |
|---|---|---|---|
| Specify | |||
| Plan | |||
| Implement | |||
| Review · testare | |||
| Release · monitorizare 30 zile | |||
| Buffer | |||
| Total | |||
| Motiv (Prodi) | |||
| Scor de complexitate 1–5 | |||
F4 · Checklist pe faze în SuperBono
Cine ține: PM-ul proiectului. Regula: faza următoare nu se deschide fără aprobarea celei anterioare. Sursa pentru: KPI 4, 5, 9, 10.
- La deschiderea fiecărei faze, scrie data și timpul estimat.
- La aprobare, scrie data, cine a aprobat și timpul real. Timpul real vine din orele confirmate.
- La Plan, adaugă estimarea validată, scorul de complexitate și nota de simplitate.
- La Tasks, adaugă data asumată. Aceasta intră în Predictibilitate.
- La Release, adaugă data reală și, după 30 de zile, orele de rework.
| Fază | Deschis | Estimat | Real | Aprobat la | De cine |
|---|---|---|---|---|---|
| Specify | Prodi | ||||
| Plan · estimare validată · scor · notă | Prodi | ||||
| Tasks · data asumată | Prodi | ||||
| Implement · per task | Feature Lead | ||||
| Release · ore rework în 30 zile | Feature Lead |
F5 · Task
Cine: Feature Lead, din Plan, cu agentul de planificare. Regula: sub o zi, cu criteriu de verificare pe care îl confirmă altcineva. Toate în SuperBono înainte de prima oră de implementare.
- Numele e o acțiune concretă: „Implementare endpoint POST /notes — creare notă", nu „Backend".
- Ore: maximum 8. Dacă e mai mult, sparge.
- Faza: Implement, Review, Testare, Release, Monitorizare, Buffer.
- Criteriul de verificare: o propoziție pe care reviewer-ul o poate bifa.
- Dependența: numele taskului de care depinde, sau nimic.
| Câmp | |
|---|---|
| Nume | |
| Proiect · fază | |
| Ore estimate · ore reale | |
| Criteriu de verificare | |
| Depinde de | |
| Reviewer | |
| Creat la · început la · închis la |
F6 · Checklist PR
Înainte să ceri review (Feature Lead):
- PR-ul are sub 200 de linii. Dacă nu, l-am spart.
- Titlul e numele taskului din SuperBono.
- Descrierea spune ce am verificat, nu ce am scris. Criteriul din task e bifat.
- SuperBoris a rulat. Findings-urile sunt rezolvate sau explicate în descriere.
- Am cerut review în canalul proiectului, în thread, cu numele reviewer-ului.
Înainte să aprobi (reviewer, treapta 2):
- Am răspuns în sub 24 de ore de la cerere.
- Face ce scrie în Specify. Cazurile limită din Specify sunt tratate.
- Nu atinge arhitectura. Dacă atinge, am chemat-o pe treapta 3.
- Am întrebat, nu am rescris.
Treapta 3 (Prodi, doar pe arhitectură):
- Am intrat pentru că PR-ul atinge model de date, integrare, contract de API sau o decizie scumpă.
- Am întrebat. Dacă am modificat, am notat: intră în „PR-uri cu modificări de la Prodi".
- Ce am explicat în thread poate deveni un rând în CLAUDE.md. Am confirmat propunerea agentului.
F7 · Fișa de vineri
Cine: agentul, vineri la 9:00, în canalul proiectului. Confirmă: Feature Lead, până la 10:00. Se citește: Prodi cu Feature Lead-ul, 30 de minute.
- Cifrele vin din SuperBono și din orele confirmate. Nu se completează de mână.
- Cifrele 1 și 2 se citesc împreună. Dacă nu merg împreună, discuția e acolo.
- Decizia se scrie în thread: data mutată cu motiv, scop tăiat sau om adăugat.
| Proiect | 1 · Ore consumate / estimarea validată | 2 · Taskuri închise / total | 3 · Termen mutat · înainte/după | 4 · Ore pe altceva | Decizie |
|---|---|---|---|---|---|
Per om, în același mesaj: ore explicate din 40 · review-uri deschise peste 24 h.
F8 · Confirmarea zilnică
Cine: agentul, 17:30, DM per om. Răspuns: ✅ sau un rând. Până când agentul e gata: același rând, scris de mână în canalul de standup.
Formatul propunerii:
Azi, 6,5 h din 8: CAEN / Implement / „endpoint D700" — 4 h · review pentru Adi — 1 h · ședințe — 0,5 h · TVA operațional — 1 h. Nealocate: 1,5 h. Confirmi?
Surse: commit 3f2a…, PR #214, thread #caen, calendar.
Categoriile: proiect / fază / task · review pentru altul · ședințe · operațional · concediu · neplanificat.
Răspunsuri valide: ✅ · nu: 3 h CAEN, 2 h TVA, 1 h review, 0,5 ședințe, 1,5 neplanificat · concediu.
F9 · Raportul lunar
Cine: agentul pregătește draftul în ultima joi. Semnează: Chris. Lungime: o pagină. Pleacă la: Bogdan, după retrospectivă.
- Cei 10 KPI per echipă, cu valoarea lunii și tendința față de luna trecută.
- Cei 5 KPI de om, per om. Fără ordonare, fără comparație.
- Cele 3 cifre ale lui Prodi.
- Trei paragrafe scrise de Chris: ce a mers, ce nu, ce schimbăm în proces.
| Secțiune | Sursa | KPI |
|---|---|---|
| Ore pe categorii, procent explicat, per om | orele confirmate | 3, 5 |
| Proiecte conduse, cu faze și estimat/real | SuperBono | 4, 9, 10 |
| Termene asumate, mutate, livrate | Predictibilitate | 1, 2 |
| Review-uri date și primite, timp de răspuns | GitHub | 6 |
| Puncte de complexitate livrate | SuperBono | 7 |
| Nota de simplitate, ore rework, scop tăiat | SuperBono | 8 |
| PR-uri fără modificări de la Prodi · Plan-uri din prima · deploy-uri de altcineva | GitHub, SuperBono | Prodi |
| Ce a mers · ce nu · ce schimbăm | Chris | — |
F10 · Grila 4×4
Cine: Prodi și Alexandra, o oră, per om. Când: septembrie (bază), apoi la fiecare retrospectivă trimestrială. Obiectiv: +1 treaptă pe cel puțin o abilitate până în ianuarie.
- Notează fiecare abilitate 1, 2 sau 3, după definițiile din Cum creștem.
- Alege abilitatea pe care omul o crește în trimestru. Una.
- Alege proiectul cu +1 complexitate care o exersează.
- Scrie cifra prin care se vede creșterea.
| Om | Specify singur | Plan din prima | Implementare cu agent | Review și deploy pentru altul | Abilitatea de crescut | Proiectul | Cifra |
|---|---|---|---|---|---|---|---|
| Vlad | |||||||
| Alex | |||||||
| Adi | |||||||
| Edi |
F11 · Harta funcțiilor
Cine ține: Alexandra. Când: la fiecare planificare trimestrială, cu cele patru întrebări.
- Listează funcțiile. Nu oamenii: funcțiile.
- Un nume per funcție. Agenții sunt funcții.
- Una-două cifre prin care se vede dacă funcția merge.
- Ce decide singur cine ține funcția.
- Pune cele patru întrebări: mai mult de un om pe un scaun? un om pe mai multe scaune? scaune goale? l-ai reangaja cu entuziasm?
| Funcție | Cine | Cifra | Decide singur |
|---|---|---|---|
F12 · Pagina mea
Cine: Alexandra, cu fiecare om, în prima săptămână. Lungime: jumătate de A4. Unde stă: în repo, lângă harta funcțiilor.
- Ce fac: 3–5 propoziții, la persoana întâi.
- Ce decid singur.
- Ce propun și cine decide.
- Ce cifră mă privește, cu ținta.
- Ritualurile mele, cu ora.
| Câmp | |
|---|---|
| Nume · funcția din hartă | |
| Ce fac | |
| Ce decid singur | |
| Ce propun · cine decide | |
| Cifra mea · ținta | |
| Ritualurile mele | |
| Abilitatea pe care o cresc trimestrul ăsta |
F13 · ADR — decizie de arhitectură
Cine: fiecare mid, lunar. Confirmă: Prodi. Unde: docs/adr/ în repo, sau o secțiune în CLAUDE.md. Lungime: sub o pagină.
- Titlu: decizia, ca propoziție. „Tranzacțiile se deschid în handler, nu în repository."
- Context: ce problemă a cerut decizia. Trei propoziții.
- Decizia: ce am ales.
- Alternative: ce am respins și de ce, un rând fiecare.
- Consecințe: ce devine mai ușor, ce devine mai greu.
| Câmp | |
|---|---|
| Titlu | |
| Data · autor · confirmat de | |
| Context | |
| Decizia | |
| Alternative respinse | |
| Consecințe |
F14 · Fișa de funcție a agentului
Cine: cine construiește agentul. Confirmă: Prodi și Chris. Regula: un agent fără fișă nu rulează.
- Funcția: o propoziție.
- Ce citește: sursele, cu drepturile de acces.
- Ce scrie: unde, în ce format.
- Cine confirmă: numele omului, nu „echipa".
- Cifra: prin ce se vede dacă agentul e util.
- Ce nu face: explicit.
- Când rulează.
| Câmp | |
|---|---|
| Nume · funcția | |
| Ce citește | |
| Ce scrie · unde | |
| Cine confirmă | |
| Cifra | |
| Ce nu face | |
| Când rulează · unde | |
| Fișierele pe care le citește la fiecare rulare (CLAUDE.md, skill-uri) |
F15 · Planul trimestrului
Cine: Product (Bogdan, Cristi, Chris) cu ownerii, la planificarea trimestrului. Lungime: o pagină. Unde stă: în repo și în tracker. E echivalentul nostru pentru One-Page Strategic Plan.
- Scrie cifra trimestrului: un singur lucru care e adevărat la sfârșit și nu era la început.
- Listează 3–5 priorități. Nu mai multe. Fiecare cu owner (un nume), cifră, Feature Lead, reviewer, scor de complexitate estimat.
- Verifică: fiecare mid e Feature Lead pe una și reviewer pe alta. Nimeni pe trei.
- Scrie ce nu intră în trimestru. Numit, ca să nu revină pe ușa din spate.
- Scoate concediile din calendar înainte să pui date.
| Câmp | |
|---|---|
| Trimestrul · cifra trimestrului | |
| Prioritatea 1 · owner · cifra · Feature Lead · reviewer · scor | |
| Prioritatea 2 · … | |
| Prioritatea 3 · … | |
| Prioritatea 4 · … | |
| Prioritatea 5 · … | |
| Ce nu intră în trimestru | |
| Concedii în interval | |
| Retrospectivele · planificarea următoare | |
| Semnat: Product · Prodi · Chris · Alexandra |
The Bono Way · v0.1 · 9 septembrie 2026 · pregătit de Claude pentru Bogdan; capitolele se rescriu de owner-ii lor. Sursa: repo „Bono Waiy", Markdown.