La ingeniería no solo se trata de crear diseños robustos, sino de crear un diseño que cumpla con algunas especificaciones. Por lo general, los diseñadores jóvenes no entienden completamente que los factores económicos son parte de la especificación . El problema es que a veces esos factores económicos no están bien especificados (lo que a menudo es culpa de la gerencia), pero se espera que un buen diseñador considere también aspectos no estrictamente técnicos en sus diseños, como:
-
Costes relacionados con la lista de materiales: ¿a quién le importa si el 1% de las unidades falla en el campo si es más económico enviar una nueva al cliente en lugar de hacer que todas sean más confiables?
-
Tiempo de comercialización: a quién le importa si las unidades son más confiables si nuestros competidores envían sus cosas con un mes de anticipación.
-
Obsolescencia programada: (triste y no respetuosa con el medio ambiente, pero normalmente es así): ¿por qué deberíamos enviar unidades que pueden durar 20 años si las comercializamos para poder trabajar? para 5 (e hicimos un precio más bajo por eso)?!?
etc.
Todo esto depende del campo al que se dirige el diseño que está creando, por supuesto. Si apunta a un mercado en el que una sola falla podría costar vidas (digamos un desfibrilador nuevo), aplicará más márgenes de seguridad a su diseño (y se verá obligado a hacerlo, en algunos casos, por los estándares de seguridad obligatorios). / p>
Las especificaciones más estrictas son buenas si, por ejemplo, estás diseñando una placa de misión crítica para una sonda espacial para una misión de ~ 1G $ a Pluto. En ese caso, realmente querrá prever lo imprevisible y probar cualquier pequeña cosa que pueda salir mal. ¡Pero esto está compensado, económicamente, por el riesgo de ser demandado (o despedido) por la NASA porque su código de MCU de mierda hizo que toda la misión fuera mal!
Para recapitular, los diseñadores experimentados de éxito saben cómo gestionar todos estos factores económicos. Por supuesto, algunos de ellos son realmente inteligentes y realmente entienden todos los delicados equilibrios necesarios para que un proyecto sea exitoso (ya sea el nuevo iMostUselessMuchHypedphone de Apple o los mejores instrumentos para detectar bacterias en un cometa). Algunos, increíbles pero verdaderos, tienen suerte y encuentran el nicho correcto donde "¿Funciona el prototipo después de haber sido maltratado un poco? ¡De acuerdo! ¡Vamos a enviarlo!" mantra funciona bien!
Por cierto, un buen diseñador siempre debe tener cuidado con los requisitos que se le dan. A veces las personas que te dan las especificaciones realmente no saben lo que quieren o necesitan. Incluso la comunicación entre el diseñador y el cliente (o la gerencia) podría ser engañosa. Por ejemplo, si un cliente solicita una estación barométrica que se pueda controlar de forma remota que pueda funcionar bien durante el invierno, ¡ sí importa si es de Alaska o de Arabia Saudita! Un buen diseñador debe elaborar las especificaciones con el cliente, si está en condiciones de hacerlo, y un diseñador exitoso generalmente puede hacer las preguntas correctas para concretar las especificaciones reales del diseño para hacer el cliente contento.
Puedo entender que para algunos ingenieros es obligatorio trabajar en todos los detalles, especialmente para algunas personas apasionadas que realmente aman crear cosas que funcionan bien. No es un error en sí mismo, pero es importante comprender que la capacidad de hacer concesiones es parte de la ingeniería. Con la experiencia, esta habilidad mejorará, especialmente si trabajas con buenos diseñadores senior.
También podría descubrir que trabaja para un empleador con estándares demasiado bajos para su gusto y esto podría empujarlo a buscar otro trabajo. Pero esto se debe hacer después de obtener un poco más de experiencia, aprender algunos trucos del oficio y hacer que sea más "apetecible" para un mejor empleador.