Sto cercando di saperne di più sulla tendenza DevOps e su cosa sia effettivamente DevOps e su come potrebbe applicarsi alla mia situazione (recentemente alimentata dai risultati del sondaggio Stack Overflow che iniziano menzionando DevOps). Tutte le mie ricerche fino ad ora indicano cose come DevOps, gli sviluppatori si assumono la responsabilità per l'implementazione e la automatizzano.
Credo di comprendere i principi e i loro benefici in scenari in cui il software è un servizio in esecuzione (come un sistema informativo o un sito Web) gestito dalla società che lo sviluppa. Tuttavia, nessuna delle descrizioni che ho letto finora (su Wikipedia o sui principali hit di Google) menziona DevOps limitato a situazioni come questa, quindi presumo che sia applicabile universalmente.
Non riesco a capire come i principi si applicherebbero in una situazione in cui un team / azienda sviluppa software desktop offline che viene acquistato, scaricato e installato dai suoi clienti. L'unico coinvolgimento della società in via di sviluppo è quello di ospitare i pacchetti di installazione sul proprio sito Web.
In questo caso, la parte "deployment & operations" di DevOps dovrebbe essere limitata a confezionare l'installer e copiarlo nell'area download, o c'è qualcosa che mi manca?
Nessuno degli articoli su DevOps che ho letto finora ha toccato questo modello di sviluppo del software. È qualcosa in cui è applicabile il principio DevOps e, in caso affermativo, come?