Sommario:
Definizione: cosa significa sviluppo distribuito?
Lo sviluppo distribuito è un modello di sviluppo software in cui i team IT distribuiti su linee geografiche collaborano su applicazioni o software diversi. Questi team sono spesso separati da mini-progetti riuniti per un buildout finale del software.
Lo sviluppo distribuito è un approccio IT familiare, ma il controllo del codice sorgente e altri problemi lo rendono tutt'altro che ideale. Tuttavia, strumenti moderni e avanzati basati sul Web e tecniche di collaborazione consentono ai team di lavorare efficacemente in modo distribuito.
Techopedia spiega lo sviluppo distribuito
I team lavorano in remoto, in modo collaborativo e in modo distribuito per una serie di motivi, come segue:- Sebbene i membri del team possano condividere idee di progetto simili, possono risiedere o lavorare in luoghi separati, rendendo impossibile la collaborazione interna.
- Le start-up possono utilizzare questo approccio per risparmiare costi iniziali o di capitale, come strutture e hardware per i membri del team.
- I membri del team potrebbero voler o dover lavorare da casa o il trasferimento potrebbe non essere un'opzione.
- La globalizzazione e l'assunzione di personale IT nei paesi del terzo mondo riducono i costi generali.
Questa definizione è stata scritta nel contesto dello sviluppo del software
