Sunteți pe pagina 1din 1

 Investitia in tehnologie noua creeaza probleme de personal, cu toate ca proiectul realizat

in noua tehnologie iese foarte bine, el nu se termina acolo. Proiectul, timp de mai multi
ani, va avea nevoie de mentenanta si adaugare de functionalitati noi. Dar oamenii se vor
schimba, si tehnologiile la fel. Cat de usor va fi companiei sa angajeze oameni noi pe
acea tehnologie? Cati oameni priceputi vor mai exista pe piata? Cat vor costa ei?
intrebati-i pe cei ce au facut proiecte in Ruby, cat de greu le este sa gaseasca oameni.

 Creeaza probleme de infrastructura Fiecare tehnologie noua vine cu cerintele ei de


infrastructura. Compania are deja o infrastructura bine pusa la punct, iar orice modificare
presupune costuri destul de mari. Ok, ai cloud-ul (AWS, Azure) care rezolva multe din
probleme, dar tot sunt necesari oameni specializati pe ambele tehnologii.

 Cresc costurile de intretinere ale echipelor O companie aeriana e eficienta daca are un
singur tip de avion (se aude, Tarom???). Pentru ca echipa ce face intretinerea avioanelor
se pricepe la un singur tip de avion. Daca compania are doua tipuri de avioane, costurile
se dubleaza. La fel e si intr-o companie de IT. Ai o echipa de Java si una de Node.js?
Trebuie sa faci doua training-uri, ai nevoie de doua echipe de suport tehnic, de doua
persoane care sa tina interviurile tehnice.

 Lipsa documentatie si potentiale bug-uri Pentru limbajele stabile exista documentatie,


StackOverflow, tutoriale, forumuri, etc. Pentru cele de nisa sau foarte noi, din cauza
numarului mic de oameni ce le folosesc, nu exista mare lucru. De multe ori va fi nevoie
sa se apeleze chiar la cei ce au creat noua tehnologie, pentru a beneficia de suport.

 Lipsa de module deja create In tehnologiile stabile, cam tot ce vrei sa faci, exista deja. La
fel ca un puzzle, pentru a dezvolta proiectul, trebuie doar sa te folosesti de ce a fost facut
deja. In tehnologiile noi - nu e cazul. Pe masura ce lucrezi intr-o tehnologie noua, o sa-ti
dai seama ca lucruri care erau "taken for granted" in alte tehnologii, cum ar fi un validator
de email, aici nu exista si vor trebui facute de la zero. Asta duce la timp pierdut
si riscuri.

 Lipsa de experienta Cand se dezvolta un proiect nou, intr-o tehnologie stabila, cu o


echipa ce a mai lucrat in acel mod, riscurile sunt scazute. Se cunosc puncte forte, punctele
slabe, iar riscul poate fi bine estimat. Utilizand o tehnologie foarte noua, riscul creste
exponential.

 Rezistenta la schimbare In companii, oamenii au diverse dorinte. Pe langa cei ce doresc


sa invete tehnologii de ultima ora, sunt si “dinozaurii”, oameni care cunosc extrem de
bine o tehnologie si se impotrivesc la orice semn de schimbare. Pentru ca de cele mai
multe ori acesti oameni sunt cei ce stau la baza echipelor de care depind proiectele
importante, compania va avea mari dificultati in impunerea unei noi tehnologii, asa ca
prefera sa astepte.

S-ar putea să vă placă și