Cheap developers are most expensive November 28, 2008 07:53 over 3 years ago
En ekspertudvikler koster måske ti gange mere end en noviceudvikler men du får fuld valuta for pengene hver gang. Undersøgelser viser at forskellen i produktivitet kan være op til 50 gange bedre for en ekspertudvikler. Hvis du tror at du spare penge ved at bemande dit projekt med billig arbejdskraft må du tro om igen.
I starten af et ethvert projekt vurderes hvor mange ressourcer der er nødvendigt for at sikre gennemførelse. Ofte sker det ud fra en økonomiske sammenhæng men i virkelighedens verden holder de positive forventningerne aldrig. Det er dyrt at spare penge på kompetencer. Denne erkendelse erfarer alle projekter hvor ledelsen har sparet på ressource udgifter til rå kompetencer og grunden er det simple at man får hvad man betaler for.
En ekspertudvikler er meget dyrere en noviceudvikler. Og med god grund. Fem noviceudviklere i et halvt år koster mange penge men ikke mere end en ekspertudvikler i samme tidsrum. Planmæssigt er det naturligvis bedst med 5 mand frem for en og den generelle holdning er da også at de vil få planen til at holde men ekspertudviklerne kommer jo alligevel ind i projektet til sidst når det hele brander. Faktisk netop på det tidspunkt hvor man kan udnytte superkvalifikationer dårligst.
Mange mener at middelmådige, og dermed billige udviklere og programmører er randtabel fordi de udføre det job som eksperterne ikke gider. Det er helt forkert. Lad mig pointere at en gennemsnitlige programmører vil udføre et gennemsnitligt job, også ved trivielle opgaver hvilken senere vil give ekspert hovedpine.
En bedre løsninger er at give rutineopgaverne til ekspertudviklerne. De vil hade det og skabe automatiseret metoder til at løse opgaverne så de kan bruge tiden til noget fornuftigt.
Hvor ofte høre du at en applikation skal skrives om eller måske omstrukturers i løbet af de næste seks måneder? Ja ik, dine udviklere får for lidt i løn men du skal ikke give dem mere. Du skal fyre dem. Selv når opgave ikke kræver en total omskrivning vil en suboptimal løsning have implikationer på andre dele af softwaren.
Når man bruger ekspertudviklere vil man opleve at det er muligt at skrive applikationer som løser de problemer som de var tiltænkt. Omskrivning eller omstrukturering vil være minimale og vigtigst af alt, de kan gennemføres over kort tid.
Ekspertudviklere giver solide komponenter uden sideeffekter med masser af selvservice!
By Frank Vilhelmsen - 2 tags: agile productivity - Add comment