I programmatori di sistemi integrati si imbattono sempre in questo! E c'è una soluzione in due parti:
- I tuoi requisiti devono specificare le prestazioni X sull'hardware Y.
- Prova su hardware Y e quando non ottieni prestazioni X, bachi di file.
Quindi non importa su quale hardware lavorano i tuoi sviluppatori.
Una volta che lo hai fatto, supponiamo che un'attrezzatura più veloce possa far risparmiare ai tuoi programmatori mezz'ora al giorno o 125 ore all'anno. E diciamo che costano $ 100.000 all'anno con benefici e spese generali (ridicolmente bassi per la Silicon Valley), o $ 50 l'ora. Quel 125 ore * $ 50 / ora è $ 6250. Quindi, se spendi qualcosa di meno di $ 6250 all'anno in hardware di sviluppo rockin per programmatore, stai risparmiando denaro.
Questo è ciò che dovresti dire alla tua direzione.
Tim Williscroft ha praticamente detto la prima metà di questo in un commento, e in un mondo giusto, otterrebbe la metà di tutti i punti che ottiene questa risposta.
Aggiunto il 24 ottobre:
Il mio ex datore di lavoro aveva questa teoria e li ha aiutati a far incazzare circa $ 100 milioni.
Sono un conglomerato con base giapponese che era abituato ad assumere programmatori in Giappone, Corea e Cina. Le persone sono fantastiche nell'utilizzare hardware di sviluppo scadente, giorni di lavoro di 13 ore, dormire nei loro banchi e non avere una vita. Così hanno pensato quando hanno acquisito una nota azienda della Silicon Valley per fare un sistema operativo basato su Linux per telefoni cellulari, quegli sciocchi californiani che volevano equipaggiamento moderno erano solo lamentosi prima-donnas e in realtà non avevano una buona ragione per farlo (come la produttività).
Quattro anni dopo, il sistema operativo funzionava come una cazzata, tutti i programmi erano saltati e i clienti erano incazzati e avevano terminato i contratti a destra e a sinistra. Infine, il progetto OS è stato annullato e una grande percentuale della forza lavoro mondiale del conglomerato è stata licenziata nell'ultimo anno. E francamente, non avrei voluto essere uno dei dirigenti che ha dovuto spiegare agli azionisti dove sono andati tutti quei soldi e gli sforzi.
Non sono state solo le macchine a sviluppo lento a causare questo fiasco. C'erano molti altri errori strategici e tattici, ma erano lo stesso tipo di cose in cui le persone che lavoravano nelle trincee potevano vedere arrivare il disastro ferroviario e si chiedevano perché i decisori non potevano.
E la marcia lenta è stata sicuramente un fattore. Dopotutto, se sei sotto la pistola per consegnare in tempo, è davvero una cosa intelligente rallentare deliberatamente il lavoro?