 |
Produktutvikling
|
Endret: 30.07.2010  
|
|
Kjerneområde for WIS har alltid vært utvikling av programvare, og vi deler denne virksomheten i to:
-
Utvikling av standardsystemer
Når WIS bestemmer seg for å lage et standardsystem, er dette basert på et mulig marked av en viss størrelse. WIS kjører prosjektet og tar alle kostnader med spesifikasjoner, utvikling, testing og markedsføring.
Det er selvfølgelig en del risiko i slike prosjekter. Vi vet ofte ikke resultatet før flere år etter at vi startet på jobben.
-
Utvikling på oppdrag
Her skal vi utvikle ett system for en kunde, og oppgaven er å få systemet så bra tilpasset behovet som mulig. Noen kunder lager store spesifikasjoner, der vi bare lager det som er bestemt. Det beste er når kunden og vi lager beskrivelsen sammen, da vil kunden få det han har ønsket seg til avtalt pris.Vi har mye erfaring i ulike systemer, og kan nok bidra til å få det best mulige resultat.
I systemutvikling har vi alltid hatt noen grunnprinsipper vi har styrt etter:
- Vårt mål er at kunden alltid skal være fornøyd med løsningene vi leverer
- Under utviklingen legger vi løpende ut nye versjoner, og samarbeider tett med kunden om videre utvikling
- Våre utviklere kommuniserer med kundens sluttbrukere gjennom hele utviklingsprosessen
- Vi aksepterer at vi ikke alltid ser veien helt fram, men sørger for at vi legger opp til tette utsiktspunkter der vi sammen med kunden kan bestemme veien videre
Mange av disse prinsippene er også kjent som Agile development og beskrevet i f.eks. Agile Manifesto . Dette er en krevende utviklingsmetodikk som setter store krav til prosjektledelse og prosjektdeltakere. Endring i spesifikasjoner kan skje hurtig og under hele prosjektets levetid.
Spesifikasjon
Under arbeid med spesifikasjoner prøver vi å sette oss inn i kundens situasjon og også fungere som en rådgiver for å komme fram til den beste løsningen. Vi har et mål om at spesifikasjonen skal være mest mulig forståelig for sluttbrukeren.
Prototyping / testmiljø
Vi prøver raskest mulig å komme opp med rammer for hvordan et nytt system kan se ut og fungere. Ofte trenger kunden dette for å kunne se om vi i spesifikasjonen har tenkt riktig. For websystemene har vi et testmiljø der applikasjoner og systemer utvikles. Dette er satt opp som en identisk kopi av driftsmiljøet, bare med lavere spesifikasjoner.
|