Utarbeidet av: Ingrid Melve Sist oppdatert:12.01.2011 PROSJEKTINFORMASJON * Prosjektnavn Prosjektnummer CloudStor * Tilknytning til andre prosjekt og/eller program Godkjent av: ecampus programstyre (og Uninett stab) Dato for godkjenning: 10.12.2010 U2020302 CloudStor CloudStor inngår som en del av ecampus programmet. ecampus har en rekke prosjekter som utgjør ecampus programmet. Universiteter og høgskoler kan ha lokale ecampus-prosjekter av ulik type. CloudStor utvikles av et internasjonalt konsortium der Uninett deltar. * Oppdragsgiver Prosjekteier Prosjektleder Kunnskapsdepartementet Ingrid Melve Jan Meijer * Seksjon/koststed (gjelder kun mor) * Prosjekttype U20 Tjeneste felles EKSTERN PROSJEKTBESKRIVELSE * Bakgrunn Programmet ecampus er oppstått på initiativ fra UH-sektoren, gjennom dialog med UNINETT i forbindelse med UNINETTs strategiprosess. CloudStor inngår i ecampus fordi det er et behov for deling av store filer over nett på en enkel måte, og et viktig område for dette er opptak av forelesninger. Arbeidet gir oss kunnskap om behandling av store filer gjennom enkle grensesnitt, og kan blant annet brukes i arbeidet med opptaksløsninger og teknisk mediaforvaltning. CloudStor er sammensatt av lage operativ tjeneste for CloudStor i Uninett, og driftsaktivitet for drift av vår CloudStor-installasjon testing, feilsøking og utprøving av vår CloudStor-installasjon, samt felles utviklingsaktivitet på FileSender-programvaren organisert gjennom konsortiet, der vi har konsortieledelsen CloudStor er bygd på FileSender-programvaren som utvikles som åpen kildekode av et konsortium. Konsortiet er satt sammen av AARnet, HEAnet, SURFnet og Uninett. * Formål CloudStor er en enkel tjeneste som brukes for å dele store filer over nett. Tjenesten tilbyr 1. opplasting på web, 2. at det sendes en epost med beskjed om hvor filen ligger og 3. nedlasting over web. Dette brukes både for forskningsdata, videoopptak, bilder og annet materiale. * Prosjektmål Mål for arbeidet Utkastnummer mal: 1.01 Mal utarbeidet: 24.08.2010 1
Tilby enkel deling av store filer over nett ved å levere operativ CloudStor-tjeneste. Arbeidet med å lage en operativ tjeneste må inneholde både krav til redundans og skalerbarhet samt statistikk over bruk. Tilby deling av store filer integrert med sektorens løsninger som feks Feide. Lagring av delte filer skjer på maskiner i forskningsnettet under kontroll av sektoren selv, i henhold til sektorens informasjonssikkerhetsrutiner og norske retningslinjer. Utforme policy for bruk av tjenesten, slik at vilkår for bruk klarlegges og sikkerhetsvurderinger kan gjøres av forskere og andre som ønsker å bruke tjenesten Skrive om teknologiplattform slik at tjenesten ikke er avhengig av Flash eller GoogleGears for å laste opp store filer, trolig implementere i HTML5 * Eventuelle avgrensninger Noe av arbeidet er en driftsaktivitet. * Er prosjektet knyttet opp mot UNINETTs og/eller det enkelte selskaps strategi og/eller handlingsplan? * Prosjektets tilknytning, eller mangel på tilknytning, til UNINETTs og/eller det enkelte selskaps strategi og/eller handlingsplan. Et av satsningsområdene i UNINETTs strategi for 2009-2014 er bedre støtte til utdanning, forskning og formidling. ecampus er det viktigste virkemiddelet for UNINETT på dette området. UNINETTs strategidokument oppsummerer dette med: UNINETT skal bidra til at det i uh-sektoren ytes mer direkte IKT-støtte til primæraktivitetene forskning, utdanning og formidling. Alle institusjonene i sektoren skal aktiveres og involveres i dette arbeidet. Det skal opprettes en operativt samarbeid mellom UNINETT og institusjoner i sektoren for nasjonal og internasjonal ende-til-ende applikasjonsstøtte. CloudStor er et viktig verktøy for at forskere, forelesere og studenter kan dele datasett, forelesningsopptak, feltdata og andre store datafiler på en trygg måte. * Antatt dato for gjennomført planleggingsfase (B2)? Planlegging ferdig 2010-12-10 Antatt dato for avslutning av prosjektet (B4)? Prosjektet går over til normal drift i løpet av 2011, avhengig av resultatene i prosjektet JA PROSJEKTETS OVERORDNEDE PRIORITERING Gi en overordnet prioritering for prosjektet av faktorene listet i tabellen nedenfor. Benytt en skala fra 1 (høyest prioritet) til 4 (lavest prioritet). Ingen av faktorene kan ha samme prioritet. *Ferdigtidspunkt *Kostnad *Omfang *Kvalitet 2 Operativ tjeneste må være oppe, derfor tidskritisk 4 Kostnadene må være innenfor rimelighetens grenser, men noe endring kan 3 Det kan være aktuelt å øke funksjonalitet, eller at andre i konsortiet bidrar med 1 Kvalitet på tjenesten er viktigst at kvaliteten på det Utkastnummer mal: 1.01 Mal utarbeidet: 24.08.2010 2
at prosjektet blir fullført innen gitt dato. oppstå som følge av omfangsendring at prosjektet holder seg innenfor de gitte budsjettrammene. noe som øker at prosjektets omfang ikke blir større i form av nye oppgaver og aktiviteter. prosjektet skal levere ivaretas. RETNINGSLINJER FOR PROSJEKTARBEIDET Krav til styring av prosjektet Dialog med sektoren er viktig for prioritering, og det må etableres rådgivende brukergruppe. Prosjektet må ta hensyn til konsortiekontrakt for programvareutvikling. Krav til dokumentasjon Teknisk dokumentasjon utarbeides på engelsk for å sikre internasjonal kvalitetssikring. ecampus skal arbeid i og med åpenhet, slik at det er enkelt for hele sektoren og andre aktører å ha kunnskap om aktiviteter og leveranser fra programmet. Prosjektene i ecampus skal arbeide for utbredelse i hele sektoren, og må ha et omfattende informasjonsarbeid som kan løfte fram beste praksis. Brukerdokumentasjon for våre brukere utarbeides på norsk. Det informeres fortløpende på ecampus blogg og i sosiale medier. Rapporteringskrav Krav til prosjektmetodikk Programstyret skal ha kvartalsvis rapport og tilgang på månedlige rapporter, samt at det skal varsles om spesielle hendelser. Aktiviteten inngår i ecampus-programmet, der KD skal ha kvartalsvis rapport. ecampus rapporterer direkte til UNINETT styre. Samarbeid i konsortiet har sin metodikk, som de fleste åpne kildekode-prosjekter. Driftsaktiviteten krever at Uninetts rutiner og driftskrav følges. ANNEN VIKTIG INFORMASJON RESSURSPLANLEGGING OG BUDSJETT Det skal videre redegjøres for ressursbruk og kostnadsbudsjett. Dette gjøres i to trinn: 1. Detaljert ressurs- og kostnadsbudsjett for planleggingsfasen av prosjektet 2. Et estimert, overordnet ressurs- og kostnadsbudsjett for gjennomførings- og overleveringsfasen. Utkastnummer mal: 1.01 Mal utarbeidet: 24.08.2010 3
Dobbelklikk på tabellen nedenfor og bearbeid regnearket. Verdiene i DE GULE cellene beregnes i regnearket, og skal ikke endres. Merk! Timepris oppgis kun for de prosjektene dette er aktuelt for. Dersom timepris ikke oppgis vil timekostnaden være null, og total kostnad beregnes eksklusive timekostnader. Gjeldende timepriser fås på forespørsel hos regnskap@uninett.no. PL/PD Navn selskapstilhørighet Timer Timepris linjeleder PL Jan Meijer Tjeneste 30 700 Ja PD Martin NOS 0 0 Delvis? PD NN, teknisk problemløsetjeneste 0 0 Ja PD Tjeneste 0 0 Ja PD 8 700 Sum 38 * TOTALT BUDSJETT FOR PLANLEGGINGSFASEN Timekostnad Direkte kostnader Total kostnad planleggingsfase: 26600 0 26600 *ESTIMERT BUDSJETT TOTALT FOR RESTEN AV PROSJEKTET (B2 B4) I tabellen nedenfor skal timekostnader og direktekostnader for hele prosjektet, eksklusive planleggingsfasen, estimeres. Dette gjøres for å signalisere antatt omfang av prosjektet. Total Total kostnad Total kostnad Antall Ca. timepris timekostnad Direkte (ekskl. (inkl. arbeidstimer (hvis relevant) (hvis relevant) kostnader planlegging) planlegging) 600 700 420000 200000 620000 646600 KOMMENTARER TIL ESTIMERT BUDSJETT TOTALT FOR RESTEN AV PROSJEKTET (B2-B4) *Kommenter usikkerheten til estimatene Drift er estimert, men det er usikkerhet knyttet til omfanget da CloudStor er en ny tjeneste. Utviklingsbiten er i hovedsak koordinering og kan bli større eller mindre avhengig av hvor glatt samarbeidet mellom utviklerene går. Utkastnummer mal: 1.01 Mal utarbeidet: 24.08.2010 4
Kommenter eventuelt personressurser for resten av prosjektet Det trengs både koordinator for utviklingen og ressurser knyttet til drift av tjenesten. * Finansieringskilder FINANSIERING Arbeidet finansieres av ecampus-programmet, med innsats fra Uninetts driftsaktivitet. *OVERORDNET RISIKOVURDERING Oppgi identifiserte, overordnede risiko. Vurderingen skal være på et svært overordnet nivå, da prosjektleder skal gjennomføre en risikoanalyse i prosjektets planleggingsfase. Konsortiet: de andre vil ha annen type utvikling enn Uninett, og funksjonaliteten dras i feil retning. Feature-creep er en fare. Mangel på formalisering av konsortie-kontrakten. Utviklere slutter og vi klarer ikke å få god nok vedlikehold av programkoden. Drift og uklare driftskrav? Ustabilitet og kritiske feil kan medføre problemer. Sikkerhetsutfordringer er også aktuelle, spesielt siden tjenesten krever at brukeren selv gjør krypteringen dersom dette er påkrevd. Utkastnummer mal: 1.01 Mal utarbeidet: 24.08.2010 5