Amazon je ažurirao smernice za svoje inženjerske timove, uz poruku da veća upotreba alata za razvoj ne znači automatski i bolji rad. Kompanija želi da se programeri ocenjuju prema vrednosti koju isporučuju korisnicima i poslovanju, a ne prema broju potrošenih tokena, izmenama u kodu ili obavljenim revizijama.
Nova pravila usmerena su na pojavu nazvanu „tokenmaksing“ – namerno povećavanje upotrebe ovakvih alata kako bi zaposleni izgledali produktivnije na internim kontrolnim tablama. Amazon upozorava da ovakvi pokazatelji mogu da budu pogrešni kada se odvoje od stvarnog ishoda rada.
Prema navodima kompanije, pretvaranje potrošenih tokena i stope korišćenja alata u formalne ciljeve može da stvori neželjene posledice. Među njima su veći troškovi računarskih resursa i složeniji softver, što se ne uklapa u težnju ka jednostavnijim rešenjima.
Umesto toga, Amazon predlaže da se procena zasniva na dugoročnim rezultatima. Podaci o upotrebi i dalje mogu da budu korisni, ali samo kada se pažljivo razmatraju i u kombinaciji sa drugim pokazateljima. Kompanija ističe da treba analizirati i timove koji najmanje i one koji najviše koriste nove alate, kako bi se utvrdilo da li oni zaista poboljšavaju isporuku softvera.
U internoj belešci naglašava se da uloga programera ne treba da se definiše prema tome koliko koristi određenu tehnologiju. Važniji ostaju inženjerska procena, poznavanje domena i sposobnost da se stvori koristan proizvod.
Amazon dodaje da ne mora svaki zadatak da ima ovakvu tehnološku podršku. Ako aktuelni alati ne donose korist za konkretan posao, to se smatra važnim nalazom, a ne neuspehom. Inženjer koji može precizno da objasni gde ta rešenja još ne pomažu, prema navodima kompanije, pokazuje upravo procenu kakva se očekuje.
Kompanija nije uvela ograničenja za potrošnju tokena, ali je ranije zatvorila internu rang-listu nakon što je utvrđeno da je deo zaposlenih manipulisao sistemom radi boljeg plasmana.
