Endrings- og konfigurasjonsstyring JavaZone 2003

Størrelse: px
Begynne med side:

Download "Endrings- og konfigurasjonsstyring JavaZone 2003"

Transkript

1 Endrings- og konfigurasjonsstyring JavaZone 2003 Espen Green

2 Om brobygging The Roman bridges of antiquity were very inefficient structures. By modern standards, they used too much stone, and as a result, far too much labor to build. Over the years we have learned to build bridges more efficiently, using fewer materials and less labor to perform the same task. Tom Clancy, The Sum of All Fears

3 Agenda Hvorfor endrings- og konfigurasjonsstyring Hvordan endrings- og konfigurasjonsstyring Versjonskontroll Parallellutvikling Integrasjon med IDE Build

4 Applikasjon livssyklus Forretnings -siden Tjenester Tjenester Krav Krav IT Drift Utvikling&Utrulling IT Utvikling

5 Det er ikke enkelt Gjennomsnittlig tidssprekk: 222% Gjennomsnittlig kostnadssprekk: 189% 27-måneders venteliste på sluttbruker forespørsler 80% av ressursene brukes på vedlikehold Vellykket 26% Feilet 28% Sendt tilbake 46% Chaos Report - Standish Group 2002

6 CMM-modellen Programfeil ned ytterligere 20% Prosjektsyklus tid redusert med ytterligere10% Programfeil ned 50% Prosjektsyklus tid redusert med 30% 35.7% 32.3% 1 - Initiell - Ad hoc -Uformell 20.8% 2 - Repeterbar - Stabil prosess 6% 5.2% 4 - Regulert - Vesentlig kvalitetsforbedring 3 - Definert - Grunnlag for kontrollerende prosess 5 - Optimaliserende - Større kvalitets og produktivitetsforbedringer The Capability Maturity Model Process maturity profile of the software community Software Engineering Institute, Carnegie Mellon University

7 Trender i programvareutvikling Konkurrentene forbedrer seg! JavaZone 18 september 2003 Software Engineering Institute, Carnegie Mellon University, April 2003

8 2 nivåer prosesser Prosjekter - Metodeverk Basert på Best Practices RUP, Catalysis, XP... Er rammeverket for utvikling av en applikasjon. Sterk knytning mot prosjektplan Gjentakende Utviklingsprosesser Fra krav og feil til ferdig produkt Beskriver hvordan overlevering av oppgaver foregår fra en rolle til en annen Konfigurasjon- og endringshåndtering (CCM) CMM, BOOTSTRAP, SPICE/ISO

9 Kostnadsoverslag Norsk kunde Ca. 40 % av kostnadene i et prosjekt og ved forvaltning går til å: Finne filer og å få tilgang til dem. Gjenfinne endringer og verifisere dem over hele applikasjonens livssyklus. Utføre endringer for en applikasjon. Administrere kompilering og byggeprosess for nye releaser. Administrere distribusjon av endringer. Få nødvendige godkjenninger og informasjon fra fagansvarlige. Administrere endringsanmodninger. Koordinere informasjon om applikasjoner mellom ulike organisasjoner og grupper. Skaffe reell status for en applikasjon under utvikling/vedlikehold. Følge opp status på bugs og rettelser

10 Kost / Nytte Samme kunde Effektivisering Ved innføring av formalisert konfigurasjonsstyring bør man kunne vente minst en halvering av disse kostnadene. 20 % kostnadsbesparelse. Effektiviseringspotensiale 80 % av tiden (Host) går med til kodelesning pga. ingen eller mangelfull dokumentasjon

11 Tre typer CCM verktøy Versjonskontroll-verktøy Grunnleggende versjonskontroll av elementer Typisk utvidelse av Unix freeware Mindre utviklingsmiljø Utviklerrettede verktøy Generelt påtvinger de ikke kontroll og prosesser Mindre til medium store utviklingsmiljø Prosessorienterte verktøy Alt det ovenstående pluss muligheten til å automatisere og håndeve programvare-livssyklus Definere roller/ansvarsområder, automatisering av godkjenninger og varsling Skreddersy prosess-modeller Sporing er knyttet til elementene som blir endret Alle utviklingsmiljø med formelle prosesser som må automatiseres

12 Løsningen En prosessdrevet konfigurasjonsstyringsløsning som dekker: Automatisering av definerte prosesser Dokumenterer leveransen Versjonering Sporbarhet Rolletildeling Endrings- og feilhåndtering Versjonsfrigivelse Bygging av kode Kobling mot helpdesk Elektroniske formularer

13 Behov forretningsvid CCM Utvikling Administrasjon Ledelse Støtte for individuelle utsnitt Støtte for team-samarbeid Støtte for sammenpakking Konfigurasjonsstyring Forfremmelse gjennom livssyklus (utvikling, test, QA, produksjon) Feil / endringssporing Støtte for mange plattformer Prosessautomatisering / koordinering Risikostyring Sporbarhet Prosjektstatus-informasjon

14 AllFusion Harvest CM Modell Demote Demote Tilstand (Livssyklus) Change Request (CR) Develop Test System Build Release Prosess Roller og aktiviteter Pakker CRS, SRC, DOC Create CR Approve CR Promote Notify C/O Browse C/O Update C/I Promote List Version UDP (build) C/O Browse Promote List Version Approve C/O Browse Promote List Version Approve C/O Browse Approve Formularer Endringer Problemer Defekter Vedlikehold

