Domanda

Ho un collega/manager/stakeholder che è molto conservatore quando si tratta di adottare nuove tecnologie. Capisco perfettamente perché: abbiamo molta competenza interna con Java, Mysql/Postgres e così via, sono ben consolidati e c'è un sacco di buon supporto per loro.

Ma la tecnologia si evolve e talvolta le tecnologie più recenti sono più adatte ai compiti di oggi. Ha senso, ad esempio, fare una pesante elaborazione numerica in qualcosa come Python+Numpy. Alcuni tipi di semplici siti Web sono più veloci e più facili da implementare in Ruby/Rails. Elaborare centinaia di gigabyte di tronchi al giorno è adatto a un'architettura di Hadoop Mr Architecture.

Ma spesso incontro molta resistenza a portare nuove tecnologie nel mix, anche quando penso che ci sia un caso forte per questo. La resistenza scende anche a dettagli minori, come l'utilizzo di un pesante front-end Javascript e servizi Web piuttosto che un JSP pesante sul lato server per un recente progetto. L'obiezione più comune è che, poiché non abbiamo competenze significative nella tecnologia, non sarà mantenebile se non sono disponibile a farlo da solo.

Come lavori con persone come questa per superare questo tipo di obiezioni?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top