Sviluppo su misura

Servizi · Sviluppo

Quando il processo non sta in nessun prodotto.

Applicativi verticali progettati sul modo di lavorare dell'azienda, e servizi che il gestionale non copre. Sviluppati su stack aperto, ospitati sull'infrastruttura del cliente, di proprietà di chi li commissiona.

Richiedi una valutazione

Illustrazione: un banco da lavoro con un pezzo di legno sagomato stretto nella morsa, una pialla che lo lavora e i trucioli.

Il problema

Tre fogli di calcolo che nessuno può sostituire.

Ogni azienda ha un processo che non rientra in nessun prodotto a catalogo, e che vive in file condivisi che una persona sola sa aggiornare.

Funziona, finché quella persona c'è. Poi diventa il punto in cui l'azienda si ferma: nessuno sa quali formule stanno dentro, due copie divergono, e collegare quel processo al gestionale è impossibile perché non è un sistema — è un file.

La risposta del mercato è di solito comprare un prodotto che fa qualcosa di simile e adattarci il lavoro. Costa meno in apparenza, e produce un processo peggiore di quello che c'era.

Un esempio realizzato

Gestione di flotte di veicoli.

Un applicativo verticale per la gestione di flotte: calcolo dei costi per veicolo, scadenzario di revisioni, assicurazioni e manutenzioni, documentazione per la circolazione dei mezzi e per i conducenti.

Non nasce da un'esigenza interna del fornitore: è stato progettato su indicazione dell'azienda committente, che lo destina anche alla rivendita a terzi. Il codice è suo.

Cosa rientra

Non solo applicazioni.

Applicativi verticali

Software costruito sul processo dell'azienda, integrato con il gestionale e con l'identità aziendale. Sviluppato per essere esteso, non per essere sostituito tra tre anni.

Servizi attorno al gestionale

Identità e accessi centralizzati, condivisione documentale, base di conoscenza interna, gestione delle credenziali, archiviazione documentale, centralino telefonico. Tutto open source, sull'infrastruttura del cliente.

Automazioni di processo

Le attività ripetitive che oggi qualcuno fa a mano ogni settimana: importazioni, riconciliazioni, generazione di documenti, notifiche. Il tempo che liberano è il ritorno più immediato dell'intero intervento.

Il metodo

Prima il modello dati, poi il codice.

Definire come sono fatte le informazioni e come si relazionano richiede di sapere come lavora l'azienda — informazione che risiede nelle persone che quel lavoro lo fanno. È il motivo per cui la fase di analisi non è una formalità da chiudere in fretta: un requisito raccolto male non produce un errore, ne produce una catena.

Lo sviluppo procede per rilasci successivi, ognuno utilizzabile. Il software che resta in un ambiente di prova per mesi non è un progetto in corso: è un progetto senza riscontro.

Proprietà

Il codice è dell'azienda che lo ha commissionato.

Nel repository dell'azienda, con la documentazione per farlo evolvere anche senza chi lo ha scritto.