SlideShare a Scribd company logo
1 of 18
Download to read offline
Fri programvare i
forretningskritiske systemer hos

Statens pensjonskasse
av Espen Dalløkken




GoOpen 19. april 2010, Oslo, Norge
Hvem er jeg?

• E spen D alløkken
• S enior rådgiver i S P K
• Arkitekt for Brukergrensesnitt- og
  klientarkitektur i S P K og i P E R FO R M
  prosjektet
• P rogramvareutvikler i over ti år
Agenda

•   Fri programvare i S P K
•   Hvor bruker vi det?
•   Hvorfor bruker vi det?
•   P E R FO R M prosjektet
•   Hvordan bidrar vi?
Fri programvare i SPK

• Friprog alternativer skal være med i
  vurderingen ved alle strategiske IT
  beslutninger
• E n sentral del av vår arkitektur strategi
• B rukes i det meste av egenutviklet
  programvare
Pragmatisk, ikke dogmatisk holdning

• Velger basert på forretningsmessige
  kriterier, ikke religion og følelser
• Velger Friprog alternativer der hvor de er
  innfrir våre krav
• Vi har ingen pålegg om bruk av Friprog,
  men likevel velger vi det ofte
• Vi bruker også en rekke kommersielle
  produkter:
  – VM Ware, M S O ffice, S Q L S erver, Agresso,
    S ybase, Windows Vista, ++
Hvor bruker vi Friprog?

• Infrastruktur
  – O perativsys temer
  – S ikkerhet
  – Kjøretidsmiljøer
• P rogramvare utvikling
  – Utviklingsverktøy
  – Verktøy for kontinuerlig integrasjon
  – P rogramvare rammeverk
Bruker vi det for å virke attraktive og fordi det er trendy?
Bruker vi bare Friprog og ikke noe annet?

HVORFOR FRIPROG?
Hvorfor bruker vi Friprog?

• Friprog er noe som er positivt for alle som
  kjøper /lager programvare, derfor vil vi
  bidra til at miljøet vokser
• M ye Friprog kompetanse internt og ute i
  markedet hos leverandørene
• R ask support gjennom diskusjonsgrupper,
  forum og mailinglister
Beste fra begge verdener

• Kjøper support tjenester og vedlikehold
  fremfor lisenser
• Gir innsikten fra Fri programvare kombinert
  med tryggheten i fra leverandører som
  garanterer support og vedlikehold
  – R ed Hat Linux
  – O pen S S O (helt inntil for noen uker siden)
  – Jboss
Historien om Open SSO

• Åpen kildekode prosjekt
• Initiert av S un M icrosys tems (nå O racle)
• S un tilbød support, vedlikehold og
  applikasjoner for administrasjon
• O racle ønsker muligens ikke å videreføre
  O pen S S O
• Norske ForgeR ock tar produktet videre
Vårt store utviklingsprosjekt i forbindelse med
pensjonsreformen

PERFORM PROSJEKTET
PERFORM prosjektet

• S P K’s prosjekt i forbindelse med
  pensjonsreformen
  –   Varighet: 2008 – 2011
  –   S tyringsramme: 874 millioner NO K
  –   O mfang: > 550 000 timer
  –   D eltager: 90 utviklere (207 totalt)
  –   S tatus pt: produksjonssatt 29% av prosjektet
PUMA Systemet

• Forretningskritisk system for
  saksbehandling og utbetaling av pensjoner
• Høye krav til oppetid, stabilitet og sikkerhet
• Inneholder blant annet:
  – S aksbehandlingsløsning
  – R ammeverk for kjøring av batcher
  – S amhandling med samarbeidspartnere som
    NAV og KLP
Friprog i PERFORM




                    Hudson
Friprog til mer enn bare koding i Java

• Test verktøy og kontinuerlig integrasjon
  – FitNesse, JUnit, FlexUnit, Hudson, M aven
• Utrulling og konfigurasjonsstyring
  – P uppet, S ubversion
• R ammeverk for R ike Internett Applikasjoner
  (R IA)
  – Flex rammeverket
SPK SINE BIDRAG TIL
FRIPROG MILJØET
Våre bidrag

• S P K ansatte og våre leverandører deltar
  aktivt i miljøet gjennom diskusjoner,
  rapportering av feil og foredrag/artikler
