Skip to main content

Che cos'è lo sviluppo congiunto delle applicazioni?

Joint Application Development (JAD) è un approccio di sviluppo del software in cui gli utenti aziendali e gli ingegneri informatici lavorano insieme per creare un sistema informatico.Questo team di progetto congiunto è in genere sequestrato per diverse settimane durante la fase di progettazione del sistema.L'uso di un approccio JAD produce software migliore perché gli utenti sono partecipanti attivi nella costruzione del sistema.

La raccolta dei requisiti di sistema è uno dei passaggi più importanti nella costruzione di software per computer.L'approccio allo sviluppo delle applicazioni congiunto forza la partecipazione attiva durante le riunioni dei requisiti, il che rende le riunioni più produttive.Ciò si ottiene lasciando che gli utenti interagiscano con un sistema prototipato giornaliero.

La prototipazione di un'idea è un metodo comprovato per convalidare i requisiti di un nuovo prodotto aziendale.Questo viene spesso fatto nelle aziende manifatturiere prima di investire in una nuova linea di prodotti.Il prototipo è in genere un modello più piccolo che rappresenta le idee dei creatori del nuovo prodotto.Lo sviluppo congiunto dell'applicazione utilizza queste tecniche di prototipazione per dimostrare le idee del software di sistema.

Rapid Application Development (RAD) è stato un popolare approccio di prototipazione del software utilizzato a metà degli anni '90.Si basava anche sull'idea di costruire prototipi rapidi a fini di validazione.Lo sviluppo congiunto delle applicazioni si è evoluto da questo approccio integrando la progettazione del prototipo con documentazione formale.

Una delle chiavi di un progetto di sviluppo delle applicazioni con successo è l'assemblaggio di un team.JAD richiede che quattro gruppi di partecipanti siano altamente coinvolti e motivati durante le sessioni del prototipo.Questo team include utenti aziendali, esperti di comunicazione, scrittori tecnici e sviluppatori di software.

Le sessioni di sviluppo delle applicazioni congiunte devono seguire una sequenza e una sequenza temporale rigorosa.Ciò include in genere l'acquisizione di idee, la creazione del prototipo e la convalida dei requisiti.Ogni incontro dovrebbe essere gestito da un facilitatore che comprende il risultato atteso delle riunioni.

Le sessioni di Jad dovrebbero essere organizzate attorno alle aree funzionali specifiche del nuovo prodotto.Questo approccio è tipico dei grandi sforzi di sviluppo del prodotto.Aiuta a mantenere la squadra focalizzata e impegnata in un'idea specifica.Le sessioni dovrebbero includere pause e rinfreschi adeguati per garantire che il team rimanga ottimista e coinvolto.

Uno dei vantaggi chiave nell'uso dell'approccio allo sviluppo delle applicazioni congiunte è la velocità e la qualità.Una sessione di JAD completa dovrebbe essere completata in poche settimane e include un prototipo utilizzabile.Questo prototipo può essere trasferito al team di produzione in cui può iniziare lo sviluppo.Questo è in genere un processo più rapido rispetto ad altre tecniche di sviluppo.