Startsidan       IT-konsulting       System       Kunder       Kontakta oss
Översikt   |   Konsulttjänster   |   Arbetssätt   |   Kompetens
Vårt arbetssätt
Vi kombinerar utvecklings-metoden RUP och vår metod för användarcentrerad systemdesign. Det bidrar till att vi levererar hög kvalitet och användbarhet.
SIS nya webb utvecklades med hjälp av metoden RUP och vår metodik för användbarhet.

Arbetssätt

 •  Vad är användarcentrerad systemdesign?

 •  Vår syn på användbarhet

 •  Utvecklingsmetoden Rational Unified Process, RUP

Utvecklingsmetoden Rational Unified Process, RUP

Vi har valt att använda oss av Rational Unified Process, RUP, som iterativ utvecklingsprocess. En av anledningarna är att användarna involveras genom hela utvecklingsprojektet.

RUP är en process som har ett fundament bestående av sex stycken ”Best Practices”:
1. Ett system utvecklas i planerade iterationer som utgår från projektets risker.
2. Kraven visualiseras och kommuniceras med hjälp av användningsfall.
3. Systemet byggs kring en stabil arkitektur, med väl avgränsade komponenter.
4. Systemet utvecklas från ett antal ritningar uppgjorda med hjälp av det standardiserade språket UML (Unified Modeling Language)
5. Kvalitén säkerställs genom att man delar upp ett projekt i ett antal hanterbara miniprojekt (iterationer) där man efter varje iteration granskar och testar aktuellt inkrement.
6. Systemförändringar kontrolleras med hjälp av ett konfigurationshanteringssystem.


Utvecklingsprocessen
Utvecklingsprocessen enligt RUP kan åskådliggöras med hjälp av nedanstående bild.



Förberedelsefasen (Inception)
Under Förberedelsefasen initieras projektet. Syftet är att i stort bli överens om vad projektet ska åstadkomma. Fokus ligger på att tillsammans visualisera och förstå de mest centrala kraven. Utifrån dessa kan systemets komplexitet och omfattning identifieras och projektets risker lyftas fram. Vidare ska användningsfallen prioriteras och projektgruppen ska bestämma vilka användningsfall som ska implementeras under Etableringsfasen.

Etableringsfasen (Elaboration)
Under Etableringsfasen ligger fokus på att utforma och realisera de krav som har stor betydelse för systemets arkitektur. Efter denna fas ska arkitekturen vara införd och testad vilket i sin tur innebär att de största riskerna är eliminerade. Merparten av kraven beskrivas i detalj samt resten av projektet ska planeras med hög precision. Utifrån användningsfallen tas informationsstruktur och grafisk utformning fram. Detta ligger till grund för framtagning av prototyper som används för att utvärdera och testa användargränssnittet med användarna.

Konstruktionsfasen (Construction)
Under Konstruktionsfasen byggs systemet i inkrementella steg utifrån den tidigare implementerade arkitekturen samt den specificerade användarfunktionaliteten. Konstruktionsfasen delas ofta upp flera iterationer för att få bra kontroll och styrning under utvecklingsarbetet. Systemet funktionalitet testat löpande i de olika iterationerna. I slutet av Konstruktionsfasen dokumenteras systemet och utbildningen planeras.

Överlämningsfasen (Transition)
Under den avslutande Överlämningsfasen genomförs ett antal aktiviteter för att föra in systemet i verksamheten. Under denna fas genomförs bl a installation i driftsmiljön, utbildning och acceptanstest.



<- Tillbaka


 
   CDG   |   Skeppsbron 4   |   111 30 Stockholm   |   E-post: kontakt@cdg.se   |   Telefon: 0708-24 68 90