• E tterspør Friprog kompetanse i
  rekruteringsprosesser
• Leverer patcher på eksisterende
  rammeverk
  – S pring B atch
• D onerer kode til prosjekter
  – C lasspath generator for FitNesse
Takk for oppmerksomheten!

      Spørsmål eller tilbakemeldinger:
            espen.dallokken@spk.no
            www.spk.no

More Related Content

Similar to GoOpen 2010: Espen Dalløkken

Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asCominvent AS
 
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...ErgoGroup
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserVegard Johansen
 
GoOpen 2010: Paul Skrede
GoOpen 2010: Paul SkredeGoOpen 2010: Paul Skrede
GoOpen 2010: Paul SkredeFriprogsenteret
 
GoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenGoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenFriprogsenteret
 
Flexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnPFlexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnPOle Kristian Mørch-Storstein
 
Intranett i NSB-konsernet
Intranett i NSB-konsernetIntranett i NSB-konsernet
Intranett i NSB-konsernetPia Solheim
 
How to conduct effective research norsk tekst
How to conduct effective research   norsk tekstHow to conduct effective research   norsk tekst
How to conduct effective research norsk tekstTor Aksel Ødegård
 
Kundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenKundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenCoreTrek
 
NM365 250423 NIO Kai Stenberg WalkAboutCreek.pptx
NM365 250423 NIO Kai Stenberg WalkAboutCreek.pptxNM365 250423 NIO Kai Stenberg WalkAboutCreek.pptx
NM365 250423 NIO Kai Stenberg WalkAboutCreek.pptxKai Stenberg
 
GoOpen 2010: Per Einar Dybvik
GoOpen 2010: Per Einar DybvikGoOpen 2010: Per Einar Dybvik
GoOpen 2010: Per Einar DybvikFriprogsenteret
 
Inmeta-brosjyre-web
Inmeta-brosjyre-webInmeta-brosjyre-web
Inmeta-brosjyre-webJLDesign
 
Pc Ware Datasenter LøSninger 2009
Pc Ware   Datasenter LøSninger 2009Pc Ware   Datasenter LøSninger 2009
Pc Ware Datasenter LøSninger 2009siggen64
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015CoreTrek
 
Vi søker systemutviklere
Vi søker systemutviklereVi søker systemutviklere
Vi søker systemutviklereEirik Nielsen
 
Forretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototypingForretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototypingTormod Varhaugvik
 
The Road to the Cloud -for problemløsere
The Road to the Cloud   -for problemløsereThe Road to the Cloud   -for problemløsere
The Road to the Cloud -for problemløsereThorbjørn Værp
 

Similar to GoOpen 2010: Espen Dalløkken (20)

Frokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent asFrokostseminar mai 2010 solr open source cominvent as
Frokostseminar mai 2010 solr open source cominvent as
 
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelser
 
GoOpen 2010: Paul Skrede
GoOpen 2010: Paul SkredeGoOpen 2010: Paul Skrede
GoOpen 2010: Paul Skrede
 
GoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenGoOpen 2010: Jan Christensen
GoOpen 2010: Jan Christensen
 
CV Geir Pettersen NO
CV  Geir Pettersen NOCV  Geir Pettersen NO
CV Geir Pettersen NO
 
Statnett
StatnettStatnett
Statnett
 
Flexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnPFlexible, scalable self-service provisioning using Office PnP
Flexible, scalable self-service provisioning using Office PnP
 
Intranett i NSB-konsernet
Intranett i NSB-konsernetIntranett i NSB-konsernet
Intranett i NSB-konsernet
 
Aws på kartet - 2
Aws på kartet - 2Aws på kartet - 2
Aws på kartet - 2
 
How to conduct effective research norsk tekst
How to conduct effective research   norsk tekstHow to conduct effective research   norsk tekst
How to conduct effective research norsk tekst
 
Kundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenKundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie loven
 
NM365 250423 NIO Kai Stenberg WalkAboutCreek.pptx
NM365 250423 NIO Kai Stenberg WalkAboutCreek.pptxNM365 250423 NIO Kai Stenberg WalkAboutCreek.pptx
NM365 250423 NIO Kai Stenberg WalkAboutCreek.pptx
 
