Guides
Mentenanță Magento internă sau prin agenție? Decizia onestă
15 septembrie 2026 - Alexandru-Manuel Carabus
Întrebarea internă sau agenție e de fapt cinci întrebări mai mici, despre competențe, volum de lucru, acoperire și forma costului. Iată matricea onestă de decizie, când câștigă fiecare model și hibridul la care ajung în practică magazinele serioase.
Iată întrebarea care decide de fapt totul, și nu e despre buget. E vineri, 17:45. Checkout-ul tocmai a picat. Cine e responsabil? Nu "cine s-ar putea uita", nu "pe cine sunăm de obicei". Al cui telefon sună, la ce s-a angajat în scris și ce se întâmplă dacă e în concediu?
Dacă ai un răspuns limpede, decizia internă versus agenție e deja luată, fie că ai formalizat-o, fie că nu. Dacă nu ai, magazinul rulează pe al treilea model, cel pe care nu îl alege nimeni intenționat: neasumat. Majoritatea magazinelor Magento care pățesc ceva nu sunt pe modelul greșit. Sunt pe niciun model, cu mentenanța făcută de cine are o după-amiază liberă, ceea ce funcționează exact până în după-amiaza în care nu mai funcționează. Acest articol e comparația onestă, inclusiv costurile pe care fiecare tabără preferă să nu le pomenească, și hibridul spre care converg în liniște magazinele serioase.
Ce cere de fapt mentenanța Magento, în competențe
Checklist-ul complet de mentenanță arată ca o listă de sarcini. Încearcă să o acoperi cu oameni și se dovedește o listă de meserii:
- Inginerie backend Magento. Patch-uri, conflicte între module, trasee de upgrade, tot ce atinge codul din checklist.
- Inginerie frontend. În 2026, realist vorbind Hyvä: Tailwind, Alpine.js și disciplina de a ține Core Web Vitals pe verde după fiecare schimbare.
- DevOps. Varnish, Redis, OpenSearch, CDN, pipeline-uri de deployment, testele de restaurare de care nu se bucură nimeni și de care are nevoie toată lumea.
- Operațiuni de securitate. Citești advisory-urile în ziua publicării, știi care se aplică, te miști în ore când e un SessionReaper și nu o notă de subsol.
- Management de release. Disciplină de staging, testare, procesul plictisitor care desparte un update de o cădere.
Sunt cinci competențe. Adevărul incomod al pieței de recrutare: rareori locuiesc într-un singur om, iar oamenii care acoperă trei sau patru dintre ele sunt seniori, scumpi și curtați agresiv. Întrebarea internă nu e niciodată "putem angaja un developer Magento". E "câte dintre cele cinci primim per angajare și cine acoperă restul".
Costul variantei interne pe care anunțul de angajare nu îl arată
Salariul unui inginer Magento senior e informație publică pe orice platformă de joburi, iar în România doar el depășește ce cheltuiesc majoritatea magazinelor pe un program extern complet de mentenanță într-un an. Dar salariul e partea vizibilă. Factura completă a variantei interne include recrutarea (trei până la șase luni pentru cineva cu adevărat senior, pe o piață în care e cel mai disputat profil), problema acoperirii (un singur om înseamnă concedii cu risc, zile de boală cu risc, iar un interviu în altă parte devine un eveniment de continuitate a afacerii), factorul de autobuz (o demisie pleacă pe ușă cu toată memoria operațională a magazinului) și deriva de competențe (un om singur rareori rămâne la zi pe toate cele cinci fronturi; timpul de învățare e timp real).
Nimic din toate acestea nu spune că varianta internă e greșită. Spune că varianta internă e un program real, cu costuri reale de context, nu o linie de salariu. Magazinele care bugetează salariul și sar peste rest ajung la ce e mai rău din ambele modele: cost de echipă internă, rezultate neasumate.
Când câștigă cu adevărat varianta internă
- Ecommerce-ul este afacerea, nu un canal. Când magazinul este compania, cunoașterea platformei e capital strategic care merită acumulat intern, un argument pe care l-am făcut și în alte contexte despre deținerea propriului stack.
- Există peste 40 de ore pe săptămână de lucru real pe platformă. Dezvoltare de funcționalități zilnică, integrări constante, un roadmap viu. La acel volum, un model extern la oră devine scump, iar o echipă internă devine eficientă.
- Poți susține cel puțin doi sau trei oameni. Doi seniori, sau un senior plus un mid plus suport DevOps, acoperă cele cinci competențe cu concedii posibile și un factor de autobuz supraviețuibil. Un singur om nu e o echipă; e un punct unic de eșec cu număr de salariat.
- Cunoașterea acumulată a domeniului plătește zilnic. Cataloage B2B complexe, motoare de preț custom, cuplare adâncă la ERP: contexte în care a re-explica magazinul unui om din afară costă mai mult decât a angaja unul înăuntru.
Când câștigă cu adevărat agenția
- Volumul de mentenanță e real, dar sub o normă întreagă. Majoritatea magazinelor sub 10 milioane EUR au nevoie de mentenanță serioasă, dar nu de 40 de ore pe săptămână din ea. Nu poți angaja 30 la sută dintr-un inginer senior, dar poți contracta exact acea capacitate.
- Ai nevoie de o garanție, nu de o intenție. Un angajat îți datorează ore de lucru; un SLA îți datorează un timp de răspuns. Al nostru se angajează la două ore lucrătoare la incidente critice, în contract. Niciun angajat singur nu poate promite asta peste propriile concedii, weekenduri și preavize; echipele absorb absențele pe care indivizii nu le pot absorbi.
- Ai nevoie de toate cele cinci competențe deodată. Un abonament cu o echipă reală pune backend, frontend, DevOps și securitate sub un singur contract, la o fracțiune dintr-un salariu de senior. Calculul din cât costă de fapt mentenanța face comparația concretă.
- Volumul e în vârfuri. Luni liniștite și apoi o urgență în plin sezon e exact forma de lucru pe care angajarea pe salariu o gestionează cel mai prost și pe care un abonament cu garanții de răspuns o gestionează cel mai bine.
Hibridul la care ajung în practică magazinele serioase
Între două și zece milioane EUR venit anual, răspunsul onest de obicei nu e o tabără din dezbatere. E o împărțire: un om sau o echipă mică internă care deține dezvoltarea de produs, funcționalitățile și roadmap-ul unde cunoașterea acumulată face dobândă, cu un abonament extern care deține calendarul de mentenanță, cadența de patch-uri, acoperirea SLA și adâncimea de DevOps. Partea internă nu își mai arde săptămâna pe testat patch-uri; partea externă nu trebuie să învețe istoria motorului de prețuri.
Rezolvă și problema de acoperire care omoară varianta pur internă la această mărime: concediile, vârfurile și vinerea la 17:45 încetează să fie crize de personal, iar cunoașterea strategică rămâne în clădire. Majoritatea relațiilor noastre de abonament au exact această formă: un developer sau o echipă internă alături de care lucrăm, cu calendarul, SLA-ul și escaladările pe partea noastră de gard. Grupul Temanovelart, cu douăzeci de ani în piață și trei magazine online, între care Kit&Kin, lucrează cu noi exact pe acest model; studiul de caz Kit&Kin arată cum funcționează aranjamentul în practică.
Matricea de decizie
Răspunde onest la aceste cinci întrebări și modelul se alege singur:
- Volumul săptămânal de lucru pe platformă. Sub 20 de ore: agenție. Peste 40, susținut: nucleu intern. Între: hibrid.
- Întrebarea de vineri 17:45. Ai nevoie de timp de răspuns contractual: agenție sau hibrid. Ești sincer confortabil cu best-effort până luni: varianta internă poate duce.
- Disciplina de patch-uri. Cineva aplică patch-urile de securitate în zile, pe statul de plată, chiar și în august: varianta internă trece testul. Altfel, calendarul are nevoie de un proprietar extern. Cifrele SessionReaper arată cât valorează acest singur rând.
- Adâncimea echipei. Poți susține doi sau mai mulți oameni care acoperă cele cinci competențe, cu acoperire reală? Dacă nu, varianta internă e la o demisie distanță de zero.
- Forma costului. Salariile sunt fixe și cresc în trepte; abonamentele sunt plate și ajustabile trimestrial. Potrivește cu curba ta de venit, nu cu gustul.
Trei sau mai multe răspunsuri în aceeași direcție înseamnă modelul tău. Un verdict împărțit e hibridul care îți spune că el e răspunsul.
Semnale de alarmă în ambele direcții
Dacă mergi intern, îngrijorează-te când: tot planul e o singură angajare, oricât de bună; patch-urile așteaptă pentru că sprintul e plin (când munca de produs bate mentenanța zi de zi, mentenanța e neasumată); concediile înseamnă degete încrucișate.
Dacă iei o agenție, îngrijorează-te când: nu există SLA în scris, doar adjective; nu există raport lunar, deci nu poți vedea dacă checklist-ul chiar a rulat; totul se facturează per incident, ceea ce îți plătește furnizorul cel mai bine când magazinul tău se strică cel mai des; nimeni nu întreține un staging. Cele trei teste ale noastre sunt și un audit rapid al oricui îți deține azi magazinul, om sau furnizor: rulează-le și vezi cât de bine funcționează modelul actual.
De unde continui
Scrie-ți cele cinci răspunsuri din matrice. Dacă spun intern, angajează pentru calendar și acoperire, nu doar pentru CV, și dă-i mentenanței orele ei protejate. Dacă spun agenție sau hibrid, ține fiecare candidat lângă cele cinci întrebări din analiza de cost, cu SLA-ul în scris pe primul loc. Ce include programul nostru găsești pe pagina de suport și dezvoltare. Iar dacă matricea a ieșit împărțită și vrei o a doua opinie pe forma ta exactă, programează un apel de strategie gratuit. Îți spunem onest ce model ți se potrivește, inclusiv variantele care nu ne implică pe noi.