¡Los programadores de sistemas integrados se topan con esto todo el tiempo! Y hay una solución de dos partes:
- Sus requisitos deben especificar el rendimiento X en el hardware Y.
- Prueba en hardware Y, y cuando no obtengas rendimiento X, errores de archivo.
Entonces no importará en qué hardware trabajen sus desarrolladores.
Una vez que haya hecho eso, supongamos que un equipo más rápido puede ahorrarles a sus programadores media hora al día o 125 horas en un año. Y supongamos que cuestan $ 100,000 al año con beneficios y gastos generales (ridículamente bajos para Silicon Valley), o $ 50 por hora. Que 125 horas * $ 50 / hora es $ 6250. Entonces, si gasta menos de $ 6250 al año en hardware de desarrollo rockin 'por programador, está ahorrando dinero.
Eso es lo que debe decirle a su gerencia.
Tim Williscroft dijo más o menos la primera mitad de esto en un comentario, y en un mundo justo, obtendría la mitad de los puntos que obtenga esta respuesta.
Agregado el 24 de octubre:
Mi ex empleador tenía esa teoría, y les ayudó a gastar alrededor de $ 100 millones.
Son un conglomerado con sede en Japón que estaba acostumbrado a contratar programadores en Japón, Corea y China. La gente allí es genial con el uso de hardware de desarrollo horrible, días de trabajo de 13 horas, dormir en sus escritorios y no tener una vida. Así que pensaron que cuando adquirieron una conocida empresa de Silicon Valley para hacer un sistema operativo de teléfono celular basado en Linux, esos californianos tontos que querían equipo moderno eran simplemente prima donnas y realmente no tenían una buena razón para ello (como la productividad).
Cuatro años más tarde, el sistema operativo funcionó como una mierda, todos los horarios se vencieron, y los clientes se enojaron y rescindieron los contratos de derecha a izquierda. Finalmente, el proyecto del SO fue cancelado, y un gran porcentaje de la fuerza laboral mundial del conglomerado fue despedido durante el último año. Y, francamente, no quisiera haber sido uno de los ejecutivos que tuvo que explicar a los accionistas a dónde se fue todo ese dinero y esfuerzo.
No fueron solo las máquinas de lento desarrollo las que causaron este fiasco. Hubo muchos otros errores estratégicos y tácticos, pero eran el mismo tipo de cosas en las que las personas que trabajan en las trincheras podían ver venir el choque del tren, y se preguntaban por qué los tomadores de decisiones no podían.
Y la marcha lenta fue sin duda un factor. Después de todo, si está bajo la pistola para entregar a tiempo, ¿es realmente algo inteligente retrasar deliberadamente el trabajo?