GoOpen 2010: Per Einar Dybvik
GoOpen 2010: Per Einar DybvikGoOpen 2010: Per Einar Dybvik
GoOpen 2010: Per Einar Dybvik
 
Inmeta-brosjyre-web
Inmeta-brosjyre-webInmeta-brosjyre-web
Inmeta-brosjyre-web
 
Pc Ware Datasenter LøSninger 2009
Pc Ware   Datasenter LøSninger 2009Pc Ware   Datasenter LøSninger 2009
Pc Ware Datasenter LøSninger 2009
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015
 
Vi søker systemutviklere
Vi søker systemutviklereVi søker systemutviklere
Vi søker systemutviklere
 
Forretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototypingForretningsutvikling igjennom sky-prototyping
Forretningsutvikling igjennom sky-prototyping
 
The Road to the Cloud -for problemløsere
The Road to the Cloud   -for problemløsereThe Road to the Cloud   -for problemløsere
The Road to the Cloud -for problemløsere
 

More from Friprogsenteret

Fri programvare + Åpne data = Hånd i hanske
Fri programvare + Åpne data = Hånd i hanskeFri programvare + Åpne data = Hånd i hanske
Fri programvare + Åpne data = Hånd i hanskeFriprogsenteret
 
Hvorfor — og hvordan satser BEKK på fri programvare?
Hvorfor — og hvordan satser BEKK på fri programvare?Hvorfor — og hvordan satser BEKK på fri programvare?
Hvorfor — og hvordan satser BEKK på fri programvare?Friprogsenteret
 
GoOpen Roadshow Trondheim - Innledning ved Friprogsenteret
GoOpen Roadshow Trondheim - Innledning ved FriprogsenteretGoOpen Roadshow Trondheim - Innledning ved Friprogsenteret
GoOpen Roadshow Trondheim - Innledning ved FriprogsenteretFriprogsenteret
 
The Norwegian approach to open source in the public sector
The Norwegian approach to open source in the public sectorThe Norwegian approach to open source in the public sector
The Norwegian approach to open source in the public sectorFriprogsenteret
 
Åpning av MSc ved UiA og HiT
Åpning av MSc ved UiA og HiTÅpning av MSc ved UiA og HiT
Åpning av MSc ved UiA og HiTFriprogsenteret
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David ElbothFriprogsenteret
 
Fri programvare og utfordringer i anskaffelsesprosessen
Fri programvare og utfordringer i anskaffelsesprosessenFri programvare og utfordringer i anskaffelsesprosessen
Fri programvare og utfordringer i anskaffelsesprosessenFriprogsenteret
 
GoOpen 2010: Roger Bivand
GoOpen 2010: Roger BivandGoOpen 2010: Roger Bivand
GoOpen 2010: Roger BivandFriprogsenteret
 
GoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiGoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiFriprogsenteret
 
GoOpen 2010: Lisbeth Bergholt
GoOpen 2010: Lisbeth BergholtGoOpen 2010: Lisbeth Bergholt
GoOpen 2010: Lisbeth BergholtFriprogsenteret
 
GoOpen 2010: Jan Rasmus Sulebak
GoOpen 2010: Jan Rasmus SulebakGoOpen 2010: Jan Rasmus Sulebak
GoOpen 2010: Jan Rasmus SulebakFriprogsenteret
 
GoOpen 2010: Erlend Øverby
GoOpen 2010: Erlend ØverbyGoOpen 2010: Erlend Øverby
GoOpen 2010: Erlend ØverbyFriprogsenteret
 
GoOpen 2010: Ann Therese Lotherington
GoOpen 2010: Ann Therese LotheringtonGoOpen 2010: Ann Therese Lotherington
GoOpen 2010: Ann Therese LotheringtonFriprogsenteret
 
GoOpen 2010: Olav Torvund
GoOpen 2010: Olav TorvundGoOpen 2010: Olav Torvund
GoOpen 2010: Olav TorvundFriprogsenteret
 
GoOpen 2010: Arne Magnus
GoOpen 2010: Arne MagnusGoOpen 2010: Arne Magnus
GoOpen 2010: Arne MagnusFriprogsenteret
 
GoOpen 2010: Anne Cathrine Frøstrup
GoOpen 2010: Anne Cathrine FrøstrupGoOpen 2010: Anne Cathrine Frøstrup
GoOpen 2010: Anne Cathrine FrøstrupFriprogsenteret
 
GoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund SchultzGoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund SchultzFriprogsenteret
 
GoOpen 2010: Oddbjorn Berentsen
GoOpen 2010: Oddbjorn BerentsenGoOpen 2010: Oddbjorn Berentsen
GoOpen 2010: Oddbjorn BerentsenFriprogsenteret
 

More from Friprogsenteret (20)

Fri programvare + Åpne data = Hånd i hanske
Fri programvare + Åpne data = Hånd i hanskeFri programvare + Åpne data = Hånd i hanske
Fri programvare + Åpne data = Hånd i hanske
 
Hvorfor — og hvordan satser BEKK på fri programvare?
Hvorfor — og hvordan satser BEKK på fri programvare?Hvorfor — og hvordan satser BEKK på fri programvare?
Hvorfor — og hvordan satser BEKK på fri programvare?
 
GoOpen Roadshow Trondheim - Innledning ved Friprogsenteret
GoOpen Roadshow Trondheim - Innledning ved FriprogsenteretGoOpen Roadshow Trondheim - Innledning ved Friprogsenteret
GoOpen Roadshow Trondheim - Innledning ved Friprogsenteret
 
The Norwegian approach to open source in the public sector
The Norwegian approach to open source in the public sectorThe Norwegian approach to open source in the public sector
The Norwegian approach to open source in the public sector
 
Åpning av MSc ved UiA og HiT
Åpning av MSc ved UiA og HiTÅpning av MSc ved UiA og HiT
Åpning av MSc ved UiA og HiT
 
Overalt, alltid
Overalt, alltidOveralt, alltid
Overalt, alltid
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David Elboth
 
Fri programvare og utfordringer i anskaffelsesprosessen
Fri programvare og utfordringer i anskaffelsesprosessenFri programvare og utfordringer i anskaffelsesprosessen
Fri programvare og utfordringer i anskaffelsesprosessen
 
GoOpen 2010: Roger Bivand
GoOpen 2010: Roger BivandGoOpen 2010: Roger Bivand
GoOpen 2010: Roger Bivand
 
GoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiGoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar Conradi
 
GoOpen 2010: Lisbeth Bergholt
GoOpen 2010: Lisbeth BergholtGoOpen 2010: Lisbeth Bergholt
GoOpen 2010: Lisbeth Bergholt
 
GoOpen 2010: Jan Rasmus Sulebak
GoOpen 2010: Jan Rasmus SulebakGoOpen 2010: Jan Rasmus Sulebak
GoOpen 2010: Jan Rasmus Sulebak
 
GoOpen 2010: Erlend Øverby
GoOpen 2010: Erlend ØverbyGoOpen 2010: Erlend Øverby
GoOpen 2010: Erlend Øverby
 
GoOpen 2010: Ann Therese Lotherington
GoOpen 2010: Ann Therese LotheringtonGoOpen 2010: Ann Therese Lotherington
GoOpen 2010: Ann Therese Lotherington
 
GoOpen 2010: Olav Torvund
GoOpen 2010: Olav TorvundGoOpen 2010: Olav Torvund
GoOpen 2010: Olav Torvund
 
GoOpen 2010: Arne Magnus
GoOpen 2010: Arne MagnusGoOpen 2010: Arne Magnus
GoOpen 2010: Arne Magnus
 
GoOpen 2010: Anne Cathrine Frøstrup
GoOpen 2010: Anne Cathrine FrøstrupGoOpen 2010: Anne Cathrine Frøstrup
GoOpen 2010: Anne Cathrine Frøstrup
 
GoOpen 2010: Tom Orvei
GoOpen 2010: Tom OrveiGoOpen 2010: Tom Orvei
GoOpen 2010: Tom Orvei
 
GoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund SchultzGoOpen 2010: Rein Amund Schultz
GoOpen 2010: Rein Amund Schultz
 
GoOpen 2010: Oddbjorn Berentsen
GoOpen 2010: Oddbjorn BerentsenGoOpen 2010: Oddbjorn Berentsen
GoOpen 2010: Oddbjorn Berentsen
 

