¿Por qué el desarrollo de productos de hardware puro no usa Agile?

Gran parte de Agile proviene del proceso de desarrollo de productos de Toyota y los métodos de planificación colaborativa desarrollados por el movimiento Lean Construction en el Reino Unido.

El proceso de desarrollo de productos de Toyota fue capaz de reducir el tiempo de comercialización para el desarrollo de un automóvil a menos de un año, al tener equipos integrados (incluidos los proveedores) trabajando solo en un producto, liderados por un ingeniero jefe responsable de todo el producto, preferiblemente en una ‘obeya’ o sala grande, haciendo uso de la planificación iterativa y aplicando la ingeniería concurrente basada en conjuntos (trabajando en diferentes soluciones en paralelo antes de integrarlas). Por nombrar solo algunas de sus características.

El movimiento Lean Construction agregó una planificación colaborativa al juego: el hábito de hacer la planificación del proyecto con todo el equipo, incluido el comisionado o el propietario del producto, en lugar de tener un Gerente de Proyecto o Producto que une todas las piezas. Y con eso, la posibilidad de reducir seriamente los plazos de entrega.

Hoy en día, los equipos de desarrollo de productos de hardware y los líderes de proyectos con experiencia en lean, están agregando excelentes complementos ágiles para trabajar en pequeñas iteraciones, para planificar de manera intuitiva y solo cuando sea necesario y para aceptar el cambio. No solo para el desarrollo de nuevo hardware -integrando personas de marketing con ingeniería de procesos-, sino también para el diseño e implementación de nuevas líneas de ensamblaje, el diseño de procesos de mantenimiento para instalaciones y edificios o la reubicación de instalaciones de producción. Están obteniendo excelentes resultados con respecto al tiempo de comercialización o los plazos de entrega. Pero aún más interesante, aprenden de cada proyecto y encuentran formas de mantener ese conocimiento, estandarizarlo en su operación y mejorar continuamente su forma de lograr las cosas.

Sin embargo, las empresas sin experiencia en mejoras lean y continuas puede resultarle más difícil integrar nuevos aprendizajes como Agile en sus métodos de trabajo actuales. El punto clave que muchas de estas empresas necesitan aprender es que los proyectos son mucho más predecibles de lo que tradicionalmente se pensaba. Para comprender eso, primero tendrán que integrar algunos principios lean en sus operaciones y comprender la diferencia entre el desperdicio y el trabajo de valor. Eso puede requerir un cambio fundamental en el pensamiento.

No trabaje con el desarrollo de hardware, pero supongo que a distancia sería el costo del cambio. Si bien existe en el software, cambiar de dirección durante un proyecto de software es mucho más barato de lo que sería en un proyecto de “hardware”.

Si hablamos de hardware informático, el costo de crear realmente el producto (procesadores, CPU, placas, etc.) es una gran parte de la inversión, por lo que sería prohibitivo utilizar un proceso altamente iterativo hasta el final del proceso. cadena en este escenario.

No digo que los principios no puedan aplicarse en absoluto. Desde mi breve (y distante) experiencia en microeletrónica, hay mucho diseño antes de enviar los componentes a fabricar, y tal vez en esa parte del proceso, los principios ágiles como la retroalimentación rápida y las pruebas podrían aplicarse de alguna manera ( si aún no lo están)

Por favor, lea el Toyota Way .. http://vedpuriswar.org/Book_Revi … T

O puedes leer Lean Thinking – Lean Primer

Ágil es como lo define el Manifiesto para el desarrollo de software ágil

Lean se utiliza en la construcción de automóviles, por lo que puede pensar que tiene ‘hardware’. Se ha realizado ingeniería inversa para adaptarse a las necesidades de software.

Ágil originado en ingeniería de software.

Para obtener detalles sobre la diferencia, escribí un blog: Agile, Lean y Scrum: ¿significan lo mismo?

More Interesting

¿Cómo comienza un principiante en diseño RTL con OpenCores?

¿Puede alguien con un BS en Ingeniería Informática trabajar principalmente en software como un CS?

¿Cuáles son las diferentes cosas requeridas para la presentación de mi proyecto de último año a una empresa de TI?

Cómo iniciar mi sitio web con alojamiento interno

¿Qué debo aprender o hacer para ser un pirata informático?

¿Qué carrera en ingeniería informática en el mundo tiene un alcance ilimitado pero menos multitud?

¿Cuáles son las diferencias entre los cursos de Ingeniería Informática (CSE) e Ingeniería Informática (CE)?

¿Cuál es la diferencia entre ingeniero informático, informática y tecnología de la información?

¿Cuáles son las diferencias entre programadores e ingenieros informáticos?

¿Qué piensan los estudiantes de Ingeniería Informática de la Universidad de Kansas de su experiencia?

¿La ingeniería mecánica es más dura que la informática?

Construir un laboratorio en casa para practicar en productos VoIP, tráfico y comenzar a cavar en la ingeniería de TI, agruparse mientras experimenta en la web (o no) herramientas de monitoreo y administración. ¿Cuál es una posible solución de laboratorio, especificaciones, los servidores incluidos y las herramientas de administración para comenzar?

¿Qué es la "felicidad" para un ingeniero informático?

¿Es demasiado tarde para comenzar la preparación de la puerta?

¿Puedo hacer ingeniería informática sin matemáticas?