Hva er felles applikasjonsutvikling?
Joint Application Development (JAD) er en programvareutviklingstilnærming der forretningsbrukere og datamaskiningeniører samarbeider for å bygge et datasystem. Dette felles prosjektgruppen er vanligvis sekvestert i flere uker i designfasen av systemet. Å bruke en JAD -tilnærming produserer bedre programvare fordi brukerne er aktive deltakere i å bygge systemet.
Krav til samlingssystem er et av de viktigste trinnene i å bygge dataprogramvare. Den felles applikasjonsutviklingstilnærmingen tvinger aktiv deltakelse under kravsmøtene, noe som gjør møtene mer produktive. Dette oppnås ved å la brukerne samhandle med et daglig prototypesystem.
Prototyping En idé er en bevist metode for å validere kravene til et nytt forretningsprodukt. Dette gjøres ofte i å produsere selskaper før de investerer i en ny produktlinje. Prototypen er vanligvis en mindre modell som representerer ideene til skaperne av den nye produenCT. Felles applikasjonsutvikling bruker disse prototypingsteknikkene for å bevise ideene om systemprogramvare.
Rapid Application Development (RAD) var en populær programvareprototypingstilnærming som ble brukt på midten av 1990 -tallet. Det var også basert på ideen om å bygge raske prototyper for valideringsformål. Felles applikasjonsutvikling utviklet seg fra denne tilnærmingen ved å integrere prototypedesign med formell dokumentasjon.
En av nøklene til et vellykket felles applikasjonsutviklingsprosjekt er et teamsamling. JAD krever at fire grupper av deltakere er svært engasjert og motivert under prototypeøktene. Dette teamet inkluderer forretningsbrukere, kommunikasjonseksperter, tekniske forfattere og programvareutviklere.
Felles applikasjonsutviklingsøkter skal følge en streng agenda og tidslinje. Dette inkluderer vanligvis idéfangst, prototypeoppretting og kravent validering. Hvert møte bør styres av en tilrettelegger som forstår det forventede resultatet av møtene.
JAD -øktene skal organiseres rundt de spesifikke funksjonelle områdene i det nye produktet. Denne tilnærmingen er typisk for stor produktutviklingsarbeid. Det hjelper med å holde teamet fokusert og engasjert på en spesifikk idé. Økter bør inneholde tilstrekkelige pauser og forfriskninger for å sikre at teamet forblir oppegående og engasjert.
En av de viktigste fordelene ved å bruke den felles applikasjonsutviklingsmetoden er hastighet og kvalitet. En full JAD -økt bør fullføres om noen uker, og den inkluderer en brukbar prototype. Denne prototypen kan overføres til produksjonsteamet der utviklingen kan begynne. Dette er vanligvis en raskere prosess enn andre utviklingsteknikker.