Skip to main content

Vad är gemensam applikationsutveckling?

Joint Application Development (JAD) är en mjukvaruutvecklingsmetod där affärsanvändare och datoringenjörer arbetar tillsammans för att bygga ett datorsystem.Detta gemensamma projektgrupp är vanligtvis sekesterat i flera veckor under systemets designfas.Att använda en JAD -strategi ger bättre programvara eftersom användarna är aktiva deltagare i att bygga systemet.

Att samla in systemkrav är ett av de viktigaste stegen för att bygga datorprogramvara.Den gemensamma applikationsutvecklingsmetoden tvingar aktivt deltagande under kravmöten, vilket gör mötena mer produktiva.Detta åstadkommes genom att låta användarna interagera med ett dagligt prototypsystem.

Prototyp En idé är en beprövad metod för att validera kraven för en ny affärsprodukt.Detta görs ofta i tillverkningsföretag innan du investerar i en ny produktlinje.Prototypen är vanligtvis en mindre modell som representerar idéerna från skaparna av den nya produkten.Gemensam applikationsutveckling använder dessa prototypningstekniker för att bevisa idéerna om systemprogramvara.

Rapid Application Development (RAD) var en populär programvara för prototyp som användes i mitten av 1990 -talet.Det baserades också på idén att bygga snabba prototyper för valideringsändamål.Gemensam applikationsutveckling utvecklades från detta tillvägagångssätt genom att integrera prototypdesignen med formell dokumentation.

En av nycklarna till ett framgångsrikt gemensamt applikationsutvecklingsprojekt är ett team.JAD kräver att fyra grupper av deltagare är mycket engagerade och motiverade under prototypsessionerna.Detta team inkluderar företagsanvändare, kommunikationsexperter, tekniska författare och mjukvaruutvecklare.

Gemensamma applikationsutvecklingssessioner bör följa en strikt agenda och tidslinje.Detta inkluderar vanligtvis idéfångst, skapande av prototyp och validering av krav.Varje möte bör hanteras av en facilitator som förstår det förväntade resultatet av mötena.

JAD -sessionerna bör organiseras kring de specifika funktionella områdena i den nya produkten.Detta tillvägagångssätt är typiskt för stora produktutvecklingsinsatser.Det hjälper till att hålla teamet fokuserat och engagerat på en specifik idé.Sessioner bör inkludera adekvata pauser och förfriskningar för att säkerställa att teamet förblir optimistiska och engagerade.

En av de viktigaste fördelarna med att använda den gemensamma applikationsutvecklingsmetoden är hastighet och kvalitet.En full JAD -session bör slutföras om några veckor och den innehåller en användbar prototyp.Denna prototyp kan överföras till tillverkningsteamet där utvecklingen kan börja.Detta är vanligtvis en snabbare process än andra utvecklingstekniker.