Spec-Driven Development: programari amb IA sense perdre el control
Els assistents de programació acceleren el desenvolupament, però sense especificacions clares el resultat és imprevisible. T’expliquem com treballem.

Els agents d’IA per programar han canviat la velocitat a la qual es pot construir programari. Però la velocitat sense direcció produeix codi difícil de mantenir. A Mente Neural treballem amb Spec-Driven Development (SDD): l’especificació és el centre del projecte i la IA és una eina per implementar-la.
Què és Spec-Driven Development?
És una manera de treballar en què cada funcionalitat comença amb una especificació escrita: quin problema resol, qui la fa servir, quines regles de negoci aplica i com sabrem que funciona. A partir d’aquí es genera un pla tècnic, es divideix en tasques i cada tasca s’implementa i es verifica contra l’especificació.
- Especificació: el què i el perquè, validat amb el client
- Pla: decisions d’arquitectura, dades i integracions
- Tasques: unitats petites, revisables i amb criteri d’acceptació
- Implementació i verificació: codi, proves i demostració
Avantatges per al client
El client participa en el que importa —les regles del seu negoci— sense necessitat de coneixements tècnics. Cada canvi queda traçat des de l’especificació fins al codi, cosa que redueix malentesos i facilita auditar el sistema més endavant.
A la nostra plataforma industrial per a una planta de fertilitzants, per exemple, treballem amb més de vint especificacions que cobreixen des dels sinòptics SCADA fins a la genealogia de lots i el manteniment predictiu.
La IA com a accelerador, no com a pilot automàtic
Les especificacions permeten que els agents d’IA treballin amb un context precís i que les persones revisin resultats concrets. Així obtenim el millor de tots dos mons: la productivitat de la IA i el criteri d’un equip d’enginyeria.
Cas real
Plataforma Industrial
Supervisió, producció, qualitat i manteniment en una sola eina.