Per la nostra agenzia di viaggi con sede a San Pietroburgo, abbiamo commissionato lo sviluppo di un pannello B2B personalizzato per la prenotazione di hotel. Abbiamo chiuso un accordo con una software house locale per 800.000 RUB e lo sviluppo è durato circa 4 mesi. La scorsa settimana hanno installato il software sul nostro server: le funzionalità di base vanno e l'interfaccia utente non presenta problemi evidenti.
Durante la riunione di chiusura del progetto, però, il project manager dell'agenzia ci ha suggerito di effettuare un «code audit» esterno. Ci hanno detto che possiamo affidarlo a un esperto indipendente oppure far preparare un report dettagliato ai loro senior architect per 120.000 RUB.
Questa proposta mi sembra assurda. Perché mai dovrei pagare di nuovo per far revisionare il codice di un lavoro che ho già saldato e preso in consegna? Cos'è esattamente un code audit ed è normale che un'agenzia proponga un servizio del genere per il lavoro appena consegnato, o è un segnale che non si fidano di quello che hanno scritto?