Alcuni di noi possono dire che un sistema di controllo delle versioni distribuito (es. Mercurial, git) avrà un impatto positivo sugli sviluppatori solo sull'esperienza dell'utilizzo di uno (nelle giuste condizioni: maggiore produttività, maggiore stabilità del codice base, ecc. .), ma, in quali situazioni un cliente ( vale a dire l'osservatore del risultato del ciclo di vita dello sviluppo del software ) dice che c'è una differenza dall'uso di un CVCS e di un DVCS?.
Chiunque abbia una prova empirica del fatto che un cliente "senta" una differenza dopo l'adozione di DVCS ottiene un grande biscotto doppio cioccolato con panna montata e una ciliegina sulla torta.
Nota: "dire la differenza" non significa "sapere che c'era un DVCS coinvolto" e nemmeno lontanamente "sapere cos'è un DVCS"