Software udviklingsproces
1. Indledende møde
- Det indledende møde foregår typisk på dansk med Peter Skouhus.
- Her diskuteres projektet indgående for at fastlægge, om opgaven ligger inden for 1902 Softwares område.
- Behov og ønsker til funktionaliteter gennemgås.
- Applikationens udseende diskuteres også i den indledende fase.
- Alle møder foregår via Skype.
- Projektet overdrages herefter til en teknisk projektleder.
2. Forslag til overordnede struktur
- 1902 Software udarbejder en plan - også kaldet kravspecifikation - for det samlede projekt i samarbejde med dig.
- I planen indgår forslag til registrering, trial-versioner, hvilke komponenter systemet skal bestå af og hvordan det visuelt/grafisk skal fremstå osv.
- Denne fase af projektet kræver nogen mødeaktivitet, som altsammen foregår via Skype ofte fuldt op af en rapport.
- 1902 Software laver "benarbejdet". Det eneste du skal gøre er at svare på spørgsmål samt tage stilling til de forskellige muligheder, som 1902 Software fremlægger.
3. Overordnet design fastlægges
- Oplægget til den samlede plan præsenteres for dig.
- De tekniske specikationer belyses og vi forklarer vores overvejelser om detaljer nøje.
- Du har typisk yderligere inputs, som vi tilpasser projektplanen efter.
- Til slut vil vi være nået frem til en færdig projektplan og kan estimere det samlede tidsforbrug.
4. Estimering af projektet
- 1902 estimerer et samlet tidsforbrug ud fra de indledende samtaler og den efterfølgende kravspecifikation.
- Estimatet er delt ind i de forskellige delprojekter.
- Et prisoverslag beregnes baseret på estimaterne.
5. Gennemgang af projekt
- Projektplan og estimat gennemgås.
- Dette er en vigtig fase, fordi du ofte ønsker at tilføje eller fjerne funktionalitet, eller at foretage mindre ændringer, som er vigtige at få med før udviklingen påbegyndes.
- Når du i fællesskab med 1902 Software er blevet enige om den overordnede målsætning, lægges projektet i produktionskalenderen og starttidspunkt hhv. afslutningstidspunkt beregnes.
6. Udviklingen af softwaren påbegyndes
- Programmeringen af applikationen går nu igang.
- Programmørerne vil typisk blive kigget over skulderen af både en grafisk og en teknisk projektleder for at sikre, at den visuelle og den tekniske del er iorden.
6.1 Projektledelse
- Du kan følge med i udviklingen via vores specialdesignede websystem Projekt & Timeline™.
- Her har man mulighed for at læse emailkorrespondance, følge med i projektets fremdrift, samt holde styr på change requests og fejl.
- Project & Timeline™ er en applikation udviklet af 1902 Software specielt til dette formål.
- Denne procedure sikrer, at du på intet tidspunkt har følelsen af at miste forbindelsen til projektet.
6.2 Applikationen præsenteres
- Du har nu mulighed for at se programmet gennem et "skrivebord-delings"-program.
- Du har endvidere mulighed for at give inputs til mindre ændringer og tilføjelser.
- Vi forklarer forskellige funktionaliteter og hvorfor de er løst på den pågældende måde.
6.3 Applikationen testes
- Hele applikationen gennemgås i forhold til den overordnede plan (kravspecifikation).
- 1902 Software laver rettelser, retter fejl og finpudser programmet.
- Derefter frigives en første beta-version af softwaren.
- Beta-versionen er typisk tidsbegrænset.
7. Du får adgang til beta versionen
- Du får adgang til beta-versionen, der kan installeres på din computer.
- Du går igang med at teste systemet.
- Mange ønsker også at få applikationen testet af venner og kolleger, hvilket vi selvfølgelig også giver mulighed for.
- Fejl rapporteres direkte til 1902 Software gennem Project & Timeline™.
- 1902 Software udbedrer fejlene og frigiver nye beta-versioner hver 10-14 dage (afhængig af applikationen).
8. Tilpasning af systemet
- Vi gennemgår de ændringer, som kunden har ønsket.
- 1902 Software estimerer, hvor meget arbejde der er i de forskellige ændringer, hvorefter du bestemmer, hvad der skal laves.
- Når rettelserne er foretaget, laves endnu en beta-test.
- Beta-testen medfører endnu nogle ændringer, og dette fortsætter til programmet er færdigudviklet.
9. Systemet testes en sidste gang
- Efter de allersidste ændringer gennemtestes programmet endnu en gang.
- Det er i denne fase vigtigt at kunden ikke kommer med flere ændringer - eller i det mindste kun meget små korrektioner.
- Når de sidste ændringer er færdige, kan applikationen leveres klar til distribution.
10. Applikationen leveres
- Systemet er nu færdigt og den udleveres.
- Du kan nu distribueres applikationen som det ønskes.
- 1902 Software udleverer ligeledes kildekoden (source code).
- Vi har efter projektafslutning ikke flere forpligtelser over for hinanden, men 1902 Software er naturligvis altid klar til at lave ændringer, udvidelser og forbedringer, hvis det øsnkes.






















