Foaie de parcurs proces
1) Scop și principii
Foaia de parcurs descrie modul în care realizăm măsurătorile de afaceri prin inițiative de inginerie și atunci când sunt livrate.
Principii:- Ieșire peste ieșire: Obiectivele sunt măsurate prin KPI-uri SLO/business (nu numărul de sarcini).
- Descompunerea Value Stream: Platformă, Plăți, Date/BI/ML, Securitate/Conformitate, Fiabilitate/Observabilitate, DevEx/IDP.
- Orizonturi: H1 (0-6 luni) - funcționare; H2 (6-18 luni) - scalare; H3 (18 + luni) - cercetare/inovare.
- Acum/Next/Strategie ulterioară și cu două viteze: câștiguri rapide + proiecte fundamentale.
- Bazat pe dovezi: fiecare afirmație este o metrică, experiment, sau audit.
2) Cadru de foaie de parcurs (artefacte)
Vision/North Star: 1 pagină „unde mergem” (SLO, piețe țintă, licențe).
Piloni strategici: scară, fiabilitate, securitate, viteză de livrare, economie.
Portofoliul anual de inițiative cu creșteri trimestriale.
OKR (companie → domeniu → echipă) și SLO (p95/TTFB, Time-to-Wallet, toleranță la erori).
Catalog de dependență (reglementare, furnizori PSP/KYC, versiuni backend/client).
Registrul de risc și planul de răspuns.
RACI privind inițiativele-cheie.
Eliberați calendarul și înghețați ferestrele.
Politica de depricție și registrul tehnic al datoriilor.
3) Prioritizare: Cum de a alege ce să faci mai întâi
RICE (Reach, Impact, Încredere, Efort) - pentru caracteristicile produsului/platformei.
WSJF (Costul întârzierii/Dimensiunea postului) - pentru infrastructură și reducerea riscurilor.
Guardrails: Nu rulați inițiativat fără KPI-uri măsurabile, un proprietar dedicat și un plan de compatibilitate înapoi.
4) fluxuri de valoare și obiective
4. 1 Platformă/Infrastructură
Obiective: p95 API <1500 ms, autoscaling, canare, DR RTO≤1ch/RPO≤5min.
Maturitate: de la „manual releases” la „policy-as-code + SLO auto-upload”.
4. 2 Plăți/Concluzii
Obiective: Time-to-Wallet p95 ≤ 30c, creșterea conversiei depozitelor + X%, PSP-rutare inteligentă tolerantă la erori.
4. 3 Date/BI/ML
Obiective: Contract de evenimente unificate, DWH + Streaming, Antifraudă-ML, Analiza produselor.
4. 4 Siguranță/Conformitate
Obiective: pregătire PCI/GDPR, semnături SBOM +, "fără oameni în prod', PAM/SSO + MFA, eBPF/runtime-detection.
4. 5 Fiabilitate/Observabilitate
Obiective: Bugetul de eroare ≤ 1%, OTel end-to-end, monitorizarea sintetică a scenariilor critice.
4. 6 DevEx/IDP (platforma dezvoltatorului)
Obiective: TTFPR ≤ 1 zi, mediu de previzualizare per-PR, teste de contract peste tot, cataloage de șabloane.
5) Exemplu de card anual (H1: 0-6 luni, H2: 6-12 luni)
H1 (sferturi Q1-Q2)
Acum (Q1):- IDP MVP: șabloane de service, CI de bază (scame + unitate + construi), medii de previzualizare.
- Observabilitate 1. 0: OTel, tablouri de bord p95/5xx/DLQ, alerte SLO.
- Plăți v1: 2 PSP + failover, Idempotency-Key, cărți web semnate.
- Nucleul de securitate: SSO + MFA, KMS, politici de admitere de bază, SBOM pentru fiecare construcție.
- Canare/Blue-Green, SLO auto-încărcare.
- Platforma de date 1. 0: autobuz unic eveniment, Catalog de date, validarea contractului.
- Semnale antifraudă 1. 0 (reguli + phicheflags).
- FinOps 1. 0: showback, primele bugete și cote.
H2 (Q3-Q4)
Acum (Q3):- PSP по SLA/гео cu rutare inteligentă, trafic Shadow.
- Rezistență: teste de haos pentru punerea în scenă, răni uscate de DR.
- Securitatea 2. 0: Semnătura imaginii + admitere-aplicare, cărți de redare SOAR.
- Date 2. 0: DWH + rapoarte de măsurare a produsului, scor ML (beta).
- Inele de desfășurare pe regiuni/chiriași.
- Cost Guardrails: auto-shutdown de resurse inactive, rightsizing.
- Pachet de conformitate: artefacte PCI/GDPR, piste de audit de primă probă.
- Platforma UX: DevPortal 2. 0, Golden Paths, Runbooks ca cod.
6) OKR-uri anuale (exemplu)
O1: Stabilitate și viteză:- KR1: p95 API <1. 5s; KR2: MTTR <30 min; KR3: frecvența lansărilor de vânzări ≥ 2/zi.
- KR1: + 3 pp conversie depozit; KR2: Time-to-Wallet p95 ≤ 30с.
- KR1: 100% din imagini semnate; KR2: 0 critic/ridicat, fără excepții> 14 zile; KR3: − 20% din costurile de infrastructură/1000 SPR.
7) plan de livrare de 12 luni (model)
8) Resursele și componența echipelor
Матрица навыков: Platformă (K8s/IaC), Plăți (PSP/KYC/crypto), Date (Kafka/DWH/DBT), Securitate (IAM/PAM/SAST/DAST), SRE (SLO/OT DevEx (Backstage/CLI).
Planul de capacitate: 70% - inițiative de card, 20% - sprijin/incidente, 10% - cercetare H3.
Furnizori: Construiți vs Cumpărați criterii (TCO, blocare, viteză, control, conformitate).
9) Buget și FinOps
Unitate economică: €/1000 RPS, €/TB-stocare, €/depozit.
SLO bugetare: limite privind serviciile/spațiile de nume; alerte automate pentru abateri.
Optimizări: rightsizing, spot/abonamente, caching, depozitare la rece, lot off-vârf.
10) Siguranța și conformitatea în foaia de parcurs
Built-in „porți de calitate”: SBOM, semnătură, SAST/SCA, DAST, policy-as-code.
Pachete PCI/GDPR: DPIA, tokenizare, segmentare PAN, jurnale auditate.
„No human in prod' până la sfârșitul Q3: PAM, sesiuni de înregistrare, lansare” break-glass' auditat.
11) Observabilitate și SLO
Indicatori de nivel de service Единые: latenta p50/p95/p99, rata de eroare, saturatie.
Business SLI: Time-to-Wallet, conversia depozitelor, rata de respingere KYC.
Bugetul de eroare controlează viteza de lansare: epuizat - se concentreze pe fiabilitate.
12) Comunicații și Management
Ceremonii: Portofoliu săptămânal (PM + EM + RM), Direcție lunară, QBR-uri trimestriale
Artefacte: tablou de bord/buget consolidat OKR/SLO, changelog de decizii strategice.
Transparență: DevPortal cu o foaie de parcurs „live” (Now/Next/Later, proprietari).
13) Riscuri și dependențe (șablon de registru)
14) RACI (exemplu pentru „Canare releases”)
Responsabil: Release Manager, SRE
Responsabil: Șeful platformei
Consultat: Plumb de securitate, QA Lead
Informat: Produs/Suport/Conformitate
15) Lansarea inițiativei: Definiția gata/făcut
DoR: proprietar, metrică țintă, contract/schemă, doc de proiectare, listă de risc, plan rollback.
DoD: teste verde (unitate/contract/integrare/e2e), tablouri de bord/alerte actualizate, gata runbook, changelog publicat, îmbunătățit metric.
16) Experimente, A/B și phicheflags
Orice produs/model de risc - prin phicheflag, cu activare progresivă și telemetrie de influență (conversie, latență, erori).
Experimentele sunt înregistrate în catalog: ipoteză → rezultat → soluție.
17) Politica de privare și datorie tehnică
Plan apus de soare: perioada de suport ≥ 2 versiuni minore, adaptoare de migrare, data EOL.
Registrul datoriei tehnice: evaluarea riscului/valorii, „sprinturile datoriei” trimestriale.
18) Lista de verificare a maturității foii de parcurs
- Există Viziune și 5 piloni de strategie.
- Portofoliu 4Q cu OKR/SLO măsurabil.
- Reguli uniforme de prioritizare (RICE/WSJF).
- Registrul de risc și dependențele sunt relevante săptămânal.
- RACI/proprietarii atribuite, resurse confirmate.
- Harta este disponibilă în DevPortal și este sincronizată cu calendarul de lansare.
Politica de depravare și registrul datoriei tehnice sunt menținute.
- Bugetul SLO/Error controlează ritmul lansărilor.
- Tabloul de bord FinOps și porțile de buget sunt activate.
19) Exemplu „Now/Next/Later” (vizualizare pentru DevPortal)
Acum: IDP MVP, Observabilitate 1. 0, PSP v1 (2 furnizori), SSO + MFA + KMS.
Next: Canare, Date 1. 0, Smart-routing, test DR, semnături de imagine (aplicare).
Mai târziu: implementări de inele, audit PCI/GDPR, antifraudă cu scoruri ML, DevPortal 2. 0.
Scurtă concluzie
Foaia de parcurs tehnologică este un contract de viață între afaceri și inginerie. Acesta combină strategia cu pașii trimestriali executabili, se concentrează pe rezultate (SLO, Time-to-Wallet, conversie), echilibrează viteza și riscul și creează transparență: cine, ce, când și de ce. Urmând acest șablon, transformați scara și conformitatea dintr-o amenințare într-un avantaj competitiv.