15 Versjonskontroll Lagre kopier av alle nye versjoner av individuelle komponenter og konfigurasjoner Gir mulighet til når som helst å gjennskape en hvilken som helst versjon

16 Endringssporing Problem-sporing & Endringsforespørsler Fang all informasjon om endringsaktiviteter Hvem, når, hvorfor og hva Oppdag og løs programvareproblemer effektivt Hjelper en i å sikre og forbedre kvalitet, stabilitet og ytelse på applikasjoner

17 Konfigurasjonskontroll Spor alle komponenter som er del av en applikasjon Programvare og ikke-programvare enheter Fang avhengigheter mellom komponenter Gir sporbarhet Gir mulighet for konsekvensanalyse Hva hvis...

18 Build-håndtering Bygging av uførbar kode fra kildekode Integrasjon av flere kjørbare programmer sammen til en applikasjon Regler som bestemmer hvordan en applikasjon skal bygges Spesifikke typer Mål-miljø Sikre konsistens og pålitelighet i applikasjonen

19 Samtidig Utvikling Støtte flere utviklere som jobber med den samme komponenten i det samme prosjektet Ola oppdaterer linjene 1, 7 og 95 Kari gjør endringer i linjene 1, 43 og 102 Automatisk deteksjon av konflikter og fletting av endringer (merge) Eliminerer regresjon

20 Parallell Utvikling Støtte flere prosjektteam som jobber med den samme applikasjonen Nytt prosjekt Vanlig programvare-vedlikehold Automatisk deteksjon av konflikter og fletting av endringer Eliminere regresjon Støtte deling av felles kode og endringer på denne

21 Samtidig og Parallell Utvikling Nyutvikling Production Software Lib Baseline version 1.4 Fil1.java v1 Vedlikehold Production QA Fil1.java v2 Fil1.java v2 Test Test Fil1.java v3 Fil1.java V2.1 Fil1.java V2.2 Merge Fil1.java v4 Fil1.java v3 Development Fil1.java v5 Fil1.java v4 Development Change Initiation Change Initiation

22 Integrasjonseksempel WebSphere / Eclipse JavaZone 18 september 2003

23 Integrasjonseksempel WebSphere / Eclipse JavaZone 18 september 2003

24 Utfordringer Build Management WebSphere eksempel Vedlikehold av kode-metadata gjøres av hver enkelt utvikler Felles repository Utvikleren forgrener (branch) koden i arbeidsflaten med risiko for integrasjonsproblemer Påtvinge enhetsbygging mot godkjent build WSAD/IDE er nødvendig på maskin ved bygging ved hjelp av ANT/XML script Agent med dynamisk ANT/XML-generering løser dette på kryss av maskiner

25 Utfordringer Build Management WebSphere eksempel forts. JavaZone 18 september 2003 En enkelt build ekspert må benyttes for å håndtere byggingen og koordinere teamets endringer En build kunnskapsdatabase erstatter build eksperten Build eksperten må avgøre de korrekte versjonene av kildekode og manuelt verifisere arbeidsflate-innstillingene for å produsere en stabil versjon Integrasjon med konfigurasjonsstyringssystemet sikrer at de riktige versjonene av kildekode benyttes

26 Utfordringer Build Management WebSphere eksempel forts. JavaZone 18 september 2003 Build i WebSphere IDE krever pek-ogklikk i flere steg Agent og kommandolinje automatiserer WSAD build uten java eller script koding Arbeidsflate metadata, build maskin og build ekspert er kritiske i reprodusering av build Sentral kunnskapsbase sikrer enkel repetering av build på en hvilken som helst maskin av en hvilken som helst person

27 Openmake Eclipse Plug-in JavaZone 18 september 2003

28 Oppsummering Build Management Fordi det er basert på et IDE, gir WebSphere utfordringer i å koordinere kompileringsprosesser og å dele kode AllFusion Harvest Change Manager Openmake Option kan løse disse problemene uten å kreve ANT/XML scripting og ekspertise

29 Om Computer Associates Infrastructure Management Run-time Information Management Build-time IT Operations IT Development Line of Business

30 Føler du deg heldig eller vil du bli en god brobygger? Kom til vår stand og snakk med oss, og bli med i trekningen om en flatskjerm

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

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

Regelbaserte systemer for beregning av pensjon

Regelbaserte systemer for beregning av pensjon Regelbaserte systemer for beregning av pensjon erfaringer - muligheter - begrensninger IBM Smarter Business 2011 Rune Sørensen Arkitekt regelbaserte systemer @rugsor linkedin.com/in/rugsor 970 000 medlemmer

Detaljer

Presentasjon 1, Requirement engineering process

Presentasjon 1, Requirement engineering process Presentasjon 1, Requirement ing process Prosessodeller Hvorfor bruke prosessmodeller? En prosessmodell er en forenklet beskrivelse av en prosess En prosessmodell er vanligvis lagd ut fra et bestemt perspektiv

Detaljer

IT Service Management

IT Service Management IT Service Management Forelesning uke 7 Innhold Endringer Endringer i ITIL: Service Transition Endringer - en nødvendig onde? If it ain t broke don t fix it. De fleste supportsaker synes å skyldes endringer