GoOpen 2010: Espen Dalløkken

  • 1. Fri programvare i forretningskritiske systemer hos Statens pensjonskasse av Espen Dalløkken GoOpen 19. april 2010, Oslo, Norge
  • 2. Hvem er jeg? • E spen D alløkken • S enior rådgiver i S P K • Arkitekt for Brukergrensesnitt- og klientarkitektur i S P K og i P E R FO R M prosjektet • P rogramvareutvikler i over ti år
  • 3. Agenda • Fri programvare i S P K • Hvor bruker vi det? • Hvorfor bruker vi det? • P E R FO R M prosjektet • Hvordan bidrar vi?
  • 4. Fri programvare i SPK • Friprog alternativer skal være med i vurderingen ved alle strategiske IT beslutninger • E n sentral del av vår arkitektur strategi • B rukes i det meste av egenutviklet programvare
  • 5. Pragmatisk, ikke dogmatisk holdning • Velger basert på forretningsmessige kriterier, ikke religion og følelser • Velger Friprog alternativer der hvor de er innfrir våre krav • Vi har ingen pålegg om bruk av Friprog, men likevel velger vi det ofte • Vi bruker også en rekke kommersielle produkter: – VM Ware, M S O ffice, S Q L S erver, Agresso, S ybase, Windows Vista, ++
  • 6. Hvor bruker vi Friprog? • Infrastruktur – O perativsys temer – S ikkerhet – Kjøretidsmiljøer • P rogramvare utvikling – Utviklingsverktøy – Verktøy for kontinuerlig integrasjon – P rogramvare rammeverk
  • 7. Bruker vi det for å virke attraktive og fordi det er trendy? Bruker vi bare Friprog og ikke noe annet? HVORFOR FRIPROG?
  • 8. Hvorfor bruker vi Friprog? • Friprog er noe som er positivt for alle som kjøper /lager programvare, derfor vil vi bidra til at miljøet vokser • M ye Friprog kompetanse internt og ute i markedet hos leverandørene • R ask support gjennom diskusjonsgrupper, forum og mailinglister
  • 9. Beste fra begge verdener • Kjøper support tjenester og vedlikehold fremfor lisenser • Gir innsikten fra Fri programvare kombinert med tryggheten i fra leverandører som garanterer support og vedlikehold – R ed Hat Linux – O pen S S O (helt inntil for noen uker siden) – Jboss
  • 10. Historien om Open SSO • Åpen kildekode prosjekt • Initiert av S un M icrosys tems (nå O racle) • S un tilbød support, vedlikehold og applikasjoner for administrasjon • O racle ønsker muligens ikke å videreføre O pen S S O • Norske ForgeR ock tar produktet videre
  • 11. Vårt store utviklingsprosjekt i forbindelse med pensjonsreformen PERFORM PROSJEKTET
  • 12. PERFORM prosjektet • S P K’s prosjekt i forbindelse med pensjonsreformen – Varighet: 2008 – 2011 – S tyringsramme: 874 millioner NO K – O mfang: > 550 000 timer – D eltager: 90 utviklere (207 totalt) – S tatus pt: produksjonssatt 29% av prosjektet
  • 13. PUMA Systemet • Forretningskritisk system for saksbehandling og utbetaling av pensjoner • Høye krav til oppetid, stabilitet og sikkerhet • Inneholder blant annet: – S aksbehandlingsløsning – R ammeverk for kjøring av batcher – S amhandling med samarbeidspartnere som NAV og KLP
  • 15. Friprog til mer enn bare koding i Java • Test verktøy og kontinuerlig integrasjon – FitNesse, JUnit, FlexUnit, Hudson, M aven • Utrulling og konfigurasjonsstyring – P uppet, S ubversion • R ammeverk for R ike Internett Applikasjoner (R IA) – Flex rammeverket
  • 16. SPK SINE BIDRAG TIL FRIPROG MILJØET
  • 17. Våre bidrag • S P K ansatte og våre leverandører deltar aktivt i miljøet gjennom diskusjoner, rapportering av feil og foredrag/artikler • E tterspør Friprog kompetanse i rekruteringsprosesser • Leverer patcher på eksisterende rammeverk – S pring B atch • D onerer kode til prosjekter – C lasspath generator for FitNesse
  • 18. Takk for oppmerksomheten! Spørsmål eller tilbakemeldinger: espen.dallokken@spk.no www.spk.no