Konceptet RAD
Konceptet RAD (Rapid application development, Snabb applikationsutveckling) främjar snabb produktutveckling under förhållanden med oklara krav till den, samt begränsningar i tid och budget.
Förverkligandet av RAD-konceptet genomförs genom att tillämpa lämpliga tekniska verktyg för den specifika produkten, kontinuerligt förfina alla krav hos kunden och involvera denne för att utvärdera mellanliggande utvecklingsstadier av produkten.
Konceptet RAD är baserat på följande principer:
- Alla tekniska verktyg bör främja minimering av utvecklingstiden för produkten.
- Fullt fokus på kundens krav för den produkt som utvecklas.
- Användning av produktprototyper för att förfina de tekniska specifikationerna hos kunden.
- Produktutvecklingen bör vara cyklisk, d.v.s. varje ny version skapas efter att kunden har utvärderat föregående version.
- Minskning av produktutvecklingstiden genom att använda tidigare färdiga moduler och lägga till funktionalitet.
- Nära samarbete mellan teammedlemmar, där varje utvecklare måste vara beredd att samtidigt utföra flera uppgifter.
- Projektledningens huvuduppgift bör vara att minimera utvecklingscykelns längd.
Arbetet med ett projekt med RAD-konceptet inkluderar följande faser:
- Planering, där alla teammedlemmar diskuterar de tekniska specifikationerna för produkten, kommande uppgifter och svårigheter som kan uppstå. Efter avslutad planering ska projektledaren ge tillstånd att fortsätta arbetet.
- Användardesign innebär interaktion mellan användare och analytiker för att efterföljande förfina kraven på produkten.
- Konstruktion - fasen där huvuddelen av projektutvecklingen sker.
- Överlämnande innebär testning av produkten och dess utvärdering av slutanvändarna.
Se även
-
metodologin
RUP,
som är en kunskapsbas med ett söksystem -
metodologin
PMBOK,
som används för ett strukturerat tillvägagångssätt för projektledning -
metodologin
PRINCE2,
som används för att utveckla standarder för genomförande av storskaliga IT-projekt -
rekommendationerna
ITIL,
som definierar standarder för att kombinera IT med affärsstrategi -
metodologin
Agile,
som används för flexibel projektstyrning