De què parlem
El programari a mida és un programa fet per a un procés concret d'una empresa concreta. No es tria en un catàleg: es defineix a partir de com treballeu, es construeix i s'ajusta fins que encaixa. A canvi d'aquest esforç inicial, fa exactament el que necessites i evoluciona quan canvia el negoci, no quan ho decideix un fabricant.
Sota «desenvolupament de programari a mida» o «programació a mida» hi caben projectes molt diferents: un programa de gestió intern, una aplicació web, una app o la peça que connecta el que ja tens. Aquesta pàgina explica el que tots comparteixen.
Quan es planteja
Compensa quan el procés que cal informatitzar és justament el que distingeix l'empresa —la seva manera de pressupostar, de planificar, d'atendre— i els programes del mercat obliguen a canviar-lo o a portar un full de càlcul al costat. També quan ja s'han provat un o dos estàndards i cadascun en resolia una part diferent. No compensa per a allò que totes les empreses fan igual: comptabilitat, nòmines o correu.
Què inclou un projecte ben plantejat
- Una fase d'anàlisi en què l'empresa de desenvolupament entén el procés abans de proposar res.
- Un document d'abast: què entra a la primera versió i què queda per a més endavant.
- Disseny de pantalles o un prototip, per validar abans de construir.
- Desenvolupament per lliuraments, amb demostracions periòdiques.
- Proves, càrrega de dades i formació de qui el farà servir.
- Posada en marxa acompanyada i un període de garantia.
- Manteniment: correccions, actualitzacions i evolució.
Què mou el preu
- L'abast: quants processos cobreix i amb quantes variants.
- Com de definit estigui: un projecte ben descrit es pressuposta més ajustat que un d'obert.
- Les integracions amb altres programes de l'empresa.
- La migració de les dades que ja existeixen.
- Els requisits que no es veuen: seguretat, permisos, rendiment, traçabilitat.
- La manera de contractar: preu tancat per abast o per dedicació, que reparteixen el risc de manera diferent.
- El manteniment posterior, que és un cost recurrent i cal comptar-lo des del principi.
De què depèn el termini
Un programari a mida no arriba d'un dia per l'altre: cal analitzar-lo, construir-lo, provar-lo i acostumar la gent a fer-lo servir. Quant dura depèn de l'abast i, gairebé tant, de la rapidesa amb què la teva empresa contesta dubtes i valida lliuraments. Dividir-lo en fases, amb una primera versió reduïda que ja es faci servir, escurça l'espera i redueix el risc de construir el que no calia.
El que se sol complicar
El risc propi del programari a mida és que el que es va demanar i el que es necessitava no coincideixin, perquè ningú pot descriure del tot un programa que encara no existeix. Per això importen els lliuraments primerencs: és més barat corregir sobre una cosa que es veu. L'altre punt delicat és la dependència: un programa propi s'ha de mantenir, i convé saber des del primer dia qui ho farà i què passa si aquella empresa deixa de ser-hi.
Errors que surten cars
- Triar només pel preu. Dues propostes amb xifres diferents gairebé mai descriuen el mateix programa.
- No dedicar-hi temps propi. El coneixement del procés és a la teva empresa; sense ell, l'empresa de desenvolupament construeix a cegues.
- Canviar l'abast sense revisar el pressupost. Cada «ja que hi som» té un cost, i convé parlar-ne al moment.
- Deixar la formació per al final. Un programa que la plantilla no adopta no ha resolt res.
- No demanar el codi. Sense ell, el programa no és del tot teu.
Què t'ha de quedar per escrit
- L'abast acordat i el procediment per canviar-lo.
- La propietat del codi font i el seu lliurament, inclosa la documentació tècnica.
- Les fites, què es lliura en cadascuna i com es dona per bo.
- La garantia després de la posada en marxa i què cobreix el manteniment.
- El tractament de les dades personals d'acord amb l'RGPD, si n'hi ha.
Situacions habituals
Situacions en què es planteja: una empresa instal·ladora que pressuposta amb un full de càlcul que només entén qui el va crear; un fabricant amb un control de qualitat que no cap en cap programa de catàleg; una entitat amb un circuit d'expedients propi; o un negoci que ha crescut i nota que el que el frena no són les persones sinó les eines.
Què preparar abans de demanar proposta
- Quin problema ha de resoldre, dit en termes de negoci.
- Qui el farà servir i com es fa avui aquesta feina.
- Els programes amb què hauria de conviure.
- Què s'ha provat ja i per què no va servir.
- Un ordre de magnitud del pressupost i una data desitjada d'inici.