Idea

Il cliente controlla dove stanno i suoi dati, il produttore controlla come evolve il prodotto

Info

Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.

Idea principale

Concedere a un grande cliente che il database del suo software per le buste paga stia nel suo ambiente Azure apre una domanda che nessuno ha posto: quel cliente controlla anche le modifiche dello schema, e quindi il ritmo dei rilasci?

Le due cose non sono legate, e confonderle costa caro. Un cliente che chiede di tenere i propri dati in casa non chiede di governare le migrazioni del produttore. Vuole il controllo sulla collocazione, non sull'evoluzione.

Ne deriva un confine che si enuncia in una frase: il cliente controlla dove stanno i suoi dati, il produttore controlla come evolve il prodotto.

Perché è importante

È questo confine a rendere l'accordo sostenibile. Senza di esso, concedere l'hosting equivale a cedere il calendario dei rilasci, e il produttore perde ciò che definisce la natura stessa di un servizio online.

Offre anche un criterio di accettazione netto: ospitare presso il cliente è compatibile con questo modello solo se le migrazioni restano automatizzate e guidate dal produttore, dentro un quadro di sicurezza accettato.

Sfumature e limiti

Il confine è chiaro da enunciare e controverso nella pratica: un cliente la cui policy vieta qualsiasi modifica non approvata non può accettarlo così com'è.

E non risolve tutto: la collocazione dei dati ha conseguenze sul monitoraggio e sulle responsabilità, che restano da decidere a parte.

Domande aperte

  • Che fare con un cliente la cui governance vieta proprio le migrazioni automatizzate?