"Il nostro problema è che una persona sola sa come funziona. Questo lo risolve?"
In parte, e vale la pena capire quale parte, perché è la ragione più seria per modernizzare e la meno discussa nelle proposte commerciali.
Il rischio di concentrazione ha due componenti. La prima è la conoscenza tecnica del sistema — come è fatto, dove si mette le mani — e quella si trasferisce, faticosamente, a chiunque abbia le competenze. La seconda è la conoscenza del dominio: perché quel controllo esiste, quale caso reale ha prodotto quell'eccezione, cosa succede il 31 dicembre. Questa è la parte insostituibile, ed è quella che se ne va con la persona.
Il modello dichiarativo non fa magie, ma sposta il secondo tipo di conoscenza dal codice a un documento che una persona di dominio può leggere. Quando la regola "un ordine con pagamento anticipato non può essere spedito senza incasso confermato" è scritta in una condizione leggibile invece che dentro una funzione, chiunque conosca il mestiere può verificarla, discuterla e correggerla, anche senza sapere programmare.
Resta il lavoro di estrazione, che è la fase più difficile del progetto e che nessuno può fare al posto vostro: qualcuno deve sedersi con quella persona e mettere per iscritto ciò che sa. Il valore di quel lavoro, però, non dipende dal fatto che il progetto prosegua.