¿Cuál es una cantidad razonable para presupuestar equipos para ingenieros de software?

La clave de la productividad es el tiempo de construcción. La programación se trata de flujo, y una máquina lenta interrumpe el ritmo de desarrollo. El costo de la interrupción es real.

Presupuesto alrededor de $ 4,000 para una caja Linux de muy alta potencia y dos pantallas de 30 “. Compre el procesador más rápido y la memoria más grande disponible. La máquina debe ser lo suficientemente potente como para ejecutar su aplicación completa, incluida la base de datos, y más potencia = tiempo de construcción más rápido .

La marca de la máquina es irrelevante. ~ 50% de nuestro equipo usa Mac (tanto Mac Pro como iMac) y 50% usa Linux. Nadie usa Windows. Todos se están desarrollando en Java. Teníamos la misma proporción en otra compañía que se estaba desarrollando en Rails.

También recomendaría encarecidamente el Mac Mini como una caja pequeña y barata para las pruebas de Windows. Se puede reutilizar fácilmente como una máquina de demostración en una sala de conferencias.

Obtenga una impresora a color de alta velocidad.

Invierta en la conexión a Internet de mayor ancho de banda que pueda pagar y configúrela adecuadamente para SSH, etc. para permitir el acceso remoto.

$ 4000 – $ 5000 parecería correcto si van a trabajar en Macs. Es posible que pueda salirse con la suya si usa máquinas Windows.

Puede arreglárselas con $ 2K ($ 1.2 para las almohadillas Think de IBM Lenovo, 0.6K para monitores duales de pantalla plana más misceláneos). Dicho esto, compare un extra de 1-2K amortizado durante unos 2 años en comparación con el salario que les está pagando y su medida de felicidad del desarrollador que conduce a una mayor productividad … Diría que esta es un área donde el ROI es varios múltiplos.