Formål
Formålet med dette projekt er at udarbejde et grundlag for en kravspecifikation for virkemåden af BDS, så der er skabt et grundlag for specifikation af udviklingen af BDS. Efter afslutningen af dette projekt vil en egentlig kravspecifikation blive udarbejdet med henblik på at udbyde udviklingsopgaven til en række softwareleverandører.
Projektet har følgende succeskriterier:
- Der foreligger grundlaget for at udarbejde en kravspecifikation, der redegør for de angivne output.
- Der er lavet en beskrivelse af arkitekturen for Byggeriets Digitale Stamdata.
- Krav til Byggeriets Digitale Stamdatas platform er beskrevet.
- Der er lavet en oversigt over service-typer på serveren.
- Der er lavet en oversigt over interface-typer til serveren.
- Der er lavet et rammeværktøj til udarbejdelse af fremtidige kravspecifikationer.
- Implementeringsmuligheder i forhold til bips værktøjer er afdækket.
Resultater og potentialer
Projektets output er et grundlag for en kravspecifikation for udviklingen af BDS.
Grundlaget for kravspecifikationen skal omfatte:
- En oversigt over typer af services
- En oversigt over funktionsmåde af services
- En redegørelse for designmæssige retningslinjer for de services, der har et brugerinterface
- En beskrivelse af de interfaces der skal anvendes, når services anvendes af software, fx svarende til automatiske overførelser og opdateringer
- En oversigt over tjenester på Internettet, som BDS skal kunne interface med
- En beskrivelse af kravene til den service, der skal administrere brugeradgang og licenser på BDS
- En oversigt over de teknikker der kan anvendes ved udvikling af BDS
- En beskrivelse af den type platform, som BDS skal køre på (managed/unmanaged cloud, selvstændig server etc.)
- En vurdering af antallet af brugere/hits på de forskellige typer services på BDS
- En vurdering af hvilke services, der skal etableres i hvilken rækkefølge, under hensyntagen til de enkelte projekter i cuneco og deres behov for anvendelse af BDS.
- Perspektiver omkring samspil med mobile enheder
Kravspecifikationen vil blive opbygget ud fra en struktur, der redegør for følgende punkter:
- Forretningsprocesser: Her beskrives de arbejdsgange, som BDS skal understøtte. Dette arbejde vil bl.a. være inspireret af cunecos behovsanalyse.
- Informationer: I dette afsnit beskrives hvilke informationer BDS skal rumme og håndtere, og hvorledes informationerne behandles, struktureres og organiseres.
- Funktionalitet: Her beskrives de funktioner, som løsningen skal indeholde, og hvordan de er organiseret i systemer og services. Alle funktioner af BDS skal relateres til forretningsprocesserne, så man kan se hvorledes de skaber værdi.
- Teknologi: Her beskrives kravene til IT-infrastrukturen, baseret på kravene fra de foregående afsnit. Det specificeres hvilke funktioner, der skal være tilgængelige i infrastrukturen (fx kommunikation og sikkerhed), og det defineres hvilken kapacitet og stabilitet, platformen skal have.
- Tidsplan: Tidsplanen for implementeringen af BDS beskrives.
De forretningsmæssige potentialer for branchen vil bestå i, at BDS vil understøtte, at IT-applikationer udveksler data med hinanden, hvilket vil gøre samarbejde mellem de enkelte aktørers processer mere effektive. Derudover vil BDS indeholde en række værktøjer i form af kodeknækkere, tabelopslag m.v., der vil gøre det muligt at gennemføre arbejdsopgaver med højere produktivitet for branchens aktører.
Målgruppe
Den primære målgruppe for resultatet fra dette projekt er de parter, der skal give tilbud på udviklingen af BDS.
Den sekundære målgruppe er brugerne af BDS.
Grundlag
Følgende publikationer vil danne baggrund for projektets gennemførsel:
- Vejledning om offentlige myndigheders anskaffelse og brug af open sourcesoftware – retlige forhold, IT- og Telestyrelsen, 2008
- Cloud computing og de juridiske rammer - En vejledning om lovgivningskrav og kontraktmæssige forhold i forbindelse med cloud computing, IT- og Telestyrelsen, 2011
- Open source-software i det offentlige, IT- og Telestyrelsen, 2008
- Det økonomiske potentiale ved en øget anvendelse af open source komponenter i statslige it-projekter, Zangenberg & Co., 2011
Opgaveindhold og projektforløb
Opgaven vil omfatte følgende aktiviteter:
- Beskrivelse af forretningsmodel
- Beskrivelse af understøttede forretningsprocesser
- Beskrivelse af funktionsmåde
- Beskrivelse af informationsstruktur
- Oversigt over services på BDS
- Valg af udviklingsværktøjer
- Beskrivelse af licensserver
- Krav til platformteknologi
- Udarbejdelse af krav til interface til andre services
- Beskrivelse af krav til interface til BDS
- Udarbejdelse af estimat over antal brugere og hits
Der skal udarbejdes en motiveret beskrivelse for valg af arkitektur. Denne beskrivelse skal tage udgangspunkt i en afdækning af mulige løsninger samt en beskrivelse af baggrund for valget af den foretrukne arkitektur.
Blandt de faktorer, der skal tages hensyn til i forbindelse med valget er:
- Sikkerhed
- Økonomi
- Skalerbarhed
- Udviklingsværktøjer
- Mulige interface-typer
Afvejningen af disse faktorer vil resultere i en oversigt over krav til den valgte platform, som vil udgøre en del af indeværende projekts resultat.
Projektet skal omfatte en råskitse til en oversigt over de tjenester, der forventes etableret på serveren dels i cuneco-projektets levetid, og dels i tiden herefter. Denne oversigt skal tage udgangspunkt i de indsatsområder, behov og projekter, der er defineret på indeværende tidspunkt. Oversigten skal ligeledes omfatte de bips værktøjer, som det vil være formålstjenstligt at lægge på serveren.
Projektet vil omfatte udarbejdelsen af en projektplan for etableringen af Byggeriets Digitale Stamdata. Denne projektplan vil bestå af en milepælsplan med angivelse af delaktiviteter og økonomi for de enkelte milepæle.
Endelig vil projektet omfatte udarbejdelsen af et udkast til en skabelon for den kravspecifikation, der vil blive anvendt i forbindelse med beskrivelsen af fremtidige udviklingsprojekter i forbindelse med Byggeriets Digitale Stamdata.
Kvalitetssikring
Der vil i vid udstrækning blive anvendt prototyper til ’proof-of-concept’ og brugerinddragelse i forbindelse med udviklingen af Byggeriets Digitale Stamdata.
Derudover vil relevant ekstern ekspertise blive brugt til at lave review på resultater/delresultater af indevæ-rende projekt.