forumApri un argomento

Vogliamo un CRM su misura: come funziona il processo di sviluppo e cosa dobbiamo preparare noi?

İİlker K***Partecipante
Ruolo
Esperto di sicurezza informatica
Settore
Cam
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
lug 2025
Messaggio
185
#1

Lavoriamo nel Regno Unito come grossisti di imballaggi industriali. Siamo un team di 18 persone e da anni proviamo a gestire vendite, preventivi e magazzino usando complicati fogli di calcolo e catene infinite di email. Abbiamo testato vari CRM già pronti, ma le nostre matrici di sconto personalizzate i calcoli di spedizione su base volumetrica e il ciclo degli ordini in doppia valuta non si adattano ai pacchetti standard. Invece di pagare licenze mensili per utente, abbiamo deciso di farci sviluppare un software su misura, perfetto per i nostri flussi operativi.

Abbiamo allocato un budget di circa 40.000 GBP per questo progetto e fatto colloqui preliminari con due diverse software house. Entrambe hanno menzionato la fase di analisi, ma nessuna ci ha fornito un quadro chiaro di come si svolgerà lo sviluppo dall'inizio alla fine e di cosa dobbiamo definire noi internamente. Come si articola, in genere, il processo di sviluppo di un CRM da zero? Quali documenti e flussi di dati dovremmo avere pronti come azienda prima che i programmatori inizino a scrivere codice?

JJale K***Esperto
Ruolo
Team leader software
Settore
Allevamento
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
feb 2026
Messaggio
136

Doki · Trasloco infrastruttura · 2023

Più utile#2

Risposta breve: Il processo di sviluppo di un CRM personalizzato si articola in cinque fasi principali: analisi dei requisiti architettura dell'informazione e UI design sviluppo modulare, migrazione dati e collaudo (UAT). Per evitare che i tempi si allunghino prima di andare dall'agenzia dovreste predisporre per iscritto la struttura dei dati attuali la definizione dei ruoli e la mappatura dei passaggi di gestione degli ordini.

La prima fase è la business analysis e discovery, in cui si mappano end-to-end i vostri flussi e si redige il documento dei requisiti. La seconda fase è la progettazione dell'interfaccia utente e dell'architettura del database: il codice non dovrebbe partire finché il team non ha approvato i prototipi cliccabili. Nella terza fase lo sviluppo software procede solitamente a sprint di due settimane, costruendo un modulo alla volta (gestione clienti preventivi, integrazione magazzino ecc.). Nella quarta fase i dati di clienti e prodotti presenti nei vostri fogli vengono ripuliti e migrati nel nuovo database. La quinta fase prevede i test di accettazione utente su scenari reali da parte del vostro staff e infine il rilascio in produzione.

Gli elementi più critici da preparare internamente sono: 1) Una matrice dei ruoli dettagliata che definisca chi può visualizzare e modificare determinati dati; 2) Un diagramma di flusso che elenchi tutti gli stati da potenziale cliente fino all'ordine e alla fattura; 3) Credenziali API ed export dati per i sistemi esterni da integrare (es. gestionale contabile o corrieri). Se avete pronti questi tre punti, il budget di 40.000 GBP non verrà eroso dallo scope creep e il progetto potrà essere consegnato senza intoppi in circa 4-6 mesi.

edit: ho scritto una cosa sbagliata sopra, scusate.

AAlper K***Partecipante
Ruolo
Editor di contenuti
Settore
Sport e fitness
Tipo di organizzazione
ditta individuale
Iscrizione
mar 2024
Messaggio
60
#3

L'idea di un CRM su misura suona bene, ma farsi sviluppare un software da zero invece di personalizzarne uno già pronto comporta rischi enormi. Quando il team di sviluppo se ne andrà, a chi rimarrà la manutenzione del codice? La maggior parte delle aziende finisce per abbandonare questi gestionali custom dopo due anni, proprio perché non riesce a gestire le patch di sicurezza e le esigenze del nuovo personale.

KKader K***Partecipante
Ruolo
Direttore negozio
Settore
Tipografia
Tipo di organizzazione
Team di 8 persone
Iscrizione
feb 2022
Messaggio
4
#4

Anche noi, con la nostra azienda di commercio all'ingrosso di 14 persone nel Regno Unito, abbiamo preso una strada simile. Il budget inizialmente concordato di 35.000 GBP è salito a 52.000 GBP a causa di continue richieste intermedie e ritardi sull'integrazione contabile, e i 5 mesi previsti sono diventati 11. Se non congelate lo scope fin dall'inizio, i costi si moltiplicano a vista d'occhio.

SSimgePartecipante
Ruolo
Organizzatore di eventi
Iscrizione
mag 2024
Messaggio
88

Doki · Configurazione gestione log · 2025

#5

Quando trattate con l'agenzia pretendete fin da subito rilasci intermedi settimanali. Non accettate assolutamente che vi consegnino tutto il codice in blocco dopo cinque mesi. Se non cliccate e testate voi stessi le schermate funzionanti ogni due settimane, vi accorgerete solo a cose fatte che i documenti approvati a tavolino fanno disperare i dipendenti sul campo.

PS: è stato chiesto qui sotto, ho scritto la risposta nel secondo messaggio.

DDoruk G***Nuovo membroMembro della community
Iscrizione
giu 2026
Messaggio
8
#6

Inserite tassativamente nel capitolato tecnico sia la struttura del database che la documentazione delle REST API. Deve essere formalizzato come verranno organizzate le tabelle relazionali e quali standard adottare per dialogare in futuro con servizi di logistica o contabilità. Inoltre, per tutelare l'indipendenza del codice, imponete l'uso di un framework moderno e ampiamente diffuso.

