Casa Sviluppo Che cos'è lo sviluppo distribuito? - definizione da techopedia

Che cos'è lo sviluppo distribuito? - definizione da techopedia

Sommario:

Anonim

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.
Lo sviluppo distribuito ha potenziali svantaggi. Ad esempio, una grande squadra composta da più micro-squadre potrebbe fallire durante l'intercomunicazione, ritardando o estendendo i processi e le tempistiche di sviluppo.

Questa definizione è stata scritta nel contesto dello sviluppo del software

Che cos'è lo sviluppo distribuito? - definizione da techopedia