Mis on ühine rakenduste arendus?

Ühine rakenduste arendus (JAD) on tarkvaraarendusviis, mille käigus ärikasutajad ja arvutiinsenerid töötavad koos arvutisüsteemi loomisel. See ühine projektimeeskond eraldatakse süsteemi projekteerimisetapis tavaliselt mitmeks nädalaks. JAD-meetodi kasutamine annab parema tarkvara, kuna kasutajad on süsteemi ülesehitamisel aktiivsed osalejad.

Süsteeminõuete kogumine on arvutitarkvara loomise üks olulisemaid samme. Ühisrakenduste arendamise lähenemine sunnib aktiivset osalemist nõuete koosolekutel, mis muudab koosolekud produktiivsemaks. See saavutatakse, lastes kasutajatel suhelda igapäevase prototüüpse süsteemiga.

Idee prototüüpimine on tõestatud meetod uue äritoote nõuete kinnitamiseks. Tihti tehakse seda tootmisettevõtetes enne uude tootesarja investeerimist. Prototüüp on tavaliselt väiksem mudel, mis esindab uue toote loojate ideid. Ühine rakendusarendus kasutab neid prototüüpimistehnikaid süsteemitarkvara ideede tõestamiseks.

Rakenduste kiirarendus (RAD) oli populaarne tarkvara prototüüpide loomise lähenemisviis, mida kasutati 1990. aastate keskel. See põhines ka ideel luua valideerimise eesmärgil kiireid prototüüpe. Ühine rakenduste arendus arenes sellest lähenemisviisist välja, integreerides prototüübi kujunduse ametliku dokumentatsiooniga.

Üks eduka ühise rakenduste arendusprojekti võtmeid on meeskonna komplekteerimine. JAD nõuab, et neli osalejate rühma oleksid prototüübiseansside ajal väga kaasatud ja motiveeritud. Sellesse meeskonda kuuluvad ärikasutajad, kommunikatsioonieksperdid, tehnilised kirjutajad ja tarkvaraarendajad.

Ühised rakenduste arendusseansid peaksid järgima ranget päevakava ja ajakava. See hõlmab tavaliselt ideede püüdmist, prototüübi loomist ja nõuete kinnitamist. Iga koosolekut peaks juhtima nõustaja, kes mõistab kohtumiste oodatavat tulemust.
JAD-i seansid tuleks korraldada uue toote konkreetsete funktsionaalsete valdkondade ümber. Selline lähenemine on tüüpiline suurte tootearenduse jõupingutuste puhul. See aitab hoida meeskonda keskendunud ja konkreetse ideega seotud. Seansid peaksid sisaldama piisavaid pause ja suupisteid, et meeskond püsiks rõõmsameelne ja kaasatud.
Ühise rakenduste arendamise lähenemisviisi kasutamise üks peamisi eeliseid on kiirus ja kvaliteet. Täielik JAD-seanss peaks valmima mõne nädala pärast ja see sisaldab kasutatavat prototüüpi. Selle prototüübi saab üle anda tootmismeeskonda, kus arendus võib alata. See on tavaliselt kiirem protsess kui muud arendustehnikad.