Detaljer

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn Altinns nye tjenesteverksted Lars Vegard Bachmann, produkteier portal og tjenester, Altinn 01 Nytt tjenesteverksted? Hva mener du med det? Bakgrunn, mål, konsept og overordnet beskrivelse 02 Det høres

Detaljer

IS IT og forretningsutvikling

IS IT og forretningsutvikling KANDIDAT 2312 PRØVE IS-403 1 IT og forretningsutvikling Emnekode IS-403 Vurderingsform Skriftlig eksamen Starttid 07.12.2016 09:00 Sluttid 07.12.2016 12:00 Sensurfrist 30.12.2016 01:00 PDF opprettet 28.08.2018

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

Testbilag til IT kontrakter

Testbilag til IT kontrakter Testbilag til IT kontrakter Grunner til å lage dette testbilaget Unngår å diskutere de samme problemstillingene i hver kontrakt testfaglige selvfølgeligheter blir landet av testfaglig personell en gang

Detaljer

Muligheter etter studiene

Muligheter etter studiene Muligheter etter studiene Presentasjon for IT-SLP Dan Vigeland CEO & Senior Adviser 23.11.2007 Agenda Litt om min bakgrunn Hva kan man arbeide med? Hvor kan man arbeide? Lean Software Development Min bakgrunn

Detaljer

LEVER OFTERE TEST SMARTERE

LEVER OFTERE TEST SMARTERE 1 LEVER OFTERE TEST SMARTERE ØYSTEIN HANSEN CARL JOHNSON 2 Agenda Hvor kom vi fra Veien til moderne utviklingsorganisasjon Hvordan levere - automatisering - arbeidsflyt og verktøy Veien videre og våre

Detaljer

John-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM

John-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM John-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM 1 AGENDA DEL1 HVA ER BPM Hva er BPM Utfordringen Gruppearbeid DEL2 PRAKTISK MODELLERING OG DEMO MED BIZAGI Hva er BPMN BPMN modellering verktøy

Detaljer

Dokumentasjon av Installasjon

Dokumentasjon av Installasjon Vedlegg D Dokumentasjon av Installasjon Dette dokumentet tar for seg detaljert informasjon vedrørende installasjon nødvendig for delapplikasjonene i PySniff. Innholdsfortegnelse 1. INTRODUKSJON 3 2. PYTHON

Detaljer

Prosjektledelse - fra innsiden

Prosjektledelse - fra innsiden Prosjektledelse - fra innsiden Presentasjon hos UiO 31.08.2012 Ida Lau Borch, fagansvarlig i Metier AS Det ligger et fantastisk potensial i det å være best i prosjektledelse og -styring Prosjekteierstyring

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

Installere JBuilder Foundation i Windows XP

