El futuro del desarrollo de software con IA y tu pyme
Programo con inteligencia artificial a diario. Esto es lo que creo que cambiará en diez años para quien encarga un programa, y lo que no sé.
Por Alejandro Cerrato, Software Engineer
Lees que la IA sustituirá a los programadores y haces una cuenta sencilla: si programar lo hace una máquina, el programa que tu empresa necesita acabará saliendo casi gratis. Así que mejor esperar.
Programo con inteligencia artificial todos los días y creo que la mitad de esa cuenta está bien hecha. La otra mitad falla, y es la que te afecta a ti.
Lo que sigue es una opinión. Datos sobre 2036 no tiene nadie, y yo tampoco.
En resumen
- Creo que escribir código seguirá abaratándose. Entender tu negocio, decidir qué se construye y responder de que funcione seguirá costando.
- Mi apuesta es que los equipos serán más pequeños: una o dos personas harán lo que antes pedía un departamento.
- Creo que el software a medida llegará a empresas que antes no podían pagarlo.
- Seguirá haciendo falta una persona que pruebe, mantenga y dé la cara cuando algo falle.
- No sé a qué velocidad pasará. Lo que puedes preparar hoy te sirve en cualquier caso.
¿La IA sustituirá a los programadores?
Creo que sustituirá buena parte de lo que un programador hace con las manos. A quien responde del resultado, creo que no.
Hoy le encargo a una IA trabajo que antes me llevaba una tarde entera, y lo reviso después. Lo que no le puedo encargar es saber que en tu academia un alumno cambia de grupo a mitad de mes y que eso toca el recibo. Eso lo sabes tú, y alguien tiene que sentarse a preguntártelo.
No sé si dentro de diez años a esa persona se le seguirá llamando programador. El nombre del puesto me importa poco, y de eso hablo en la guía sobre el currículum que ya no habla de puestos.
¿Será más barato hacerse un programa a medida?
Creo que sí, en la parte que depende de escribir código. En mi trabajo esa parte ya me lleva menos horas que antes.
Un encargo tiene más partes: entender cómo trabajas, decidir qué entra y qué se queda fuera, probar, poner en marcha y mantener. Esas se abaratan menos, porque dependen de conversaciones contigo y de que alguien se haga responsable.
Mi apuesta es que un taller o una clínica de cuatro personas podrá encargar programas que hace unos años sólo se planteaba una empresa mediana. No te doy cifras porque no las tengo. Si hoy dudas entre las dos opciones, te sirve la guía sobre software a medida o programa de suscripción.
¿Cómo serán los equipos que lo hacen?
Más pequeños. Creo que un profesional con buen método y buenas herramientas hace hoy lo que antes pedía un equipo, y que dentro de diez años será lo normal.
Lo digo porque trabajo así. ZonaTandas es una plataforma de reservas con pagos, facturación conectada con Veri*Factu, panel de gestión y web en tres idiomas. La he diseñado, programado y puesto en producción yo.
Para ti, un equipo pequeño significa hablar con quien hace el trabajo. Hay menos reuniones y menos mensajes que se pierden entre una persona y otra.
También tiene un riesgo: dependes de poca gente. Por eso pide siempre que el código sea tuyo, que tenga pruebas y que esté documentado. Si un día esa persona falta, otro profesional puede continuar.
¿Qué seguirá haciendo una persona?
Creo que estas cuatro cosas:
- Preguntar. Un programa falla casi siempre por lo que nadie preguntó antes de empezar.
- Decidir qué se queda fuera. Con la IA es fácil añadir funciones. Saber cuáles sobran sigue siendo oficio.
- Probar. La IA se equivoca con mucho aplomo. Alguien tiene que comprobar cada cosa antes de que la toque un cliente tuyo.
- Dar la cara. Si un sábado falla el cobro de una reserva, quieres escribir a alguien que conteste y lo arregle.
La diferencia entre usarla con revisión y usarla sin ella la cuento en la IA bien usada y en la IA mal utilizada no vende.
Lo que no sé
No sé a qué velocidad irá todo esto. Llevo pocos años viendo mejorar estas herramientas y me han sorprendido varias veces, así que desconfío de quien da fechas.
No sé si podrás hacerte tú mismo tus programas. Para cosas pequeñas creo que sí, igual que hoy te haces una hoja de cálculo. Para lo que toca el dinero y los datos de tus clientes, mi apuesta es que querrás a alguien que responda.
Tampoco sé cuánto costarán las herramientas ni quién las controlará. Puedo estar equivocado en todo lo anterior.
Lo que suele salir mal
Esperar a que sea gratis. Mientras esperas, sigues pagando el coste de hacerlo a mano. Ordenar cómo trabaja tu empresa te toca igual, y eso no baja de precio con los años.
Confundir una demostración con un programa. Hoy se genera en una tarde algo que parece terminado. Falta lo que no se ve: los datos mal metidos, dos personas guardando a la vez, las copias de seguridad.
Encargar sin nadie que responda. Si nadie firma lo que se entrega, el día que falle no tendrás a quién escribir. Lo barato se acaba ahí.
Qué puedes hacer esta semana
- Escribe en una página el proceso que más tiempo os quita, paso a paso y con sus excepciones.
- Apunta durante una semana qué datos se copian a mano de un programa a otro.
- Comprueba que puedes descargar tus datos de cada programa que usas.
- Prueba una herramienta de IA con una tarea real, como ordenar las dudas frecuentes de tus clientes, y revisa el resultado línea a línea.
- Si vas a pedir presupuesto, pregunta cómo se prueba, quién lo mantiene y de quién es el código.
Cómo te puedo ayudar
Trabajo ya así, yo solo: propuesta por escrito antes de empezar, código con pruebas automáticas, una copia privada donde pruebas cada avance y una IA cuyo trabajo reviso antes de que llegue a ti. Puedes ver cómo es el proceso paso a paso. Si tienes escrita la página del primer punto de la lista, con eso ya podemos hablar de algo concreto.