Di recente sono stato assunto per un progetto che prevede la collaborazione con e intorno a diversi sistemi "enterprise" di terze parti. A causa di quello che immagino sarebbe il costo e lo sforzo astronomici necessari per costruire una replica sufficientemente fedele dell'ambiente di produzione, la prospettiva di avere un vero ambiente di sviluppo sembra svanire in modo sottile.
Questo ovviamente non è l'ideale. Il lato positivo, immagino che debbano esserci persone là fuori che testano e implementano in modo sicuro software in ambienti non replicabili come questo, e probabilmente posso seguire le loro orme.
Come lo fanno quelli che affrontano efficacemente questo tipo di situazioni?