La consegna continua può funzionare in un grande ambiente aziendale con molti sistemi connessi?

1

Molto è stato detto recentemente di consegna continua. Sembra interessante, ma si scontra con la saggezza della convenzione nelle grandi corporazioni.

Supponendo quanto segue:

  • Hai un numero di sistemi remoti collegati tramite ESB
  • Hai un sistema consolidato con diversi anni di modifiche al codice applicate ad esso
  • Questo è un sito web che consente transazioni finanziarie
  • Esistono diversi sistemi di back-end responsabili dell'elaborazione di diversi tipi di transazioni
  • Attualmente le versioni di produzione presuppongono un investimento di $ 10.000 in un test di regressione manuale

È possibile implementare la consegna continua in tale ambiente? (ad esempio, il presupposto alla base di Continuous Delivery è che investi una grande quantità in test di regressione automatizzati coordinati tra diversi sistemi?)

(Sicuramente i test unitari automatizzati possono dimostrare che un sistema non è errato, ma non può dimostrare che sia corretto).

    
posta hawkeye 13.07.2013 - 13:52
fonte

1 risposta

1

Molte grandi aziende stanno facendo consegne continue - penso che Amazon o Google potrebbero qualificarsi.

Penso che la saggezza convenzionale in cui si imbatte in grandi spazi sia un problema di wetware. C'è un gruppo che "possiede" la consegna e non gli piacerà perdere posti quando elimini la loro routine di test manuale e la magia nera di una "distribuzione".

A livello tecnico hai ragione sui test e questo vale anche per i test umani. Probabilmente la cosa fondamentale da capire è come trattare i rollback più di come consegnare il prodotto.

    
risposta data 13.07.2013 - 14:16
fonte

Leggi altre domande sui tag