Vendor Lock-in
Vendor Lock-in este situația în care o companie devine dependentă de un furnizor extern până la punctul în care schimbarea devine extrem de costisitoare sau complex din punct de vedere tehnic. În contextul IT, apare când codul, arhitectura sau cunoașterea sistemului sunt în mâinile furnizorului, nu ale clientului.
Cum funcționează #
Lock-in-ul se instaurează gradual: furnizorul scrie codul cu convențiile proprii, folosește tehnologii proprietare sau nedocumentate, iar echipa internă nu este implicată în dezvoltare. Când furnizorul pleacă — din proprie voință sau prin concediere — ia cu el know-how-ul. Clientul rămâne cu un software pe care nu-l înțelege, nu știe să-l întrețină și nu-l poate evolua fără a reangaja același furnizor sau a o lua de la zero.
La ce folosește #
Înțelegerea vendor lock-in-ului este esențială pentru luarea deciziilor strategice privind outsourcing-ul și dezvoltarea software. Fiecare proiect ar trebui să prevadă măsuri de mitigare: documentație internă, code review, implicarea echipei interne, proprietatea codului sursă.
Când se folosește #
Termenul descrie un risc de evitat. Contramăsurile principale sunt: menținerea know-how-ului critic intern, preferarea tehnologiilor deschise și standard, asigurarea proprietății intelectuale a codului și evaluarea întotdeauna a opțiunii “buy vs build” înainte de a porni proiecte custom de mare amploare.