Vår kjernekompetanse er systemutvikling, som vi bruker til å lage standardprodukter og til å lage tilpassede løsninger for kunder. Utvikling av programvare er en kompleks prosess som omfatter flere disipliner. Det er mange prosesser og aktiviteter som skal gjennomføres før selve programmeringen kan starte.
Vi har fagkunnskap om dette og kan bistå med alle ledd i prosessen. Men en utviklingsprosess kan ikke gjennomføres uten en betydelig innsats fra oppdragsgivers side. En analyse kan ikke bli bedre enn den input vi får fra dem som skal bruke resultatet.
Informasjonsflyt og prosesser |
---|
![]() Penn og papir, tusj og tavle er hovedverktøyene i denne fasen. |
Databasen |
![]() ER modellering er hovedverktøyet i denne fasen. |
Skjermbilder |
![]() Forskjellige brukergrupper har forskjellige behov. For en kunde som vil gjøre sin første bestilling på vår nettbutikk må skjermbildene være langt enklere og mer lettforståelig, enn for backend-personalet som prosesserer bestillingene. I det første tilfelle skal brukeren bruke skjermbildene en sjelden gang og uten opplæring. Backend skal gjøre de samme kompliserte oppgavene hver dag med full opplæring i forkant. Wireframes og prototyper er hovedverktøyet i denne fasen. |
Programmering |
![]() Utviklingsfasen bør, hvis mulig, levere brukbare moduler fortløpende, slik at behov for justering oppdages tidlig. Da vil også oppdragsgiver få en nytteverdi tidligere i prosjektet. C#, PHP, SQL og CSS/HTML er hovedverktøyet i denne fasen. |
Rollout, test og opplæring. |