RAD-konsepti
RAD-konsepti (Rapid application development, Nopea sovelluskehitys) edistää tuotteen nopeaa kehittämistä epämääräisten vaatimusten, aikarajoitusten ja budjettirajoitusten olosuhteissa.
RAD-konseptin toteutus tapahtuu soveltamalla tuotteelle sopivia teknisiä keinoja ja jatkuvalla asiakkaan vaatimusten tarkentamisella sekä hänet mukaan ottamalla arvioimaan tuotteen välivalmiusvaiheita.
RAD-konsepti perustuu seuraaviin periaatteisiin:
- Kaikkien teknisten keinojen tulee edistää tuotteen kehitysajan minimoimista.
- Täysi keskittyminen asiakkaan vaatimuksiin kehitettyä tuotetta kohtaan.
- Tuotteen prototyyppien käyttö teknisen spesifikaation tarkentamiseksi asiakkaalta.
- Tuotteen kehityksen tulee olla syklistä, eli jokainen uusi versio luodaan asiakkaan arvioitua edellisen version.
- Tuotteen kehitysajan lyhentäminen aikaisemmin valmiiksi kehitettyjen moduulien ja toiminnallisuuden lisäämisen avulla.
- Tiimin jäsenten tiivis yhteistyö, ja jokaisen kehittäjän tulee olla valmis suorittamaan useita tehtäviä samanaikaisesti.
- Projektinjohtamisen päätavoitteena tulee olla kehityssyklin keston minimointi.
Projekti RAD-konseptia käyttäen sisältää vaiheet:
- Suunnittelu, jossa kaikki tiimin jäsenet keskustelevat toteutettavan tuotteen teknisestä spesifikaatiosta, tulevista tehtävistä ja haasteista, jotka might myöhemmin ilmaantua. Suunnittelun päätyttyä projektipäällikön tulee antaa lupa työn jatkamiseen.
- Käyttäjäsuunnittelu tarkoittaa käyttäjien ja analyytikoiden välistä vuorovaikutusta tuotteen vaatimusten tarkentamiseksi.
- Rakentaminen - vaihe, jossa pääasiallinen projektin kehitys tapahtuu.
- Vaihto tarkoittaa tuotteen testaamista ja sen arviointia loppukäyttäjien toimesta.
Katso myös
-
metodologia
RUP,
joka on tietokanta, jossa on hakujärjestelmä -
metodologia
PMBOK,
jota käytetään strukturoituun lähestymistapaan projektin hallinnassa -
metodologia
PRINCE2,
jota käytetään standardien luomiseen laaja-alaisille IT-projekteille -
suositukset
ITIL,
jotka määrittelevät standardit IT:n ja liiketoimintastrategian yhdistämiselle -
metodologia
Agile,
jota käytetään joustavaan projektien hallintaan