GGamze K***Partecipante
Ruolo
Direttore amministrativo
Settore
Tessile
Tipo di organizzazione
Azienda da 300 dipendenti
Iscrizione
lug 2024
Messaggio
350

Doki · Infrastruttura e-commerce · 2026

#7

Al momento, quanti campi e formule diverse avete esattamente nei vostri fogli di calcolo? Inoltre, la vostra forza vendita dovrà inserire preventivi da smartphone/tablet fuori sede o basta un pannello solo desktop? Già solo queste due variabili possono raddoppiare la complessità del database e, di conseguenza, le giornate uomo di sviluppo.

HHakan K***Partecipante
Ruolo
Editor di contenuti
Settore
Cam
Tipo di organizzazione
Azienda di produzione da 40 persone
Iscrizione
giu 2024
Messaggio
120
#8

Fate inserire esplicitamente nel contratto di sviluppo la procedura di Change Management. È fondamentale stabilire che non venga programmata alcuna funzionalità richiesta solo a voce e che il costo uomo/giorno per le modifiche extra sia fissato a monte. In caso contrario, ogni piccola richiesta apparentemente banale farà slittare la consegna e sforare il budget.

SSelin T***Partecipante
Ruolo
Stagista
Settore
Logistica
Tipo di organizzazione
Azienda da 300 dipendenti
Iscrizione
set 2022
Messaggio
2

Doki · Sito web aziendale · 2023

#9

ci siamo passati anche noi e l'errore più grande è stato non coinvolgere il personale. boh noi manager abbiamo disegnato un flusso fantastico sulla carta ma poi chi faceva i preventivi trovava l'interfaccia troppo complicata ed è tornato a usare i vecchi file excel. vi consiglio caldamente di non approvare nulla senza prima esaminare i mockup insieme a chi li userà.

İİsmail K***Nuovo membro
Ruolo
Alimentari
Tipo di organizzazione
media impresa
Iscrizione
dic 2024
Messaggio
22

Doki · Configurazione gestione log · 2025

#10

il budget è decisamente ragionevole, ma il mio consiglio principale è di non voler fare tutto subito. comunque all'inizio rilasciate una versione base e snella limitata ad anagrafica clienti, calcolo sconti e creazione preventivi. fate iniziare a usare il sistema al team, individuate i punti deboli e solo in una seconda fase fate integrare i moduli di magazzino e logistica.

TTolga C***PartecipanteMembro della community
Iscrizione
ott 2024
Messaggio
97
#11

Sono emerse tre opinioni diverse, si completano a vicenda. L'errore commesso da processo di sviluppo CRM è generalmente reversibile ma costoso.

Se cerchi di cambiare tutto insieme, niente si stabilizza. Spero che le sia utile.

EEdaPartecipante
Ruolo
Relazioni pubbliche
Iscrizione
apr 2024
Messaggio
106
#12

Racconto la mia esperienza. Quando prendete una decisione, scrivete anche lo scenario peggiore, non solo quello migliore.

EEmre A***Partecipante
Ruolo
Direttore amministrativo
Settore
E-commerce
Tipo di organizzazione
distributore di zona
Iscrizione
giu 2023
Messaggio
146
#13

Sono d'accordo in parte, in parte no. Se il contratto non specifica la proprietà del codice, al momento di andarsene non hai potere contrattuale.

Se non lo rendete scritto fin dall'inizio poi nascono discussioni. insomma se avete domande scrivete rispondo per quanto possibile.

BBeyza K***PartecipanteMembro della community
Iscrizione
dic 2022
Messaggio
3
#14

in teoria è giusto, in pratica non funziona così e gran parte del tempo perso si accumula nelle pratiche in attesa di approvazione.

naturalmente camia se la vostra situazione è diversa.

BBurcu A***Partecipante
Ruolo
Direttore operativo
Settore
Cosmetica
Tipo di organizzazione
distributore di zona
Iscrizione
gen 2022
Messaggio
5

Doki · App mobile · 2026

#15

La mia domanda sarà un po' da principiante, scusate. Se non lo rendete scritto fin dall'inizio, poi nascono discussioni.

BBeyza T***PartecipanteMembro della community
Iscrizione
nov 2024
Messaggio
336
#16

Salvato.

EErcan A***Partecipante
Ruolo
QA Engineer
Settore
Catering
Tipo di organizzazione
media impresa
Iscrizione
dic 2023
Messaggio
5
#17

Argomento molto attuale.

LLeyla Y***Partecipante
Ruolo
Sviluppatore software
Settore
Plastica
Tipo di organizzazione
azienda familiare
Iscrizione
giu 2025
Messaggio
96
#18

sono d'accordo poi il vero problema non è il numero ma su cosa si basa quel numero.

se scrivete qui il risultato sarà utile anche ad altri.

ŞŞerife D***Partecipante
Ruolo
Direttore amministrativo
Settore
Servizi IT
Tipo di organizzazione
boutique agency
Iscrizione
feb 2024
Messaggio
101
#19

Riassumo l'argomento, perché sono state date diverse risposte. Le soluzioni che funzionano su piccola scala crollano quando si cresce, l'ho imparato tardi.

Confermato dall'esperienza.

ÜÜlkü Ç***Partecipante
Ruolo
Direttore operativo
Settore
Consulenza
Tipo di organizzazione
Azienda di 20 persone
Iscrizione
dic 2023
Messaggio
19
#20

Assolutamente. Se devo aggiungere qualcosa: L'errore commesso da processo di sviluppo CRM è generalmente reversibile ma costoso.

Questa è la mia opinione, non la scrivo come verità assoluta.

Rispondi