Ho riflettuto molto sul problema della standardizzazione tra le grandi aziende. Per me, la risposta è abbastanza chiara: non standardizzare arbitrariamente gli strumenti solo perché è quello che fanno tutti gli altri. È controproducente.
Penso principalmente al controllo del codice sorgente, al tracciamento dei bug e agli strumenti di test. Mi sembra così ovvio che non riesco a pensare a molte buone contro-argomentazioni. Alcuni che ho pensato:
- Condivisione più semplice tra i team
- Più facile per la gestione IT
(1) è sicuramente vero se diversi team stanno lavorando sulla stessa base di codici / prodotto. Ma nei casi in cui una squadra non lavora direttamente con il codice non credo sia un valido motivo.
(2) è solo un po 'come mi fa arrabbiare se questo è davvero un argomento. I limiti imposti ai programmatori, credo, sono più onerosi di qualsiasi lavoro extra accumulato sull'IT. Ma io non sono un ragazzo IT.
Spero di avere argomenti migliori di quelli.