3 cuestiones en torno al desarrollo de software ágil en el sector de automoción

La transformación digital de la industria de automoción ha sido increíblemente dramática, tanto en la carretera por dotar a los coches de los últimos accesorios tecnológicos, como en las fábricas, donde el Internet de las Cosas, la robótica y la inteligencia artificial han añadido claras eficiencias de producción.

Aparte de los desarrollos más obvios, las tendencias de los consumidores han cambiado porque los conductores buscan nuevos modelos de propiedad. De hecho, es posible que no quieran saber nada de adquirir un vehículo.

Los usuarios actuales pueden tomar un autobús o un tren, luego conducir un vehículo compartido durante varios kilómetros, dejarlo aparcado y coger el metro hasta el centro de la ciudad, su destino final. Los fabricantes se dan cuenta de que el modelo tradicional de construir coches y llevarlos a la sala de exposición o  concesionario debe cambiar, ante estas tendencias de consumo emergentes.

Todo esto ejerce una enorme presión sobre fabricantes de automóviles y compañías de software que deben responder rápidamente a las necesidades y servicios más demandados. Por ello, es necesario un proceso de desarrollo de software ágil que se enfrente a estos desafíos. Aquí hay tres preguntas que las empresas deben hacerse para saber cómo adaptar sus grupos de desarrollo de software a esta nueva forma de desarrollar aplicaciones:

¿Qué cambio cultural se requiere? Durante años, las compañías de software y los fabricantes de automóviles operaron de forma muy parecida a las fuerzas armadas, con un modelo de mando y control, de arriba abajo. Hoy en día, las compañías necesitan crear equipos flexibles, con trabajadores de diferentes disciplinas, que estén involucrados en el desarrollo del software, desde el principio. Para que esto funcione, todos deben contribuir y todos deben participar en el producto final.

El ex capitán naval de Estados Unidos, David Marquet, realizó una presentación famosa en la que explicaba que, en lugar de simplemente instruir a todos los hombres de un submarino, para que obedezcan a ciegas las órdenes, hay que dejar que los marineros más cercanos al trabajo tomen las decisiones. El capitán entonces solo tiene la decisión final de disparar un arma, al ocupar el lugar más alto de la cadena de mando. Estos cambios culturales le han valido a su grupo altas calificaciones en las inspecciones y ahora dirige un exitoso negocio de consultoría.

Se puede aprender mucho de este enfoque, a la hora de lograr que todos los miembros del equipo contribuyan y no tengan miedo a tomar decisiones. Después de todo, los desarrolladores son los más cercanos al trabajo.

¿Está la organización dispuesta a cambiar su estructura y procedimientos organizativos? En el pasado, el software se desarrollaba en un proceso, paso a paso, y había personas del grupo que, a menudo, no participaban en el nuevo software, hasta que ya era demasiado tarde. En un modelo ágil, todos los miembros del equipo están involucrados en el diseño, desarrollo, prueba y  operaciones, desde el principio, y solucionan cualquier inquietud o problema, antes de que llegue a la parte de operaciones y de que todos descubran que lo que se desarrolló no funciona.

Siendo realistas, ¿qué resultados pueden esperar las organizaciones del desarrollo ágil? Creando un equipo de desarrollo ágil, las empresas pueden ser flexibles a los cambios en los requisitos que esperan los clientes, al mismo tiempo que acortan su llegada al mercado. En lugar de desplegar productos completos, el software puede desarrollarse en módulos más pequeños. Esto redunda en menos errores y en más módulos que se pueden conectar, a medida que los equipos desarrollan.

Las empresas, con frecuencia, no saben cómo cambiar sus equipos de desarrollo. Están demasiado cerca de la operativa y necesitan un equipo de consultores con experiencia que observen su organización desde un nuevo ángulo. DXC cuenta con experiencia en grandes organizaciones globales, a las que ha ayudado a crear equipos de desarrollo que puedan escalar por toda su organización, desde su sede central hasta los lugares más remotos del planeta.

Enrico Stark es Jefe de Desarrollo de Aplicaciones y Consultoría en Transformación de DXC en Europa del Norte y Centro.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: