Comprensión de los métodos de ingeniería de Elon Musk

¡Compártelo!

Escrito por EVANNEX Fundador Roger Pressman

En mi vida antes de EVANNEX, estuve muy involucrado en el diseño e implementación de procesos de ingeniería de software. Uno de mis amigos y colegas durante ese tiempo fue Tom Gilb, un conocido autor y consultor que se especializa en sistemas evolutivos y procesos de desarrollo de software. El es el creador de Planguage– un lenguaje de planificación de ingeniería de sistemas de propósito general. Tom tiene un conocimiento profundo de por qué algunos procesos de ingeniería tienen éxito y otros fracasan.

En los últimos años, Tom se ha fascinado con la filosofía de ingeniería de Elon Musk, resumida en los pasos descritos en el Astronauta cotidiano sitio web (extraído a continuación):

  1. Haga que los requisitos sean menos tontos. Los requisitos son definitivamente tontos; no importa quién te las dio. Señala que es particularmente peligroso si una persona inteligente le da los requisitos, ya que es posible que no los cuestione lo suficiente. “Todo el mundo está equivocado. No importa quién sea usted, todo el mundo está equivocado algunas veces “. Además, señala que “todos los diseños son incorrectos, es solo una cuestión de cuán incorrectos”.
  2. Esfuércese mucho por eliminar la pieza o el proceso. Si las partes no se vuelven a agregar al diseño al menos el 10% del tiempo, no se eliminan suficientes partes. Musk señaló que el sesgo tiende a ser muy fuerte hacia “agreguemos esta parte o paso del proceso en caso de que lo necesitemos”. Además, cada parte y proceso requerido debe provenir de un nombre, no de un departamento, ya que no se puede preguntar a un departamento por qué existe un requisito, pero sí a una persona.
  3. Simplifica y optimiza el diseño. Este es el paso tres, ya que el error más común de un ingeniero inteligente es optimizar algo que no debería existir en primer lugar.
  4. Acelere el tiempo del ciclo. Musk dice “te estás moviendo demasiado lento, ¡ve más rápido! Pero no vayas más rápido hasta que hayas trabajado primero en las otras tres cosas “.
  5. Automatizar. Una parte importante de esto es eliminar las pruebas en proceso después de que se hayan diagnosticado los problemas; Si un producto está llegando al final de una línea de producción con una alta tasa de aceptación, no es necesario realizar pruebas durante el proceso.

Además, Musk cree que todo el mundo debería ser un “ingeniero jefe”. Los ingenieros deben comprender el sistema a un alto nivel para comprender cuándo están haciendo una “optimización” que afecta negativamente a un sistema o no tiene en cuenta otros elementos del sistema que pueden ser más importantes. Como ejemplo, Musk [discussing SpaceX design challenges] señaló que se ha dedicado un orden de magnitud más de tiempo a reducir la masa del motor que a reducir el propulsor residual, a pesar de que ambos son igualmente importantes.

A Tom Gilb le preocupa que esta formulación del enfoque de Elon pueda llevar a una simplificación excesiva y / o malentendidos, por lo que la ha reformulado y ampliado. El escribe:

Permítanme intentar una reformulación, con la esperanza de aumentar la claridad de la intención de Musk.

  1. DINÁMICA. REQUISITOS CRÍTICOS: Indique únicamente los requisitos realmente críticos y esté preparado para aprender rápidamente sobre requisitos aún más inteligentes. Deshazte de los ‘tontos’.
  1. PRIORIZACIÓN DE DISEÑO DINÁMICO: Resistirnos a mantener diseños, que no están claramente justificados y priorizados en términos de rentabilidad, en cuanto a su impacto en nuestros requerimientos.
  1. OPTIMIZACIÓN DE DISEÑO DINÁMICO: Mantenga la motivación continua para desafiar los diseños existentes y mejorar la rentabilidad del diseño, utilizando nueva tecnología, utilizando la retroalimentación de las iteraciones y utilizando requisitos revisados.
  1. ACELERAR: Acelere los procesos repetitivos mediante el rediseño, el paralelismo, la automatización, la retroalimentación y la relajación de requisitos innecesarios.
  1. AUTOMATIZAR: Automatice procesos con una alta rentabilidad de automatización y evite una mala automatización.

Tom amplía estos comentarios y tiene más que decir sobre los métodos y la ingeniería de sistemas de Elon en general. Para más información visite: https://www.gilb.com/competitive-engineering.

.
Ahora, nos vemos en la siguiente noticia. ¡Hasta la vista!

¡Compártelo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *