Open Source Community

Save this PDF as:
 WORD  PNG  TXT  JPG

Størrelse: px
Begynne med side:

Download "Open Source Community"

Transkript

1 Open Source Software Development Et ferskt eksempel på hvordan det kan gå når man gjenbruker kode som ikke er Open Source : Karl Fogel, velrenomert utvikler i OSSD-kretser med sentral rolle i Subversion SVNutviklingsteamet (ansatt i CollabNet) OSSD som tema vektlegges sterkere i emnet i år 25.Aug 2010 Forelesning 1 i IMT3102 høst Open Source Community Open Source programvare : Programvare som lisensieres under en copyright-lisens som er i overensstemmelse med Open Source Definition og der kildekoden distribueres på et format som kan leses av mennesker. Selve utviklingsprosessen tilstrebest utført t i et åpent og samarbeidsfremmende miljø IMT Objektorientert systemutvikling 1

2 Open Source Software Development Fogels oppstartstips : Se etter tilsvarende / nært beslektede prosjekter Bli heller med i et eksisterende enn å starte opp nytt hvis mulig Navnsetting av prosjektet God beskrivelse av målet med prosjeket : OpenOffice : To create, as a sommunity, the leading international office suite that will run on all major platforms and provide access to all functionality and data through open component based APIs and an XMLbased file format Nedlastningsformat, verktøybruk (versjonskontroll, bugtracker), angi lisens prosjektet legges under, hosting av prosjektet Klargjør utviklingsstatus, avklar kommunikasjonskanaler og ha gode beskrivelser av rutiner for bidragsytere Teknisk infrastruktur (Fogel kap 3) Mailing Lists den aktive kommunikasjonskanalen i OSSD ofte skille mellom bruker-lister og utvikler-lister tegn på profesjonalitet at dette håndteres skikkelig (Spamfiltrering, svarmekanismer, arkivering ) Versjonskontroll i distribuerte utviklingsmiljøer med mange og omskiftelige deltagere er versjonskontrollsystemer ufravikelig. programvaren som brukes kan variere (Subversion, CVS, git ) og dels styres av verten du legger prosjektet hos Kildekode er minimum. Dokumentasjon, web-info, FAQ, bughistorikk etc. kan også underlegges regimet Tilgjengelig repository via Web viktig Commits bør formidles til egen mailing list Opprett Branch ved behov flett inn igjen så snart som mulig IMT Objektorientert systemutvikling 2

3 Teknisk infrastruktur (forts.) Bug Tracker Brukes til både feilrapportering og forslag til ny funksjonalitet Ved feil kreves reproduksjon før behandling Egne statusløp på bug-forløpet (jfr. Bugzilla prosessen) Svartid og profesjonalitet svært avgjørende Disiplin både fra testere og fra utviklere Unngå at det blir et diskusjonsforum IRC Mange prosjekter har en IRC hvor det diskuteres sanntid om prosjektet Et supplement til Mailing List, ikke en erstatter Twitter og facebook sjekk eventuell aktivitet her på deres utvalgte prosjekter RSS Feeds også tilgjengelig på en del prosjekters Web-sider Teknisk infrastruktur (forts.) Wiki Presentasjon av prosjekt stadig viktigere den jungel av OSSD og prosjekter som finnes. Fordel med egne dedikerte ressurspersoner her da presentasjonsferdigheter ofte er fraværende hos kjerneutviklere Ikke undervurder layout, navigasjonsmekanismer etc. Det blir stadig vanskeligere å skape aktive prosjekter etter på tross av når det gjelder brukervennlighet og dokumentasjon. Se på andre prosjekter sine Wiki og saks med det beste. FAQ Ikke konstruer opp en, la den vokse Web side IMT Objektorientert systemutvikling 3

4 MAPPE 1 : 3 4 OS-prosjekter som dere går inn og gransker nøye. NB! bruk tid til å orientere dere først og bytt gjerne ut enkeltprosjekter kt underveis. Finn ut : Målsetting for prosjektet, Hvem utvikler, organisering, lisensvalg, informasjonskanalene vurder web-side, wikibruk, mailinglister, IRC, twitter, facebook Antall deltagere i ulike kategorier, styringsstruktur, releaser, popularitet, Fork-historikk, prog.språk, plattformer Kommersielle aktører vs frivillige, betalte vs ubetalte, kobling til andre prosjekt, kom.versjon/fri versjon? Bug-innblikk, Historikken til prosjektet, startet det med working code Tilbakemeldinger på deltagelse hyppighet, form, åpenhet Analyser likheter, forskjeller. Faglig diskusjon. Open Source Mappe forts. : Hvis kontakt gjør klart at dere har et education-oppdrag som er kartlegging ikke deltagelse. Ikke spill potensielle utviklere for å få ut info mot reglene og god OSSD skikk. Hvis dere vil være Users så gjør det seriøst, ellers bare bruk tilgjenglig og åpen info. Kildehenvisninger viktig. Prosjektsiden klart viktigs kilde, men mys også litt rundt etter prosjektomdømme utenfor. IMT Objektorientert systemutvikling 4

5 Open Source roller : Open Source Bug-lifecycle. IMT Objektorientert systemutvikling 5

6 Øvrige temaer som berøres av Fogel Forking en uting, snarere et Ris bak speilet Benevolent Dictators ikke gitt at en lederstil er bedre, men vær nøye med å formidle hva som gjelder I ditt prosjekt Avstemming kun når consensus ikke nåes, veto aksepteres Kommersielle aktørers inntreden i Open Source Community fordeler og ulemper motiver, er det reell åpenhet? indirekte styring får vi en motreaksjon? kontraktsproblematikk og leveransefrister Lisensvalg IMT Objektorientert systemutvikling 6

Open Source Software Development

Open Source Software Development Open Source Software Development Dagens : Open Source Software Development Hva er OSSD? Historikk, noen viktige personligheter Karakteristika ved OSSD Prosjekter Arbeidsprinsipper og hjelpemidler (Kilde:

Detaljer

Faglærer : Tom Røise. IMT Objektorientert systemutvikling 1. Temaer. IMT3102 Objektorientert systemutvikling Introduksjon av emnet høsten 2011

Faglærer : Tom Røise. IMT Objektorientert systemutvikling 1. Temaer. IMT3102 Objektorientert systemutvikling Introduksjon av emnet høsten 2011 IMT3102 Objektorientert systemutvikling Introduksjon av emnet høsten 2011 Læringsutbytte i emnebeskrivelsen : Studentene skal : oppnå kunnskaper om smidig systemutvikling og Open Source-basert systemutvikling

Detaljer

Faglærer : Tom Røise. IMT Objektorientert systemutvikling 1. IMT3102 Objektorientert systemutvikling. Læringsutbytte i emnebeskrivelsen.

Faglærer : Tom Røise. IMT Objektorientert systemutvikling 1. IMT3102 Objektorientert systemutvikling. Læringsutbytte i emnebeskrivelsen. IMT3102 Objektorientert systemutvikling 10 studiepoeng Bachelor i Programvareutvikling Emnet forutsetter IMT2243 Systemutvikling og bygger på IMT1082 Objektorientert programmering 5 timer pr uke (onsdag

Detaljer

Konfigurasjonsstyring

Konfigurasjonsstyring INF1050: Systemutvikling 28. mars 2017 Konfigurasjonsstyring Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Konfigurasjonsstyring 1 Temaer i dagens forelesning Versjonshåndtering Systembygging

Detaljer

Forelesning IMT Mars 2009

Forelesning IMT Mars 2009 Dagens : Forelesning IMT2243 17. Mars 2009 Prosjektstatus innlevering 20. mars kl 23:59 Hvor er vi i emnet. Kort kommentar til viktige temaer og trender innen Systemutvikling som ikke er med i emnet To

Detaljer

UKEOPPGAVER 13: KONFIGURASJONSSTYRING

UKEOPPGAVER 13: KONFIGURASJONSSTYRING UKEOPPGAVER 13: KONFIGURASJONSSTYRING Formål: I denne oppgaven skal dere få litt hands on med versjonskontrollsystemet Subversion. Meningen er at du skal prøve å relatere prinsippene det ble forelest om

Detaljer

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11 Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del

Detaljer

Introduksjon til versjonskontroll av Ola Lie

Introduksjon til versjonskontroll av Ola Lie Introduksjon til versjonskontroll av Ola Lie Installere Subversion Subversion (også kalt SVN) er et versjonskontrollsystem som hjelper oss å holde orden på de forskjellige versjonene når vi utvikler programmer.

Detaljer

Forelesning IMT mars 2011

Forelesning IMT mars 2011 Forelesning IMT2243 17.mars 2011 Dagens : Kvalitetssikring i systemutviklingsprosjekter Konfigurasjonsstyring Teorigjennomgang Demonstrasjon av Subversion SVN v/jon Langseth Pensum : Sommerville kap. 24.1

Detaljer

Dokumentasjon av Git. Vedlegg F

Dokumentasjon av Git. Vedlegg F Vedlegg F Dokumentasjon av Git Vedlegg for dokumentasjon av Git, versjonskontrollsystemet brukt i utviklingen av PySniff. Hvorfor Git er brukt, hvilken modell som er valgt og hvordan vi har kommet frem

Detaljer

EKSAMEN 05HBINDA, 05HBINFA, 05HBISA, 05HBMETEA, 06HBINFA. Tom Røise. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

EKSAMEN 05HBINDA, 05HBINFA, 05HBISA, 05HBMETEA, 06HBINFA. Tom Røise. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag LØSNINGSMOMENTER FOR : EKSAMEN FAGNAVN: FAGNUMMER: SYSTEMUTVIKLING IMT2243 EKSAMENSDATO: 4. juni 2007 KLASSE: 05HBINDA, 05HBINFA, 05HBISA, 05HBMETEA, 06HBINFA TID: 0900-1200 FAGLÆRER: Tom Røise ANTALL

Detaljer

Versjonskontrol med Subversion. og TortoiseSVN

Versjonskontrol med Subversion. og TortoiseSVN Versjonskontrol med Subversion og TortoiseSVN Hva er versjonskontroll? Tilrettelegging for samarbeid Sikring av informasjon og data Utfordringen, hva vil vi løse? Samskriving Sikring mot overskriving Versjonslagring

Detaljer

Forelesning IMT apr 2010

Forelesning IMT apr 2010 Dagens : Forelesning IMT2243 27.apr 2010 Open Source Software Development Offshore Software Development Kvalitetssikring i systemutviklingsprosjekter Pensum : Artsaml. 6 og 7, Sommerville kap. 27 Open

Detaljer

3. Kravspesifikasjon. Experior - rich test editor for FitNesse -

3. Kravspesifikasjon. Experior - rich test editor for FitNesse - 3. Experior - rich test editor for FitNesse - 3.1. Forord Dette dokumentet inneholder krav til funksjonalitet i Experior og hvordan denne skal integreres inn i selve FitNesse. I tillegg spesifiseres krav

Detaljer

Forretningsmodeller med Fri Programvare

Forretningsmodeller med Fri Programvare Forretningsmodeller med Fri Programvare Av Knut Yrvin 4. okt. 2006 Lysark til fri kopiering Plan Hvilke modeller finnes? Eksempler på aktuelle modeller Interessemotsetninger Spørsmål og svar En liten oppklaring

Detaljer

Lynkurs 10. Januar 2012

Lynkurs 10. Januar 2012 Lynkurs 10. Januar 2012 Mål : Dagens lynkurs skal gi dere noen holdepunkter for å komme i gang med arbeidet med bacheloroppgaven på en systematisk og strukturert måte. Fokus er rettet mot arbeidet knyttet

Detaljer

Automatisering av datasenteret

Automatisering av datasenteret Automatisering av datasenteret 2012-04-23 1 / 53 Automatisering av datasenteret Stig Sandbeck Mathisen Redpill Linpro 2012-04-23 Automatisering av datasenteret Introduksjon 2012-04-23 2 / 53 Stig Sandbeck

Detaljer

Distributed object architecture

Distributed object architecture Forelesning IMT2243 6. April 2010 Tema: forts. arkitektur og design av programvare Prosjektstatus Programvarearkitektur Oppsummering fra før påske Distribuerte objektarkitektur MDA - Model Driven Architecture

Detaljer

IMT3102 - Mappe 1 Open Source Software Development 070327 Petter Schultz 080531 Jørn André Myrland

IMT3102 - Mappe 1 Open Source Software Development 070327 Petter Schultz 080531 Jørn André Myrland IMT3102 - Mappe 1 Open Source Software Development 070327 Petter Schultz 080531 Jørn André Myrland Innholdsfortegnelse 1 Introduksjon... 3 1.1 Historie... 3 1.2 Situasjonen i dag... 4 2 Infrastruktur...

Detaljer

Qt Jambi E t R ammeverks His torie

Qt Jambi E t R ammeverks His torie Qt Jambi E t R ammeverks His torie Hvem er jeg? Eskil Abrahamsen Blomfeldt Hovedfag i informatikk fra Blindern Spesialisering i programmeringsspråk og kompilatorteori Utvikler i Trolltech siden 2005 Vedlikehold

Detaljer

Bli kjent med Koha. Libriotech. Litteraturhuset i Oslo Onsdag 7. november 2012. Magnus Enger

Bli kjent med Koha. Libriotech. Litteraturhuset i Oslo Onsdag 7. november 2012. Magnus Enger Bli kjent med Koha Litteraturhuset i Oslo Onsdag 7. november 2012 Magnus Enger Libriotech Program 10.00-10.15 - Velkommen, introduksjon 10.15-10.45 - Introduksjon til fri programvare 10.45-11.00 - Pause

Detaljer

A Study of Industrial, Component-Based Development, Ericsson

A Study of Industrial, Component-Based Development, Ericsson A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser

Detaljer

Derfor er forretningssystemet viktig for bedriften

Derfor er forretningssystemet viktig for bedriften Innhold Derfor er forretningssystemet viktig for bedriften... 2 Når er det på tide å bytte forretningssystem?... 2 Velg riktig forretningssystem for din bedrift... 3 Velg riktig leverandør... 4 Standard

Detaljer

Dagens tema: Kodegenerering. Redigeringsverktøy. Versjonskontroll. Array-er Funksjoner og kall Hovedprogrammet Noen siste gode råd.

Dagens tema: Kodegenerering. Redigeringsverktøy. Versjonskontroll. Array-er Funksjoner og kall Hovedprogrammet Noen siste gode råd. Dagens tema Dagens tema: Kodegenerering Array-er Funksjoner og kall Hovedprogrammet Noen siste gode råd Redigeringsverktøy Emacs Eclipse Versjonskontroll CVS og Subversion Array-er Array-er Deklarasjon

Detaljer

FORSIDE ved besvarelse av hjemmeeksamen, semesteroppgave, rapport, essay m.m.

FORSIDE ved besvarelse av hjemmeeksamen, semesteroppgave, rapport, essay m.m. Kandidatnummer: 4601, 4602, 4604, 4605 (Hvis besvarelsen skal leveres på navn, skrives navn i stedet for kand.nr.) FORSIDE ved besvarelse av hjemmeeksamen, semesteroppgave, rapport, essay m.m. Emnekode:

Detaljer

Ruter dialogkonferanse

Ruter dialogkonferanse Ruter dialogkonferanse Tor Rune Skoglund, CEO André Philipp, System Developer Oslo, 14. januar 2016 FourC fact sheet Start-up - grunnlagt høst 2013 10 ansatte, ~7,5 årsverk Kontor i Trondheim og UK +30

Detaljer

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad Forprosjektrapport Presentasjon Tittel: Oppgave: Infront SSO Utvikle en Single Sign-on løsning for Infront Periode: 8/1-2013 28/5-2013 Gruppemedlemmer: Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini

Detaljer

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1 Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring

Detaljer

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING INF1050 V16 HVA ER KRAVHÅNDTERING? Kravhåndtering er prosessen å identifisere, analysere og spesifisere kravene til et nytt system eller et system som skal forbedres

Detaljer

Dagens tema: Generelt om variable. Kodegenerering. Deklarasjon av array er. Versjonskontroll. Oppslag i array er

Dagens tema: Generelt om variable. Kodegenerering. Deklarasjon av array er. Versjonskontroll. Oppslag i array er Dagens tema Dagens tema: Kodegenerering og kall Hovedprogrammet Noen siste gode råd Versjonskontroll CVS og Deklarasjon av array er Når programmet deklarerer en array, må kompilatoren vår sette av plass

Detaljer

Notat. Denne rapporten er ment å gi en oppsummering av de ulike risikoer og alternativer for Issue Trackers

Notat. Denne rapporten er ment å gi en oppsummering av de ulike risikoer og alternativer for Issue Trackers Side 1 av 4 Notat Til: Ledelsen v/ita Dato: 06.12.12 Fra: Arbeidsgruppen for risikovurdering av Issue Tracker Emne: Sluttrapport Risikovurdering av Issue Tracker 1. Bakgrunn Mandat: Denne rapporten er

Detaljer

altinn tjenester 3.0

altinn tjenester 3.0 14.09.2016 altinn tjenester 3.0 Agenda Hva er tjenester 3.0? Status Konsepter Demo og diskusjoner altinn tjenester 3.0 Hva er tjenester 3.0? Hva er tjenester 3.0? Brukervennlige og responsive tjenester

Detaljer

ORIGO. Robert Engels. Hvordan plassere oss for fremtiden - endrede krav til interne systemer for å imøtekomme fremtidens behov

ORIGO. Robert Engels. Hvordan plassere oss for fremtiden - endrede krav til interne systemer for å imøtekomme fremtidens behov Hvordan plassere oss for fremtiden - endrede krav til interne systemer for å imøtekomme fremtidens behov ORIGO Robert Engels ORIGO teknisk prosjektleder ORIGO* - radioarkiv, arkivering og gjenbruk Formål

Detaljer

Dataporten sikker og enkel deling av data i UH-sektoren

Dataporten sikker og enkel deling av data i UH-sektoren Dataporten sikker og enkel deling av data i UH-sektoren IT-forum Solstrand 4. mai 2016 Andreas Åkre Solberg andreas.solberg@uninett.no Service Provider SAML 2.0: KUN autentisering + SSO Generelt behov

Detaljer

Kartlegging av data i store virksomheter erfaringer fra Statens vegvesen

Kartlegging av data i store virksomheter erfaringer fra Statens vegvesen Datadelingsforum 29.april 2014 Kartlegging av data i store virksomheter erfaringer fra Statens vegvesen Kartlegging av data i store virksomheter erfaringer fra Statens vegvesen Datadelingsforum = Hva vi

Detaljer

S y s t e m d o k u m e n t a s j o n

S y s t e m d o k u m e n t a s j o n S y s t e m d o k u m e n t a s j o n Monitorering av produksjonsløyper ved Nasjonalbiblioteket - Project BAKE Utarbeidet av: Einar Wågan Kristian Akerhei Studium: Informasjonssystemer Innlevert: 26.5.2015

Detaljer

HTML: Publiser nettsiden din. Publiser nettsiden din på Internett. Github. Brukernavn.github.io

HTML: Publiser nettsiden din. Publiser nettsiden din på Internett. Github. Brukernavn.github.io HTML: Publiser nettsiden din Publiser nettsiden din på Internett Nå har du laget ditt eget nettsted. Du ønsker vel å vise det frem, gjør du ikke? Erfaren Web Husker du servere fra den første økten? Servere

Detaljer

Repository Self Service. Hovedoppgave våren 2010

Repository Self Service. Hovedoppgave våren 2010 Forprosjektrapport for Repository Self Service Hovedoppgave våren 2010 Christer Berg (070604 07HBDRA) Ron Stangvik (070427 07HBDRA) 1 Innholdsfortegnelse 1. MÅL OG RAMMER...3 1.1. Bakgrunn...3 1.2. Prosjektmål...3

Detaljer

Innhold. Fokuset er: Forhold til cloud leverandør Partsforhold Kunde perspektiv Leverandør perspektiv

Innhold. Fokuset er: Forhold til cloud leverandør Partsforhold Kunde perspektiv Leverandør perspektiv Innhold Fokuset er: Forhold til cloud leverandør Partsforhold Kunde perspektiv Leverandør perspektiv Avgrensning Anskaffelsesregelverket Inter partes reguleringer Private cloud Tittel på presentasjon 2

Detaljer

Oppgradering av RubyNo - webserveren til NorwayRUG

Oppgradering av RubyNo - webserveren til NorwayRUG Oppgradering av RubyNo - webserveren til NorwayRUG Kent Dahl Versjon 0.01 2005 05 15 Innholdsliste 1. Sammendrag...1 2. Introduksjon...1 3. Gammelt system...2 3.1. Webserver www.ruby.no...2

Detaljer

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen. Artist webside Innhold Artist webside...1 Gruppe medlemmer...1 Oppdragsgiver...1 Kontaktperson...2 Veileder...2 Oppgaven...2 Muligheter...2 Sammendrag...2 Dagens situasjon...2 Mål og rammebetingelser...3

Detaljer

Brukerdokumentasjon for LabOra portal - forfattere

Brukerdokumentasjon for LabOra portal - forfattere Brukerdokumentasjon for LabOra portal - forfattere Skin: Dnnbest-Grey-Skin1024 Skin: Metro7 Custom LabOra web-portal er et web-basert publiseringsprogram for publisering av informasjon på hjemmesider.

Detaljer

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker

Detaljer

Tom Røise IMT 2243 : Systemutvikling 1. Forelesning IMT Mars Designfasen i SU-prosjekter : Generelle steg i Designprosessen

Tom Røise IMT 2243 : Systemutvikling 1. Forelesning IMT Mars Designfasen i SU-prosjekter : Generelle steg i Designprosessen Forelesning IMT2243 12. Mars 2007 Tema : Design av programvare Hva ønsker vi å oppnå i designfasen? Generelle steg ved design av programvare Softwarearkitektur Struktur og organisering Dekomponering Kontrollmekanismer

Detaljer

Teknisk gjeld. Innhold. Hva er teknisk gjeld? NAVs tilnærming Dokumentasjon av teknisk gjeld Oppsummering

Teknisk gjeld. Innhold. Hva er teknisk gjeld? NAVs tilnærming Dokumentasjon av teknisk gjeld Oppsummering Teknisk gjeld ARK2016 // Den norske dataforeningen 6. april 2016 Petter Hafskjold Sjefsarkitekt @petterhf Innhold Hva er teknisk gjeld? NAVs tilnærming Dokumentasjon av teknisk gjeld Oppsummering NAV,

Detaljer

Kurskategori 3: Design av IKT- systemer. Normalt vår, 14/15: høst

Kurskategori 3: Design av IKT- systemer. Normalt vår, 14/15: høst Kurskategori 3: Design av IKT- systemer Normalt vår, 14/15: høst Gjennom kurs i denne kategorien skal studentene opparbeide kunnskaper om og ferdigheter i å lage nettsteder, utvikle programvare og tilrettelegge

Detaljer

Bibliotek i sosiale medier. Kenneth Eriksen daglig leder

Bibliotek i sosiale medier. Kenneth Eriksen daglig leder Bibliotek i sosiale medier Kenneth Eriksen daglig leder Hva er sosiale medier? Videodeling Bildedeling Blogging Mikroblogging Podcaster Sosiale medier RSS Forum & diskusjon sgrupper Widgets Wikis Sosiale

Detaljer

Innhold. Kom i gang med IRiR. 1 Installer R & RStudio. 2 Last ned siste versjon av IRiR-skriptet

Innhold. Kom i gang med IRiR. 1 Installer R & RStudio. 2 Last ned siste versjon av IRiR-skriptet Innhold 1 Installer R & RStudio...2 2 Last ned siste versjon av IRiR-skriptet...2 3 Definer arbeidskatalog, installer og last inn pakker....5 4 Beregn inntektsrammer....7 5 Korte kommentarer til viktige

Detaljer

Samarbeidsløsning for FHS, Teknisk info

Samarbeidsløsning for FHS, Teknisk info Samarbeidsløsning for FHS, Teknisk info 1. Kontorstøtte Samarbeidsløsningen som FHS-kontorene har etterspurt må forholde seg til kontorstøttesystemer, e-post, kalender og kontakter. Dette har egentlig

Detaljer

PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING

PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING REDPILL LINPRO Fri Programvare for arkivsektoren Integrated Competence Centre enabling SOA Bjørn Ophus Trondheim 12.06.2012 PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING Bakgrunn

Detaljer

Får man det man betaler for?

Får man det man betaler for? Får man det man betaler for? Eller kan man også sette pris på ting man får kastet etter seg? Av Jon Grov, 20. mai 2005 1 av 14 Tema Fri og proprietær programvare. Hvordan kan man vurdere programvarekvalitet?

Detaljer

PRESENTASJON NORDIG OKTOBER Alle skal kunne teste alt - overalt

PRESENTASJON NORDIG OKTOBER Alle skal kunne teste alt - overalt PRESENTASJON NORDIG OKTOBER 2017 Alle skal kunne teste alt - overalt Det eksistensielle - Arkivverkets oppgaver Vår oppgave er - - - å dokumentere samtid for ettertid - i den tro at det er nyttig for ettertiden

Detaljer

Giftwrapping. New project; start at end

Giftwrapping. New project; start at end Giftwrapping New project; start at end Om alt det kjedelige Det ikke-funksjonelle The Ops in Dev-Ops Outer Architecture Stig Lau Utvikler, arkitekt - Han som rydder opp https://github.com/stiglau KPRO

Detaljer

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold,

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold, Hovedprosjekt i data/informasjonsteknologi Høgskolen i Oslo og Akershus Forprosjekt Prosjekttittel Unikia Android applikasjon Gruppe 13 Markus Bugge-Hundere s188909 Morten Wold Aksel Wiig s236326 s232324

Detaljer

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign

Detaljer

Open Data ved UB. Stein Høydalsvik, Universitetsbiblioteket, UiT Norges arktiske universitet

Open Data ved UB. Stein Høydalsvik, Universitetsbiblioteket, UiT Norges arktiske universitet Open Data ved UB Stein Høydalsvik, Universitetsbiblioteket, UiT Norges arktiske universitet Open? Hva betyr åpen i denne sammenheng? Åpen for å se/lese? Åpen om metadata eller også selve dataene? Åpen

Detaljer

Tom Røise 9. Februar 2010

Tom Røise 9. Februar 2010 Forelesning IMT2243 9. Februar 2010 Tema : Kravspesifisering : prosessen og produktet Viewpoint en myk tilnærming Pensum : Kap. 6 og 7 i Sommerville, Kravspesifisering Kravspesifisering = arbeidet med

Detaljer

Koha det frie biblioteksystemet! Magnus Enger, Libriotech 18. februar 2016

Koha det frie biblioteksystemet! Magnus Enger, Libriotech 18. februar 2016 Koha det frie biblioteksystemet! Magnus Enger, Libriotech 18. februar 2016 Magnus Enger Bibliotekar 1999 Master i dokumentasjonsvitenskap 2005 Bibliotekar ved HBO 2000-2009 Libriotech på heltid siden juni

Detaljer

WHITE PAPER. 10 grunner til å bruke Open Source BI. Terje Berg-Hansen, Mai 2013. Epost: berg-hansen@axenna.no Web: www.axenna.no

WHITE PAPER. 10 grunner til å bruke Open Source BI. Terje Berg-Hansen, Mai 2013. Epost: berg-hansen@axenna.no Web: www.axenna.no WHITE PAPER Terje Berg-Hansen, Mai 2013 Epost: berg-hansen@axenna.no Web: www.axenna.no Sammendrag Fri programvare passer ideelt til BI-formål, og de største leverandørene (etter antall brukere) har typisk

Detaljer

Kontakt oss i Egroup for mer informasjon!

Kontakt oss i Egroup for mer informasjon! Oversikt System Replikering Integrasjon Web Services API I Utviklingsmiljø 3.0 Nyheter 3.0 Nyheter Publisering Publisering Publisering sansvarlig, Webmaster Konsulent, Rådgiver Utvikler Kontakt oss i Egroup

Detaljer

November 2012 Stig Claussen, Senior Consultant Psiam. Infor 10 EAM

November 2012 Stig Claussen, Senior Consultant Psiam. Infor 10 EAM November 2012 Stig Claussen, Senior Consultant Psiam Infor 10 EAM Add-on Suite for Infor EAM Psiam forhandler Doc+ OpenCAD GlobalSearch Leveres som integrerte «plugins» til InforEAM 2 Agenda Doc+, GlobalSearch,

Detaljer

Vedlikehold og gjenbruk

Vedlikehold og gjenbruk Vedlikehold og gjenbruk Magne Jørgensen Development/maintenance costs System 1 System 2 0 50 100 150 200 250 300 350 400 450 500 $ Development costs Maintenance costs Ian Sommerville 2000 Definisjon Vedlikehold

Detaljer

Bli en bedre bestiller Telemark Online 2017

Bli en bedre bestiller Telemark Online 2017 Bli en bedre bestiller Telemark Online 2017 Hva skal vi igjennom? - En litt mer komplisert verden - Mål/strategi/plan - metode - Den digitale verktøykassen - Case: finne rett kanalmiks - Gjøre selv eller

Detaljer

Releasenotes. Visma AutoPay. Versjon 3.2.10

Releasenotes. Visma AutoPay. Versjon 3.2.10 Releasenotes Visma AutoPay Versjon 3.2.10 Sist revidert: 11.11.2014 Innholdsfortegnelse Innholdsfortegnelse... I VISMA AUTOPAY 3.2.10... 1 INNLEDNING... 1 NY OG OPPDATERT BRUKERDOKUMENTASJON... 1 OPPGRADERING

Detaljer

Kom i gang med programmering i Java

Kom i gang med programmering i Java Kom i gang med programmering i Java Dette dokumentet forteller hvordan du skal komme i gang med programmering inkludert nedlasting av den programvare du trenger samt oppsett av disse samt en del innstillinger

Detaljer

Web 2.0. Blogs. Hvorfor skal vi bry oss om disse teknologiene? Hva er fornuften i Web 2.0 og Social Software. Tags. Mash-ups RSS. MySpace ATOM.

Web 2.0. Blogs. Hvorfor skal vi bry oss om disse teknologiene? Hva er fornuften i Web 2.0 og Social Software. Tags. Mash-ups RSS. MySpace ATOM. Kunnskap Samhandling Dokument Øivind Øiestad Leder Portal & Samhandling Hva er fornuften i Web 2.0 og Social Software Mash-ups Facebook bookmarking REST RSS Wiki s LinkedIn del.icio.us AJAX ATOM Consumerization

Detaljer

Fri programvare og 3.parts hosting

Fri programvare og 3.parts hosting NITH 2.0 Internett og intranett Komponentsammensetting for fit-to-use Fri programvare og 3.parts hosting Cloud Computing Målsetning Målene var klare. Det var nødvendig med enklere informasjonsflyt mot

Detaljer

Visma Lønn. Nyheter og forbedringer

Visma Lønn. Nyheter og forbedringer Visma Lønn Nyheter og forbedringer Oslo, desember 2014 1. opplag All informasjon i denne dokumentasjonen vil kunne forandres uten varsel og representerer ikke en forpliktelse fra produsenten. Alt materiale

Detaljer

HP Easy Tools. Administratorhåndbok

HP Easy Tools. Administratorhåndbok HP Easy Tools Administratorhåndbok Copyright 2014 Hewlett-Packard Development Company, L.P. Microsoft og Windows er registrerte varemerker for Microsoft-konsernet i USA. Konfidensiell datamaskinprogramvare.

Detaljer

Verdiløse arkiv? Norsk Arkivråds høstseminar 20.oktober 2015. Lars-Martin Kristensen Rune Stenhaug Systemintegrasjon AS

Verdiløse arkiv? Norsk Arkivråds høstseminar 20.oktober 2015. Lars-Martin Kristensen Rune Stenhaug Systemintegrasjon AS Verdiløse arkiv? Norsk Arkivråds høstseminar 20.oktober 2015 Lars-Martin Kristensen Rune Stenhaug Systemintegrasjon AS Informasjonsforvaltning i praksis? Undersøkelser viser at en kunnskapsarbeider bruker

Detaljer

Gjennomgang av prøveeksamen. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

Gjennomgang av prøveeksamen. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Gjennomgang av prøveeksamen Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski OPPGAVE 1: MUlTIPLE CHOICE SPØRSMÅL 1.1 Hva er et funksjonelt krav? a) Teksten på skjermen skal være svart med hvit bakgrunn.

Detaljer

oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO

oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgave 1 Hvorfor har vi operativsystemer? Portable programmer Enklere å programmere

Detaljer

Digitalisering av eiendomsforvaltning, case St. Olavs Hospital. Tor Åsmund Evjen St. Olavs Hospital

Digitalisering av eiendomsforvaltning, case St. Olavs Hospital. Tor Åsmund Evjen St. Olavs Hospital Digitalisering av eiendomsforvaltning, case St. Olavs Hospital Tor Åsmund Evjen St. Olavs Hospital Teknologisk veiskille D W G I F C Dagens situasjon ved St. Olavs Hospital Vi har fått flere og mer komplekse

Detaljer

FriKomPort - Brukerkonferanse

FriKomPort - Brukerkonferanse Nærhet. Kunnskap. Engasjement. FriKomPort - Brukerkonferanse 18-19. november 2009 Formelt om Know IT Objectnet AS Etablert i 1999 Ca. 85 ansatte konsulenter Blant Norges topp 10 % i soliditet En del av

Detaljer

Kurskategori 3: Utvikling av IKT- systemer. høsten

Kurskategori 3: Utvikling av IKT- systemer. høsten Kurskategori 3: Utvikling av IKT- systemer høsten Gjennom kurs i denne kategorien skal studentene opparbeide kunnskaper om og ferdigheter i å lage nettsteder, utvikle programvare og tilrettelegge for nettbasert

Detaljer

HiOA som utgiver (kamuflert forskningsstøtte)

HiOA som utgiver (kamuflert forskningsstøtte) HiOA som utgiver (kamuflert forskningsstøtte) Trude Eikebrokk Digitale tjenester Dette verk er lisensiert under en Creative Commons Navngivelse 4.0 Internasjonal lisens 18.03.2014 Eksisterende tidsskrifter

Detaljer

Tom Røise 27.Jan 2011

Tom Røise 27.Jan 2011 Forelesning IMT2243 27. Januar 2011 Tema : Risikostyring i systemutviklingsprosjekter Prosjektstyring i systemutviklingsprosjekter Presentasjon av prosjektoppgave 2011 Prosjektplandokumentet (Innlevering

Detaljer

Bedre valg av leverandør gjennom trialsourcing & Fastpris eller per time?! Oslo, 1. desember, 2014 Magne Jørgensen

Bedre valg av leverandør gjennom trialsourcing & Fastpris eller per time?! Oslo, 1. desember, 2014 Magne Jørgensen Bedre valg av leverandør gjennom trialsourcing & Fastpris eller per time?! Oslo, 1. desember, 2014 Magne Jørgensen Presentasjonen bygger på:" Better selection of Software Providers Through Trialsourcing,

Detaljer

TILLEGGSSPØRSMÅL BILLETT- OG ADMINISTRASJONSSYSTEM KINONOR AS COMPLEMENTARY QUESTIONS POINT OF SALE SOFTWARE PACKAGE KINONOR AS

TILLEGGSSPØRSMÅL BILLETT- OG ADMINISTRASJONSSYSTEM KINONOR AS COMPLEMENTARY QUESTIONS POINT OF SALE SOFTWARE PACKAGE KINONOR AS TILLEGGSSPØRSMÅL BILLETT- OG ADMINISTRASJONSSYSTEM KINONOR AS COMPLEMENTARY QUESTIONS POINT OF SALE SOFTWARE PACKAGE KINONOR AS Spm.1 : Konkurransegrunnlag: 1.3 Deltilbud Billett- og administrasjonssystemet,

Detaljer

Hva, Hvorfor og litt om Hvordan

Hva, Hvorfor og litt om Hvordan Dokumentasjon Hva, Hvorfor og litt om Hvordan Basert på materiale fra SAGE og andre kilder Hva skal du dokumentere Dokumentere for ditt spesifikke miljø/behov Kilder som er eksterne er ikke tilgjengelig

Detaljer

IT-guide for elever. Generelt/forord

IT-guide for elever. Generelt/forord IT-guide for elever Generelt/forord Velkommen til et nytt skoleår på Røros videregående skole! Kanskje var du elev her i fjor, kanskje har du nettopp startet her. Uansett kommer du til å bruke IT mye dette

Detaljer

Programvarepolitikk for fremtiden Teknologirådets anbefalinger

Programvarepolitikk for fremtiden Teknologirådets anbefalinger Programvarepolitikk for fremtiden Teknologirådets anbefalinger Christine Hafskjold Halden IT-forum, 2. februar 2005 Teknologirådet Uavhengig, rådgivende organ i teknologispørsmål Skal stimulere til debatt

Detaljer

NSD NORDi. Norwegian Open Research Data Infrastructure. IT-forum UiB. Solstrand, 9. mai Ørnulf Risnes teknisk ansvarlig NORDi

NSD NORDi. Norwegian Open Research Data Infrastructure. IT-forum UiB. Solstrand, 9. mai Ørnulf Risnes teknisk ansvarlig NORDi NSD NORDi Norwegian Open Research Data Infrastructure IT-forum UiB Solstrand, 9. mai 2017 Ørnulf Risnes teknisk ansvarlig NORDi NSD 2016 NSD Norsk senter for forskningsdata AS Eier:

Detaljer

Norton Internet Security Online Brukerhåndbok

Norton Internet Security Online Brukerhåndbok Brukerhåndbok Norton Internet Security Online Brukerhåndbok Programvaren som omtales i denne boken er underlagt en lisensavtale, og kan bare brukes i samsvar med vilkårene i avtalen. Dokumentasjon versjon

Detaljer

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12 Løsningsforslag: Oblig 1 INF1050: Gjennomgang, uke 12 Obligatorisk oppgave 1: Pensum Bakgrunn for systemet Aktører og interessenter Utviklingsprosesser Kravhåndtering og kravspesifikasjon Use case-modellering

Detaljer

Cloud computing. Bruk av skytjenester krever en klar strategi

Cloud computing. Bruk av skytjenester krever en klar strategi Cloud computing Bruk av skytjenester krever en klar strategi KORT OM SELSKAPET ASP Norge er et uavhengig rådgivingsselskap Vi har spisskompetanse på forretningstyrt og strategisk bruk av IT Selskapet ble

Detaljer

Prosjektstyringsverktøy BETTER PROJECTS THE KNOWLEDGE TO GET YOU THERE

Prosjektstyringsverktøy BETTER PROJECTS THE KNOWLEDGE TO GET YOU THERE Prosjektstyringsverktøy Målsetting med denne dagen Gi deltakerne en innledende oversikt over forskjellige prosjektstyringsverktøy Gi deltakerne en mulighet for enkelt å prøve seg i et gratisverktøy Øve

Detaljer

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 30.04.2007. IMT2243 : Systemutvikling 1

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 30.04.2007. IMT2243 : Systemutvikling 1 Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring

Detaljer

Jonas Markussen Morten Ødegaard Nora Raaum

Jonas Markussen Morten Ødegaard Nora Raaum Jonas Markussen Morten Ødegaard Nora Raaum Innledning Bakgrunn og problemstilling Bruksområde Tjenestebeskrivelse, målgruppe, kontekst Eksisterende løsninger Prototype Teknisk, universell design, vår prototype

Detaljer

Dagens. Faglærers bakgrunn IMT 1321 IT-LEDELSE. Faglærer : Tom Røise 11.Jan. 2010. IMT1321 IT-Ledelse 1

Dagens. Faglærers bakgrunn IMT 1321 IT-LEDELSE. Faglærer : Tom Røise 11.Jan. 2010. IMT1321 IT-Ledelse 1 Dagens Presentasjon av lærer Presentasjon av emnet Fremdriftsplan for emnet IT-systemenes rolle i virksomheter - modell over sentrale sammenhenger - 6 strategiske forretningsmål som bakgrunn for innføring

Detaljer

Tove M. Schei, Prosjektleder/Rådgiver Atea AS tove.schei@atea.no. Få en bedre IT-hverdag i kommunen

Tove M. Schei, Prosjektleder/Rådgiver Atea AS tove.schei@atea.no. Få en bedre IT-hverdag i kommunen Tove M. Schei, Prosjektleder/Rådgiver Atea AS tove.schei@atea.no Få en bedre IT-hverdag i kommunen Effektiv samhandling, del 1 Bruk av Intranett til kommunikasjon av nyheter og kunngjøringer, samt til

Detaljer

inf 1510: bruksorientert design

inf 1510: bruksorientert design inf 1510: bruksorientert design våren 2011 Tone Bratteteig design av informasjonssystemer + i:d (informatikk: design, bruk, interaksjon) Roger Antonsen: studielaben & Åpen Sone i dag: velkommen & introduksjon

Detaljer

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration

Detaljer

1. Å lage programmer i C++

1. Å lage programmer i C++ Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 29. august 2005 1. Å lage programmer i C++ Resymé: Dette notatet

Detaljer

DSB s kartinnsynsløsning og litt til. Et trygt og robust samfunn - der alle tar ansvar

DSB s kartinnsynsløsning og litt til. Et trygt og robust samfunn - der alle tar ansvar DSB s kartinnsynsløsning og litt til 1 http://kart.dsb.no 2 Hvorfor DSB Kart? Innhold tilpasset samfunnssikkerhet og beredskap. Mye temadata på dette. Spesiell tilrettelegging for bruk under store skogbranner.

Detaljer

Grunnleggende testteori. Etter Hans Schaefer

Grunnleggende testteori. Etter Hans Schaefer Grunnleggende testteori Etter Hans Schaefer Industri- og softwareprodukt Industriprodukt Fysisk produkt Testes under produksjon og til slutt om produktet oppfyller kravene Tilpasses, endres, redesignes,

Detaljer

Public 360 KDRS 20.11.2012

Public 360 KDRS 20.11.2012 Public 360 KDRS 20.11.2012 Tema for dagen Bevaring Avlevering Agenda 1 Tema for dagen, forventninger 2 Hvem vi er 3 Hensyn som må tas, litt om Public 360 4 Bevaring 5 Avlevering 6 Oppsummering Hvem er

Detaljer

Åpent alle veier. 13.10.2011 Roar Skålin, IT-direktør ved Meteorologisk institutt. E-post: roar.skalin@met.no Bilder/illustrasjoner fra met.

Åpent alle veier. 13.10.2011 Roar Skålin, IT-direktør ved Meteorologisk institutt. E-post: roar.skalin@met.no Bilder/illustrasjoner fra met. Åpent alle veier 13.10.2011 Roar Skålin, IT-direktør ved Meteorologisk institutt E-post: roar.skalin@met.no Bilder/illustrasjoner fra met.no Hvordan lager vi et værvarsel? WMS Kjøring og overvåking av

Detaljer

Konvertere fra System 4. Innhold

Konvertere fra System 4. Innhold Innhold Konvertere fra System 4... 2 Installere konverteringsprogrammet... 2 Laste ned fra våre hjemmesider... 2 Installere fra CD... 2 Forberedelser i System 4... 3 Overføre data fra System 4... 4 Kontrollere

Detaljer

Thursday, August 19, 2010. Web-prosjekt

Thursday, August 19, 2010. Web-prosjekt Web-prosjekt Om kurset Organisering av kurset Består av to hoveddeler: Webpublisering Prosjektarbeid Motivasjon Web Lære å utvikle websider Lære prinsipper for brukervennlighet og tilgjengelighet Skrive

Detaljer