Installere JBuilder Foundation i Windows XP Installere JBuilder Foundation i Windows XP Installasjon av JBuilder Foundation på Windows (dekker her spesifikt fremgangen ved bruk av Microsoft Windows XP Professional, men det vil mest trolig ikke være

Detaljer

Programvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group

Programvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group Programvareutvikling hos Sun Microsystems Jørgen Austvik Sun Microsystems Database Technology Group Innhold Sun i Trondheim Hva vi lager Utviklingsprosesser Kvalitetsarbeid > Mål > Hva vi gjør Verktøy

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

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

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634 Forprosjekt Presentasjon Gruppe 19: Event-planlegger Andreas Berglihn s169991 Harald R. Svendsen s127142 Gruppe Gruppe 19 Andreas Berglihn, s169991 Harald R. Svendsen s127142 Oppgave Eventplanlegger Utvikle

Detaljer

Erfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt 13.05.2009. Motivasjon av kunder og Nyttige verktøy

Erfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt 13.05.2009. Motivasjon av kunder og Nyttige verktøy Erfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt 13.05.2009 Motivasjon av kunder og Nyttige verktøy 2009-05-20 Computas AS 2008 Computas-metodikk fra da til nå Computas

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

Smidig Integrasjon - Hvordan bruke Lean teknikker for å få bedre kontroll over integrasjonsprosessen.

Smidig Integrasjon - Hvordan bruke Lean teknikker for å få bedre kontroll over integrasjonsprosessen. Smidig Integrasjon - Hvordan bruke Lean teknikker for å få bedre kontroll over integrasjonsprosessen. Integrasjonsdagene, 31. august 2012 Hvorfor jobbe Lean Integrasjon står for over 20-40% av et IT budsjett

Detaljer

Ementor SharePacks. Breakfast Club 23. september 2008. Per.Nilssen@Ementor.no Konsulentsjef Ementor Oslo

Ementor SharePacks. Breakfast Club 23. september 2008. Per.Nilssen@Ementor.no Konsulentsjef Ementor Oslo Ementor SharePacks Breakfast Club 23. september 2008 Per.Nilssen@Ementor.no Konsulentsjef Ementor Oslo SharePoint hva er det? Enkelt forklart: Microsofts webbaserte samhandlings- og lagringsplattform Kan

Detaljer

Validering og verifisering. Kirsten Ribu

Validering og verifisering. Kirsten Ribu Validering og verifisering Kirsten Ribu 2005 1 I dag Validering og verifisering Inspeksjon Testing 2 Noen ord om prosjektet Sjekk kurssidene jevnlig. Endringer forekommer (forelesningsplanen) Hvordan fungerer

Detaljer

Installere JBuilder Foundation i Mandrake Linux 10.0

Installere JBuilder Foundation i Mandrake Linux 10.0 Installere JBuilder Foundation i Mandrake Linux 10.0 Installasjon av JBuilder Foundation på Linux (dekker her spesifikt fremgangen ved bruk av Mandrake Linux 10.0, men distribusjon vil gjøre liten eller

Detaljer

NOVUG 3 februar 2009

NOVUG 3 februar 2009 NOVUG 3 februar 2009 Tjenestekatalog og CMDB En kombinasjon som fungerer i praksis 2008 Prosesshuset AS All tillhørende informasjon kan bli endret uten varsel 1 Introduksjon Stig Bjørling Ellingsen Gründer

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

Programvareutvikling (store systemer)

Programvareutvikling (store systemer) Programvareutvikling (store systemer) Software Engineering Nils-Olav Skeie Associate Professor, PhD Page 1 Agenda Bakgrunn, Programvareutvikling, Prosess, Analyse, Design, Koding, Testing CARGOMASTER,

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

A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse

A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Manager at Lånekasse 21.mars.2013 Heza Wasfy Hvem er Sogeti? Sogeti Norge er et heleid datterselskap

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

AGENDA. En produktiv arbeidsplass Ja, derfor Office 365 Hege Line Arnstein Andreassen. Office 365 del 2. Avslutning. Marie Johansen, Microsoft

AGENDA. En produktiv arbeidsplass Ja, derfor Office 365 Hege Line Arnstein Andreassen. Office 365 del 2. Avslutning. Marie Johansen, Microsoft AGENDA En produktiv arbeidsplass Ja, derfor Office 365 Hege Line Arnstein Andreassen Office 365 del 1 Marie Johansen, Microsoft PAUSE Office 365 del 2 Marie Johansen, Microsoft Avslutning Hege Line Eiliv

Detaljer

Master Data Management

Master Data Management Master Data Management Hvordan kan MDM brukes til å sikre at masterdata er korrekte? Kim Askild Jensen, SAP MM/SRM/MDM/BPM/Screen Personas konsulent 1 12. september 2012 MDM Masterdata presentasjon Generell

Detaljer

IT Service Management - ITIL v3. Av Are Sivertsen Sjefskonsulent Atea AS are.sivertsen@atea.no

IT Service Management - ITIL v3. Av Are Sivertsen Sjefskonsulent Atea AS are.sivertsen@atea.no IT Service Management - ITIL v3 Av Are Sivertsen Sjefskonsulent Atea AS are.sivertsen@atea.no IT Service Management Definisjon: Implementasjon og håndtering av IT-tjenester med kvalitet som fyller kommunens

Detaljer

Hvordan sikre gevinst i prosjekter?

Hvordan sikre gevinst i prosjekter? Hvordan sikre gevinst i prosjekter? Otto Husby Director International Operations, Metier Nettkonferansen 2011 Metier i dag Forretningsidé: Vi forbedrer våre kunders forretningsmessige mål gjennom riktige

Detaljer

Mangelen på Internett adresser.

Mangelen på Internett adresser. 1. Av 2 Introduksjon og forord Internett er som kjent bygd opp i adresser, akkurat som husstander, byer og land, dette er fordi Internett er bygd opp mye likt post systemet, du kan sammenligne en maskin

Detaljer

Oppgraderinger i SAP. Planlegge, organisere og gjennomføre en oppgradering til ECC 5.0/ECC 6.0. Sveinung Gehrken

Oppgraderinger i SAP. Planlegge, organisere og gjennomføre en oppgradering til ECC 5.0/ECC 6.0. Sveinung Gehrken Oppgraderinger i SAP Planlegge, organisere og gjennomføre en oppgradering til ECC 5.0/ECC 6.0. Sveinung Gehrken Gehrken Systems Agenda Vurdere 1 2 oppgradering 4 Erfaringer og hjelpemidler Planlegge oppgradering

Detaljer

Tingenes tilstand: Programvaresikkerhet i offentlig sektor

Tingenes tilstand: Programvaresikkerhet i offentlig sektor Tingenes tilstand: Programvaresikkerhet i offentlig sektor Martin Gilje Jaatun Seniorforsker SINTEF IKT Lillian Røstad Seksjonssjef Difi Daniela Soares Cruzes, SINTEF Inger Anne Tøndel, SINTEF Karin Bernsmed,

Detaljer

Alt-i-ett-dekning for bedriften din

Alt-i-ett-dekning for bedriften din Alt-i-ett-dekning for bedriften din PROTECTION SERVICE FOR BUSINESS IT-sikkerhet er helt nødvendig IT-sikkerhet er fundamentalt viktig for alle bedrifter. Konsekvensene av et angrep fra skadeprogrammer

Detaljer

CORBA Component Model (CCM)

CORBA Component Model (CCM) CORBA Component Model (CCM) INF5040 Høst 2005 Erlend Birkedal Jan Erik Johnsen Tore Ottersen Løkkeberg Denne presentasjonen CORBA Svakheter ved CORBA Object Model Komponenter CORBA Component Model Hva

Detaljer

Effektiv Systemadministrasjon

Effektiv Systemadministrasjon Effektiv Systemadministrasjon UBW MILESTONE WILLIAM NILSEN Introduksjon William Nilsen ASP/Cloud avdelingen i Evry Jobbet flere år med generelt teknisk drift og ca 3 år med drift av UBW ASP/Cloud avdelingen

Detaljer

Hvorfor gir SCCM effektiv klientdrift - og hvem passer det best for? Aleksander Bjøru Seniorkonsulent aleksander.bjoru@atea.no

Hvorfor gir SCCM effektiv klientdrift - og hvem passer det best for? Aleksander Bjøru Seniorkonsulent aleksander.bjoru@atea.no Hvorfor gir SCCM effektiv klientdrift - og hvem passer det best for? Aleksander Bjøru Seniorkonsulent aleksander.bjoru@atea.no Agenda Sluttbrukerens forventinger til PC en Kort om utrullingsmetoder og

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

MED PUBLIC CLOUD INNOVASJON OG MULIGHETER. Altinn Servicelederseminar September 2017

MED PUBLIC CLOUD INNOVASJON OG MULIGHETER. Altinn Servicelederseminar September 2017 INNOVASJON OG MULIGHETER MED PUBLIC CLOUD Altinn Servicelederseminar - 21. September 2017 Geir Morten Allum geir.morten.allum@basefarm.com Product Development Basefarm AGENDA ALTINN SERVICELEDERSEMINAR

Detaljer

Småteknisk Cantor Controller installasjon

Småteknisk Cantor Controller installasjon Cantor AS Småteknisk Cantor Controller installasjon 10.10.2012 INSTALLASJON OG OPPSETT AV CANTOR CONTROLLER 3 Nedlasting av programfiler 3 Nyinstallasjon server / enbruker 3 A. Controller instansen som

Detaljer

Teknisk hjørne RiskManager

Teknisk hjørne RiskManager Teknisk hjørne RiskManager Nye muligheter med RiskManager levert i skyen Tor Myklebust Peter Hjelvik Tom Martens Meyer Solem WWW.EVRY.NO/SAKOGPORTAL Tor Myklebust (46) Utvikler på RiskManager siden 2011

Detaljer

HYPPIGE LEVERANSER HVORDAN KOMMER SPK DIT? Ved Mette Gjertsen Statens pensjonskasse mette.gjertsen@spk.no

HYPPIGE LEVERANSER HVORDAN KOMMER SPK DIT? Ved Mette Gjertsen Statens pensjonskasse mette.gjertsen@spk.no HYPPIGE LEVERANSER HVORDAN KOMMER SPK DIT? Ved Mette Gjertsen Statens pensjonskasse mette.gjertsen@spk.no Fra SPKs strategi IT-tjenestene for kjerneprosessene i SPK er overordnet ansett å være gode og

Detaljer

Risikomodenhet en enkel modell. Ayse Nordal & Ole Martin Kjørstad K&R DAGENE

Risikomodenhet en enkel modell. Ayse Nordal & Ole Martin Kjørstad K&R DAGENE Risikomodenhet en enkel modell Ayse Nordal & Ole Martin Kjørstad K&R DAGENE 2019 07.06.2019 Fokus på målsetninger og attributter fremfor lineær utvikling Agenda 1. Hva er risikomodenhet, og hvorfor er

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

BE AGILE. Torbjørn Laukvik og Bjørn Andreas Wang Pettersen Seniorkonsulenter, Sogeti Norge

BE AGILE. Torbjørn Laukvik og Bjørn Andreas Wang Pettersen Seniorkonsulenter, Sogeti Norge BE AGILE Torbjørn Laukvik og Bjørn Andreas Wang Pettersen Seniorkonsulenter, Sogeti Norge Testautomatisering: Hvordan overleve første året Torbjørn Laukvik torbjorn.laukvik@sogeti.no Bjørn Andreas Wang

Detaljer

Overvåkning av Cerebrum

Overvåkning av Cerebrum Overvåkning av Cerebrum Cerebrum-seminar 2019 Kai Vaade, Cerebrum-Drift 30/04/2019 1 Agenda Overvåking av Cerebrum (hovedsakelig fra et drifts-perspektiv) Eksempel på avvik i Cerebrum, 2. feb 2019. 30/04/2019

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

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

MyAccount. Sluttbruker. Citrix Norway Systems. April 2014

MyAccount. Sluttbruker. Citrix Norway Systems. April 2014 MyAccount Sluttbruker Citrix Norway Systems April 2014 Innhold Account Profile ᵒ Legge til og fjerne brukertilgang side 3-5 ᵒ Navnendring side 6 ᵒ Adresseendring side 7 ᵒ Åpen/Sikker tilgang side 8 Hvem

Detaljer

Opplæring Content Workbench og overgang fra prosjekt til driftsfase

Opplæring Content Workbench og overgang fra prosjekt til driftsfase Opplæring Content Workbench og overgang fra prosjekt til driftsfase Sogn og Fjordane Felles Innkjøp Helle Hestnes www.ehandelsplattformen.no Agenda Content Workbench Introduksjon Innlogging Godkjenn katalog

Detaljer

WebSmart. Trond E. Nilsen Select AS

WebSmart. Trond E. Nilsen Select AS WebSmart Trond E. Nilsen Select AS Select AS Postordreselskap (nytte og pyntegjenstander) I Norge siden 1965 I Baltikum siden 1998 Egenutviklet Ordre/lager/faktura system basert på i5 9 ansatte i Norge

Detaljer

IT Service Management

IT Service Management IT Service Management Forelesning uke 3 Innhold Repetisjon fra forrige uke. Service Operation: Incident Management Repitisjon Service Operation: Finne rette balansen Event Management: Få oversikt over

Detaljer

Grunt.Js En introduksjon

Grunt.Js En introduksjon Foiler for Kollokvium Avd. Virksomhetsutvikling Gr. Systemutvikling Grunt.Js En introduksjon Forfatter: Tore Aurstad Dato: lørdag, 15. februar 2014 1 2 Grunt.Js Disse slidene vil forklare mye rundt oppsettet

Detaljer

Request for information (RFI) Integrasjonsplattform

Request for information (RFI) Integrasjonsplattform Request for information (RFI) Integrasjonsplattform Trondheim kommune Trondheim kommune har initiert et prosjekt for å etablere en ny integrasjonsplattform TIP (Trondheim kommune Integrasjons Plattform).

Detaljer

En bedre måte å håndtere prosjekt, team, oppgaver og innhold

En bedre måte å håndtere prosjekt, team, oppgaver og innhold En bedre måte å håndtere prosjekt, team, oppgaver og innhold Bedre prosjekthå ndtering med metådåtå M-Files går langt utover bare enkel dokumenthåndtering. Den unike arkitekturen drevet av metadata lar

Detaljer

UKE 14 Versjonshåndtering og testing. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

UKE 14 Versjonshåndtering og testing. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKE 14 Versjonshåndtering og testing Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKENE FREMOVER OBS! Ikke forelesning 17. mai ikke gruppetime 19. og 23. mai Felles gruppetime for alle fredag

Detaljer

FITS Tilgjengelighets- og kapasitetsstyring

FITS Tilgjengelighets- og kapasitetsstyring FITS Tilgjengelighets- og kapasitetsstyring Becta 2004 Utgitt på norsk av Senter for IKT i utdanningen i 2012 FITS tilgjengelighets- og kapasitetsstyring Innhold TKS 1 Introduksjon... 1 TKS 2 Oversikt...

Detaljer

1. NetBeans IDE: Lage en enkel mobilapplikasjon

1. NetBeans IDE: Lage en enkel mobilapplikasjon Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag NetBeans IDE: Lage en enkel mobilapplikasjon Mildrid Ljosland/Lene Hoff 09.09.2008 Lærestoffet er utviklet for faget SO350D J2ME for programmering

Detaljer

CRM for Bank & Finans. Microsoft - Objectware lunsjseminar 3. juni 2008 Amund Breda

CRM for Bank & Finans. Microsoft - Objectware lunsjseminar 3. juni 2008 Amund Breda CRM for Bank & Finans Microsoft - Objectware lunsjseminar 3. juni 2008 Amund Breda 1 Agenda Om Objectware, teknologi og plattform Utfordringer i Bank, Finans & Forsikring (EFMA Banking Advisory Council

Detaljer

NOVUG 14 februar HP Asset Management

NOVUG 14 februar HP Asset Management NOVUG 14 februar 2013 HP Asset Management Agenda Asset Management I ITSM familien HP Asset Management hvordan støtte IT Asset Management Life Cycle Management HP Asset Management hvordan støtte Software

Detaljer

Tradisjonelt har næringslivet gruppert sin verdiskapning i 3 distinkte modeller:

Tradisjonelt har næringslivet gruppert sin verdiskapning i 3 distinkte modeller: Ingress Tradisjonelt har næringslivet gruppert sin verdiskapning i 3 distinkte modeller: Verdikjeden, prosjektbasert virksomhet og nettverksbasert virksomhet. Felles for alle tre er at de setter rammen

Detaljer

Agenda; 08.30 Velkommen v/atea

Agenda; 08.30 Velkommen v/atea Agenda; 08.30 Velkommen v/atea 08.40 Microsoft System Center v/microsoft Norge Configuration Manager Operation Manager Virtual Machine Manager Data Protection Manager Fremtidig utvikling 09.15 Ateas løsninger

Detaljer

Stein Grimstad. Konsulent i Scienta AS. Prosjekt hos Skatteetaten. Forsker hos Simula (deltid) 3/7/18

Stein Grimstad. Konsulent i Scienta AS. Prosjekt hos Skatteetaten. Forsker hos Simula (deltid) 3/7/18 Bedre gevinstoppnåelse med nyttedrevet utvikling Stein Grimstad (stein@scienta.no), 7 th mars, Oslo Stein Grimstad Konsulent i Scienta AS Prosjekt hos Skatteetaten Forsker hos Simula (deltid) stein@scienta.no

Detaljer

Konfigurasjonsstyring i NAV. Johannes Buverud

Konfigurasjonsstyring i NAV. Johannes Buverud Konfigurasjonsstyring i NAV Johannes Buverud 22.okt 2013 Agenda Kort om NAV Hva har vi gjort så langt Hva vi er i gang med Hva vi vil ønsker å gjøre videre Erfaringer NAV, 24.10.2013 Side 2 Generelt om

Detaljer

IT:PULS. Cloud Computing Fremtiden er her allerede. Praktiske erfaringer med etablering og leveranse av Cloudtjenester

IT:PULS. Cloud Computing Fremtiden er her allerede. Praktiske erfaringer med etablering og leveranse av Cloudtjenester Cloud Computing Fremtiden er her allerede Baard Mühlbradt Leder for CoE Cloud tjenester IT:PULS Kunnskap fra ErgoGroup Praktiske erfaringer med etablering og leveranse av Cloudtjenester Hva skjer i markedet?

Detaljer

Produksjonssettingsrapport

Produksjonssettingsrapport Vedlegg E2 Produksjonssettingsrapport milepæl 1 Dokumentet inneholder beskrivelse av andre del av produksjonssetting av milepel 1 den 16.03.2013. INNHOLDSFORTEGNELSE INNHOLDSFORTEGNELSE 2 1. INNLEDNING

Detaljer

Tjenestesamarbeid i UH-sektoren Hva foregår i sammenheng med UH-AD og BOTT? Anders Vinger, Seksjonsleder UiO/USIT

Tjenestesamarbeid i UH-sektoren Hva foregår i sammenheng med UH-AD og BOTT? Anders Vinger, Seksjonsleder UiO/USIT Tjenestesamarbeid i UH-sektoren Hva foregår i sammenheng med UH-AD og BOTT? Anders Vinger, Seksjonsleder UiO/USIT Hvem er vi? Bjørn Torsteinsen UiT bjorn.torsteinsen@uit.no Brynjulf Mauring NTNU brynjulf.mauring@ntnu.no

Detaljer

AlgDat 10. Forelesning 2. Gunnar Misund

AlgDat 10. Forelesning 2. Gunnar Misund AlgDat 10 Forelesning 2 Oversikt Java repetisjon IDE eller teksteditor + kommandolinje? Java Collections and Generics Programvareutvikling En mengde mer eller mindre veldefinerte metoder (software engineering):

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

Erlend Oftedal. Risiko og sikkerhet i IKT-systemer, Tekna

Erlend Oftedal. Risiko og sikkerhet i IKT-systemer, Tekna Sikkerhet i Web 2.0 Erlend Oftedal Risiko og sikkerhet i IKT-systemer, Tekna Hva er spesielt med Web 2.0? Innhold fra flere kilder Sosiale nettsteder med brukergenerert innhold Mashups gjerne med innhold

Detaljer

- analyse og implementasjon

- analyse og implementasjon - analyse og implementasjon Hvem er vi? Vi heter Anders S Finnerud Dennis JMJ Lundh studerer til bachelorgraden i ingeniørfag for data ved Høgskolen i Oslo. Oppgaven Lage et lett system som kan utføre

Detaljer

Brukers Arbeidsflate. Tjeneste Katalog. Hva vi leverer... Presentasjon Administrasjon Automatisering

Brukers Arbeidsflate. Tjeneste Katalog. Hva vi leverer... Presentasjon Administrasjon Automatisering Tjeneste Katalog Kunde Sluttbruker Hva vi leverer... Kjøkken IT Avdeling Presentasjon Administrasjon Automatisering Brukers Arbeidsflate Fast tidsramme Prosjektutfordringer + Fast budsjett Dårlig kvalitet

Detaljer

Prosess til folket! AICIT work in progress. Copyright 2012 Accenture All Rights Reserved

Prosess til folket! AICIT work in progress. Copyright 2012 Accenture All Rights Reserved Prosess til folket! AICIT work in progress AICIT Oslo er et innovasjonssenter innen Business Process Management (BPM) og Mobil Accenture Innovation Center for IBM Technologies Samarbeid mellom Accenture,

Detaljer

Effektiv testing. Per Otto Bergum Christensen. 9.-10. September, JavaZone. Bergum Christensen Consulting

Effektiv testing. Per Otto Bergum Christensen. 9.-10. September, JavaZone. Bergum Christensen Consulting Effektiv testing Per Otto Bergum Christensen 9.-10. September, JavaZone Bergum Christensen Consulting Om meg Per Otto Bergum Christensen (33) Siv.ing, Datateknikk, NTNU Jobbet med utviklingsprosjekter

Detaljer

Prosessmodeller og smidig programvareutvikling. INF1050: Gjennomgang, uke 02

Prosessmodeller og smidig programvareutvikling. INF1050: Gjennomgang, uke 02 Prosessmodeller og smidig programvareutvikling INF1050: Gjennomgang, uke 02 Kompetansemål Prosessmodeller Kunne redegjøre for hva som kjennetegner ulike prosessmodeller Vurdere prosesser for utvikling

Detaljer

Organizational Project Management Maturity Model (OPM3)

Organizational Project Management Maturity Model (OPM3) Organizational Project Management Maturity Model (OPM3) Håvard O. Skaldebø, PMP, CCE, (haa-skal@online.no) Styreleder, PMI Norway Oslo Chapter (www.pmi-no.org) Prosjekt 2005, 12.oktober 2005, Hotel Rainbow,

Detaljer

SAS Forum Norge 2011

SAS Forum Norge 2011 SAS Forum Norge 2011, kompetanse og organisering; tre fokusområder for datavarehusavdelingen på If Skadeforsikring 25. mai Bernt Dingstad, If Skadeforsikring Agenda Introduksjon Spørsmål 1 2 3 4 5 If skadeforsikring

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

Test i Praksis. NTNU Februar 2014. Copyright 2014 Accenture All Rights Reserved.

Test i Praksis. NTNU Februar 2014. Copyright 2014 Accenture All Rights Reserved. Test i Praksis NTNU Februar 2014 Hvem er vi? Erik Gjerdrum Master i Kommunikasjonssystemer fra IFI UiO Jobbet med test i siden 2006 Markus Living Master i Industriell Økonomi fra Linköping, Sverige Jobbet

Detaljer

Programvareoppdateringer

Programvareoppdateringer Programvareoppdateringer Brukerhåndbok Copyright 2007 Hewlett-Packard Development Company, L.P. Windows er et registrert varemerke for Microsoft Corporation i USA. Informasjonen i dette dokumentet kan

Detaljer

Service NOW i Datametrix. Trond.lindman@datametrix.no

Service NOW i Datametrix. Trond.lindman@datametrix.no Service NOW i Datametrix Trond.lindman@datametrix.no Datametrix Spesialist på IT infrastruktur og drift Kontorer i Norge og Sverige Service NOW siden 2012, men kunde av Symfoni lenger. SNOW I Datametrix

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

Elektroniske tjenester og ITIL

Elektroniske tjenester og ITIL Elektroniske tjenester og ITIL Etablert 01.01.2008 Statsråd Rigmor Åserud: Digitalt førstevalg! Difi Forvaltningsutvikling Ledelse og medarbeiderskap Offentlige anskaffelser DIFI: Fremskaffer kunnskap

Detaljer

Risikostyring og programvare utvikling i en smidig verden

Risikostyring og programvare utvikling i en smidig verden Risikostyring og programvare utvikling i en smidig verden Prosess for risikostyring og programvare utvikling ved stadige hurtigere endringer i teknologi og kortere tid til å gjennomføre prosjekter ESRA

Detaljer

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Skrevet av Ole Myrbakken, Fadima Mohamoud, Orji Okoroafor, Karen Arrendondo Side 1 PRESENTASJON Prosjekt tittel: Prosjektperiode: MetaGen 7.jan

Detaljer

Forord. Brukerveiledning

Forord. Brukerveiledning Forord Dette dokumentet er ment for brukere og administratorer som vil overvåke ressursene som brukes av JVM. Det gir en rask og generisk introduksjon til installasjonen av de forskjellige verktøyene som

Detaljer

Publisering av statiske og dynamiske websider til klasserom.net fra Dreamweaver og MySQL

Publisering av statiske og dynamiske websider til klasserom.net fra Dreamweaver og MySQL Publisering av statiske og dynamiske websider til klasserom.net fra Dreamweaver og MySQL 1. Om klassersom.net: Klasserom.net er en webhotell-løsning for skoler, hvor formålet er å gi elevene hvert sitt

Detaljer

Klientadministrasjon og mobil utskrift

Klientadministrasjon og mobil utskrift Klientadministrasjon og mobil utskrift Brukerhåndbok Copyright 2007 Hewlett-Packard Development Company, L.P. Windows er et registrert varemerke for Microsoft Corporation i USA. Informasjonen i dette dokumentet

Detaljer

Kjøre Wordpress på OSX

Kjøre Wordpress på OSX Kjøre Wordpress på OSX Alt etter hva du ønsker å bruke Webserveren til er det flere måter å gjøre dette på. Ønsker du kun en side som skal dele sider du lager manuelt, med PHP, GD etc eller med server

Detaljer

Innebygd personvern og personvern som standard. 27. februar 2019

Innebygd personvern og personvern som standard. 27. februar 2019 Innebygd personvern og personvern som standard 27. februar 2019 Personvern i vår digitaliserte verden Skal vi ivareta personvernprinsippene effektivt må de være inkorporert i programvaren Nøkkelpersonene

Detaljer

Klientadministrasjon og mobil utskrift. Dokumentdelenummer:

Klientadministrasjon og mobil utskrift. Dokumentdelenummer: og mobil utskrift Dokumentdelenummer: 410173-091 Januar 2006 Innhold 1 Klientadministrasjon Konfigurasjon og distribusjon.................... 1 2 Vedlikehold og oppdatering av programvare......... 1 3

Detaljer

Software installasjon og andre ettertanker

Software installasjon og andre ettertanker Software installasjon og andre ettertanker Stein Jørgen Ryan 25feb05 Software installasjon Alle software produsenter gjør det. Høyst varierende forståelse av hva det er. Hvordan gjøres det i dag (på Windows)?

Detaljer

Office 365, din nye kommunikasjonsplattform og samarbeidsløsning.

Office 365, din nye kommunikasjonsplattform og samarbeidsløsning. Viste du at: Office 365, din nye kommunikasjonsplattform og samarbeidsløsning. Microsoft Office 365 er det produktet fra Microsoft som har vokst raskest i historien. Økningen for små og mellomstore bedrifter

Detaljer