Fra spesifikasjon til sluttprodukt
|
|
- Ann-Kristin Thorvaldsen
- 8 år siden
- Visninger:
Transkript
1 Fra spesifikasjon til sluttprodukt Effektiv utvikling, gjennomtestet og rask distribusjon Geir Arne Evjen Kelda Drilling Controls
2 Agenda Kelda Drilling Controls Li; drilling Prosjekt gjennomføring Krav fra kunde Tradisjonell vs Agile (Scrum) Kode utvikling og kvalitetssikring Versjonshåndtering Test Drevet Utvikling TDD AutomaMsering av tesmng Jenkins AutomaMsk distribusjon av sopware Oppsummering 2
3 Drilling It s big Up to 10 km long 25. June 2014 Internal 3
4 Example Troll 0 5 horizontal sections Longest well: 7703 m, ~2000 m deep m 5547 m m m m June 2014 Internal 4
5 Drilling top drive Derrick Mud pit main pump Mud pit Offshore plaworm Drill pipe Top drive Drill pipe Mud pump Drill bit 25. June 2014 Internal Draw works 5
6 PRESSURE CONTROL Introduction to pressure control Drilling window management Fracture pressure Pore/Collapse pressure Too high pressure Loss of drilling fluid Damage reservoir Too low pressure Wellbore collapse Influx of formation fluid Vertical depth [m] West Atlas outside Australia fall 2009 Pore pressure Pore pressure Fracturing pressure Fracture pressure Collapse pressure Pressure [bar] 25. June 2014 Internal 6
7 PRESSURE CONTROL Well control Influx Kick: unwanted influx of formation fluids into a well during a drilling operation Well control: the technique used to prevent influx of formation fluids into the wellbore involving pore and fracture pressure estimation. Primary well control: mud with controlled density, such that the pressure in the open wellbore is kept between the pore pressure and the fracture pressure. Secondary well control: BOP (Blow Out Preventer) Blowout: uncontrolled flow of formation fluids to surface 25. June 2014 Internal 7
8 PRESSURE CONTROL Importance of pressure control Safety is extremely important HSE (loss of lives, spills to environment) License to drill Economy Enable drilling of targets with small margins Reduce Non-Productive Time Avoid sidetracks Reach TD with desired ID Macondo: Gulf of Mexico April June 2014 Internal 8
9 NEXT GENERATION MPD Kelda Drilling Software Straume ω top HiFi Hydraulic simulator top drive pp qp rig pump mud pit Leidar Pressure control seal back-pressure pump q bpp p c u c q c Downhole pressure estimator Kick loss detection Pressure Control ref p c Hydraulic Model ref p dh BHA p dh 25. June 2014 Internal 9
10 Prosjekt gjennomføring 10
11 Prosjekt gjennomføring av software prosjekter Tradisjonell måte Funksjonskravdokument deadline Låst funksjonalitet Mindre kundekontakt uoversiktlig for kunden Vanskelig å følge fakmsk progresjon Målbart slu; produkt. Agile utviklings prosjekter Funksjonskravdokument deadline Funksjonalitet kan endres underveis Mye kundekontakt krevende for kunden Le; å følge fakmsk progresjon gjennom f.eks sprint reviews Kan stoppe funksjonalitet før det er for sent. Krevende for utviklerne. Dedikert personell Målbart slu; produkt. 11
12 Agile prosjekt former Scrum Backlog Ikke lov å gjøre endringer i en sprint. Ingen reprioriteringer. Fast lengde sprint Sprint hasmghet Burn down Kanban Ingen spesielle roller KonMnuerlige leveranser Forandringer kan gjøres hele Mden Vanlig med backlog Passer best der prioriteringer endres hele Mden. 12
13 Agile prosjekt former Scrum roller Produkt eier Backlog, definering av userstories Prioritering Scrum Master Fasilitator for sprintene Tidskabalen Team Medlem EsMmering av oppgaver Gjennomføring Scrum møter Planlegging Bryte opp userstories i tasker EsMmering av Md pr. task Se;e personer på taskene Daglige standups 1-2 min hver dag pr. person Review e;er endt sprint Demonstrasjon av produkter Retrospect Hva kan gjøres bedre? Lærdom 13
14 Scrumwise DEMO 14
15 Kode utvikling og kvalitetssikring Kildekode håndtering Kildekode lagres i e; repository (repo) Sporing av fil endringer - historikk Flere kan jobbe på samme fil Vedlikehold av flere fil versjoner Gå Mlbake Ml gammel versjon Enkelt å teste ny funksjonalitet uten å påvirke andre. Hvem og hvor er der blir gjort endringer, Mest egnet for tekst filer (.m,.py,.c,.cs ) Le; å holde kontroll på versjoner hos f.eks kunder. 15
16 Kode utvikling og kvalitetssikring Kildekode håndtering noen begreper og kommandoer Sjekke inn commit - lagre endringer Updatere update hente oppdateringer Clone/sjekke ut lokal versjon Fle;e inn fil endringer merge Merge konflikt endring som har sjekk at 2 personer på samme sted i fil. Gren branch - master, utvikling, sprint I Mllegg push and pull 16
17 Kode utvikling og kvalitetssikring Kildekode håndtering typisk workflow 17
18 Kode utvikling og kvalitetssikring Kilde kode varianter Git distribuert versjons kontroll system CVS gammelt, ikke så vanlig lenger SVN Enkel å bruke. Fortsa; mest vanlig. Mercurial Mer lik Git, men enklere. Oppbevarings tilbydere Mest vanlige og grams Bitbucket GitHub Gitlab Vanlige klienter Tortoise Windows - enkel å bruke Sourcetree mer avansert. Cross plaworm. Kommando linje mest avansert 18
19 BitBucket DEMO 19
20 Kode utvikling og kvalitetssikring Kvalitetssikring av kode TDD test basert utvikling Sikre bugfri kode. Egner seg Ml ping poing programmering Først skrive test, dere;er skrive funksjonalitet. Funksjonalitet bygges stegvis. Implementasjonen skal kun inneholde det som skal Ml for å passere testen. Assert = insisterer at AssertTrue AssertLessThan 20
21 Test Drevet Utvikling Kvalitetssikring av kode TDD test syklus The problem with troubleshoomng is that trouble shoots back. Author Unknown Define unit test Implement Test passed Test failed TDD Cycle T1 Define unit test Implement Test passed Test failed TDD Cycle T2 18 March 2014 Open 21
22 Kode utvikling og kvalitetssikring Kvalitetssikring av kode Eksempel Problem: Lag en robust funksjon som tar to hele tall og returnerer summen ved kun posimve tall som input, ganger dem sammen hvis begge er negamve, ellers gi Mlbake null. Kall funksjonen f(x,y). T1: assertequal( f(2,2), 4) T2: assertequal( f(- 2,0), 0) T3: asserequal( f(- 2,2), 4) 22
23 Kode utvikling og kvalitetssikring Kvalitetssikring av kode antall tester Enhets tester (1000 vis) Integrasjonstester (60-70) Akkseptanse tester (5-6) I Mllegg, regressjonstester Akkseptance tester Integrasjonstester Mange av testene tar laaaang Md Enhetstester 23
24 Kode utvikling og kvalitetssikring Kvalitetssikring av kode automatisering av tester - Jenkins Tungvint med mange tester (kan ta flere Mmer for en liten kode endring ) Vanligvis kjøres kun enhetstestene samt integrasjonstestene hver gang en endring foretas. Regressjonstester og akseptansetester kjøres på egnet server. Jenkins er open source sopware som kan beny;es Ml automamsering av tester. 24
25 Kode utvikling og kvalitetssikring Kvalitetssikring av kode Arbeidsflyt i ved bruk at Jenkins Developer 1 Developer 2 Bitbucket Server running Jenkins Developer 3 25
26 Kode utvikling og kvalitetssikring Kvalitetssikring av kode Hva gjør Jenkins? Jenkins er e; web basert system for se;e opp f.eks sopware jobber og kny;e de sammen Bruke resultatene ifra jobbene og sende status Ml brukene hvis noe har gå; galt. Typisk arbeidsflyt ( trigges ved endring i kode eller f.eks hvert 5 min): Hent ut nyeste versjon av kildekode ifra repo Kjør enhetstester, integrasjonstester, regressjonstester og akseptansetester Lag en eller annen resultat rapport. Hvis noe feiler send Ml brukerne om hvor feilen oppstod. 26
27 Kode utvikling og kvalitetssikring Kvalitetssikring av kode Automatisk distribusjon av software I dag er det enkelt å distribuere sopware. Jenkins kan beny;es Ml de;e. Henter versjon fra repo Kjører alle tester Kompilerer og distribuerer kode. Release sykluser gjøres e;er e;er kundens ønske. Master, utvikling releases SoPware kompileres, og distribueres automamsk. Tagges med release informasjon 27
28 Kode utvikling og kvalitetssikring Kvalitetssikring av kode kontinuerlig testing 28
29 29
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
DetaljerTest 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
DetaljerDokumentasjon 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
DetaljerGJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG
GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG INF1050 V16 HVA ER EN SYSTEMUTVIKLINGSPROSESS? De aktivitetene som utføres for å utvikle et IT-system Eksempler på aktiviteter:
DetaljerKonfigurasjonsstyring. 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
DetaljerBruk av HP Quality Center med smidige utviklingsmetoder. HP Sofware Norge
Bruk av HP Quality Center med smidige utviklingsmetoder Kjell Lillemoen HP Sofware Norge QC og smidige metoder Agenda Smidig terminologi Smidig metoder og verktøy Hvilke krav bør vi stille QC med Scrum
DetaljerErfaringer 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
DetaljerProsjektledelse - 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
DetaljerSystem 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
DetaljerIntroduksjon 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.
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon. Side 1 av 6. Utskriftstidspunkt: :31
Generell informasjon Side 1 av 6 Side 2 av 6 Brønnbane navn Type Formål Status Faktakart i nytt vindu Hovedområde Felt Funn 34/10-46 B EXPLORATION APPRAISAL RE-CLASS TO DEV lenke NORTH SEA GULLFAKS 34/10-46
DetaljerBrønnkontrollhendelser Unik kunnskapsdeling gir forbedring
Sikkerhetsforums årskonferanse 2016 15. juni 2016 Brønnkontrollhendelser Unik kunnskapsdeling gir forbedring Harald Blikra, Team Lead Exploration Drilling, Repsol, medlem i WITF Innhold 1. Forbedret læring
DetaljerOppgave 1 Multiple Choice
Oppgave Multiple Choice a 2c 3a 4c 5d 6d 7a 8b 9b 0a b 2c 3c 4a 5b 6b 7a 8d 9c 20b Se video fra forelesningen (Kahoot) for mer detaljer) Eksamen INF050-204 Oppgave 2 a Aktivitetsdiagram Enkelt Eksamen
DetaljerProsessmodeller 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
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon EXPLORATION. Faktakart i nytt vindu. lenke
Generell informasjon Brønnbane navn Type Formål Status Faktakart i nytt vindu Hovedområde 6508/1-1 A EXPLORATION WILDCAT P&A lenke NORWEGIAN SEA Brønn navn 6508/1-1 Seismisk lokalisering ST9203- INNLIN
DetaljerOppgave 1: Multiple choice (20 %)
Oppgave 1: Multiple choice (20 %) For alle oppgavene gjelder at det bare er ett riktig svar. No Spørsmål Svar A Svar B Svar C Svar D 1 Kanban er et eksempel på: Prosess Software prosess Prosess modell
Detaljeraltinn 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
DetaljerGJENNOMGANG UKESOPPGAVER 9 TESTING
GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.
DetaljerInnhold. 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
DetaljerOppgaver uke 42. Systemutvikling
Oppgaver uke 42 søndag 16. oktober 2016 13.55 Systemutvikling 1. Hva er systemutvikling? Systemutvikling er prosessen hvor man lager og opprettholder informasjonssystemer. Systemutvikling involverer alle
DetaljerAutomatisering 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
DetaljerJigZaw. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet
JigZaw Verifiser Forventet Funksjonalitet Teststategi utviklet av Erik Drolshammer Bård Lind Bård Lind Java siden 1997 Arkitekt siden 2000 JavaBin siden 1999 Enterprise Domain Repository og JigZaw-teststrategi
DetaljerUKEOPPGAVER 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
DetaljerDin verktøykasse for anbud og prosjekt
Veiledning Serverinstallasjon 14.03.2013 Din verktøykasse for anbud og prosjekt 2013 CITEC AS v/sverre Andresen Side 1 av 27 Innholdsfortegnelse 1 INNLEDNING 3 2 DATABASEINSTALLASJON (SQL SERVER 2008)
DetaljerCONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM
CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM Scrum Master og Product Owner i Høst 2015 1 Om Scrum Scrum er et populært rammeverk laget med henblikk på å utvikle komplekse informasjonssystemer.
DetaljerSmidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen
Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold Ove Dalen There is a lack of discipline in many web publishing processes because managers in charge of websites often don't respect
DetaljerØko-system for innovasjon og distribuerte team
Øko-system for innovasjon og distribuerte team Asbjørn Bjaanes Development Manager 4 år hos Wellbarrier 8 år med Agile og Lean arbeidsmetoder 16 år innen programvare 11 års erfaring med outsourcing 6 års
DetaljerSmidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS
Smidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS Agenda Min erfaring med scrum + litt input fra Javazone 2007 Universell Utforming Min erfaring med smidige metoder MT-prosjektet
DetaljerLøsningsforslag Sluttprøve 2015
Høgskolen i Telemark Løsningsforslag Sluttprøve 2015 Emne: IA4412 Systemutvikling og dokumentasjon Fagansvarlig: Hans- Petter Halvorsen, Olav Dæhli Klasse: IA2, A- vei Dato: 2015.05.27 Time: 09:00-12:00
DetaljerProsedyrer. Lars Vidar Magnusson. October 26, Lars Vidar Magnusson () Forelesning i DAS October 26, / 19
Prosedyrer Lars Vidar Magnusson October 26, 2011 Lars Vidar Magnusson () Forelesning i DAS 11.10.2011 October 26, 2011 1 / 19 Repetisjon om triggere og prosedyrer Triggere og prosedyrer ligner på hverandre
DetaljerProsjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA
Prosjektledelse - fra innsiden av et utviklingsprosjekt Presentasjon hos UiO 09.09.2011 Ida Lau Borch, prosjektleder i Bouvet ASA Agenda De umulige IT-prosjektene Hvordan vi gjør det Utfordringer og lykkestunder
DetaljerStøtter din digitale reise
Støtter din digitale reise Teknologi og prosess tenkt på nytt Sebastian Reichmann, Advisor for Analytics & Cognitive; EVRY Cloud analytics Product innovation Smart Automation Use more data to generate
DetaljerGiftwrapping. 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
DetaljerVersjonskontrol 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
DetaljerEt IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er?
Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er? Presentasjon hos UiO 03.09.2010 Christian Stensholt, prosjektleder i Bouvet ASA Agenda Innledning: De umulige IT-prosjektene Hva
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon. Brønnbane navn 7120/8-3 EXPLORATION. Faktakart i nytt vindu. lenke 7120/8-1 ASKELADD
Generell informasjon Brønnbane navn 7120/8-3 Type Formål Status Faktakart i nytt vindu Hovedområde Felt Funn EXPLORATION APPRAISAL P&A lenke BARENTS SEA SNØHVIT Brønn navn 7120/8-3 7120/8-1 ASKELADD Seismisk
DetaljerUKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055
UKE 9 Prosesser og prosessmodeller inkludert smidige metoder Gruppetime INF1055 Hva skal vi i dag? Introduksjon til modul B - systemutvikling (kap. 1, 2 og 3) Prosesser og prosessmodeller + smidig utvikling
DetaljerSCRUM Smidig prosjektledelse og utvikling. 10 september 2009 JOSÉ MANUEL REDONDO LOPERA AVDELINGSLEDER PROSJEKT OG RESSURSANSVARLIG
SCRUM Smidig prosjektledelse og utvikling 10 september 2009 JOSÉ MANUEL REDONDO LOPERA AVDELINGSLEDER PROSJEKT OG RESSURSANSVARLIG HVORDAN SPISER DU EN ELEFANT? EN BIT AV GANGEN 'HOW WILL YOU LIVE, RAMBO?'
DetaljerLEVER 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
DetaljerNeste generasjon ERP-prosjekter
Neste generasjon ERP-prosjekter Jan-Olav Arnegård 27. okt 2016 Nøkkeltall 2015 22 Land der vi er direkte representert 36 BearingPoint-kontorer 67 Kontorer der vi er representert via vår globale alliansepartnere
DetaljerScrum. -nøkkelbegreper og noen personlige erfaringer
Scrum -nøkkelbegreper og noen personlige erfaringer Agile Manifesto Manifest for smidig systemutvikling Vi oppdager stadig nye og bedre måter å utvikle systemer på, både ved å gjøre det selv og ved å hjelpe
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon EXPLORATION. Faktakart i nytt vindu. lenke
Generell informasjon Brønnbane navn Type Formål Status Faktakart i nytt vindu Hovedområde 6508/1-1 S EXPLORATION WILDCAT P&A lenke NORWEGIAN SEA Brønn navn 6508/1-1 Seismisk lokalisering ST9203- INLINE
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon. Brønnbane navn 31/5-6 EXPLORATION. Pressemelding Faktakart i nytt vindu.
Generell informasjon Brønnbane navn 31/5-6 Type Formål Status Pressemelding Faktakart i nytt vindu Hovedområde EXPLORATION WILDCAT P&A lenke lenke NORTH SEA Brønn navn 31/5-6 Seismisk lokalisering Boret
DetaljerAP221 Use Case - TUL - Utarbeid prosessflytmal og komponenter
AP221 Use Case - TUL - Utarbeid komponenter Utarbeid komponenter En tjeneste i Sluttbrukerløsningen har en arbeidsflyt som bestemmer de forskjellige stegene som må gjennomføres i skjemainnsendingen. Disse
DetaljerForelesning 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
DetaljerSoftware 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)?
DetaljerNFLB Høstkonferanse 16. september 2011 Brønnkontroll veien videre. Jan Krokeide Fagsjef boring - OLF
NFLB Høstkonferanse 16. september 2011 Jan Krokeide Fagsjef boring - OLF Innhold: - Bakgrunn - Litt om OLFs aktiviteter knyttet til brønnkontroll - Deepwater Horizon Macondo oppfølging - Internasjonalt
DetaljerUKE 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
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon. Side 1 av 6. Utskriftstidspunkt: :50
Generell informasjon Side 1 av 6 Side 2 av 6 Brønnbane navn 1/9-5 Type Formål Status Faktakart i nytt vindu Hovedområde Felt Funn EXPLORATION APPRAISAL P&A lenke Brønn navn 1/9-5 NORTH SEA TOMMELITEN GAMMA
Detaljer(MVC - Model, View, Control)
INF1010 - våren 2008 Modell - Utsyn - Kontroll (MVC - Model, View, Control) Stein Gjessing Inst. for informatikk Et bankprogram Vi skal lage et program som håndterer kontoene i en bank. En konto eies av
DetaljerKonfigurasjonsstyring, automatisering, endringskontroll og overvåking. Jarle Bjørgeengen University of Oslo / USIT
Konfigurasjonsstyring, automatisering, endringskontroll og overvåking Jarle Bjørgeengen University of Oslo / USIT November 9, 2011 Agenda Om USIT Motivasjon / bakgrunn Automatisering Tilordning av roller
DetaljerModernisering av IKT i NAV
Modernisering av IKT i NAV Test, Leverandørperspektiv Vedtaksløsningen 28.05.13 Kristian Bjerke-Gulstuen Innhold Kort introduksjon til Moderniseringsprogrammet i NAV Overordnet oversikt over test i NAV
DetaljerCTGA Meeting February 2, 2012
CTGA Meeting February 2, 2012 Outline Product Family Machine Issues Emission Standards Future Developments Product Family Commander Johnson Star I-Star Vine Diverter Commander 2002 Heavy Duty Wheel Motors
DetaljerREMOVE CONTENTS FROM BOX. VERIFY ALL PARTS ARE PRESENT READ INSTRUCTIONS CAREFULLY BEFORE STARTING INSTALLATION
2011-2014 FORD EXPLORER PARTS LIST Qty Part Description Qty Part Description 1 Bull Bar 2 12mm x 35mm Bolt Plates 1 Passenger/Right Mounting Bracket 2 12mm Nut Plate 1 Driver/Left Mounting Bracket 2 12mm
Detaljer1 Pakkesystemet i Debian-distribusjonen. Innhold. 1.1 Innledning
1 Pakkesystemet i Debian-distribusjonen Innhold 1 Pakkesystemet i Debian-distribusjonen 1 1.1 Innledning................................. 1 1.2 Enkel bruk av pakkesystemet....................... 2 1.2.1
DetaljerIntroduksjon,l SCRUM. EB og TMG 2010 1
Introduksjon,l SCRUM EB og TMG 2010 1 Hva er Scrum? Kilde: http:/image.google.com EB og TMG 2010 2 Kompleksitet Kilde: http://www.coderfriendly.com/ EB og TMG 2010 3 SCRUM - kortversjonen Scrum er en smidig
DetaljerA 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
DetaljerForprosjektrapport. Sammendrag. Hovedoppgave våren 2019 Gruppe 3
Forprosjektrapport Hovedoppgave våren 2019 Gruppe 3 Sammendrag Vi skal overføre en eksisterende nettside over på en ny plattform samt legge til noe tilleggsfunksjonalitet. Hovedutfordringene ved den eksisterende
DetaljerVersjonsbrev. for Extensor05 versjon 1.16
Versjonsbrev for Extensor05 versjon 1.16 Bodø, 28. desember 2011 Innhold Viktig informasjon... 3 Generelt... 3 Extensor Kode Oppdatering... 4 Personalia... 4 Pårørende... 4 Serieinfo... 5 Rom... 5 EKG
DetaljerPRESENTASJON 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
DetaljerCompello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring
Compello Fakturagodkjenning Versjon 10 Software as a service Tilgang til ny modulen Regnskapsføring Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows er registrerte varemerker
DetaljerInstallasjon enbruker
Veiledning Installasjon enbruker 04.06.2012 Din verktøykasse for anbud og prosjekt 2012 CITEC AS v/sverre Andresen Side 1 av 25 Innholdsfortegnelse 1 INNLEDNING 3 2 DATABASEINSTALLASJON 3 2.1 START INSTALLASJON
DetaljerAlgDat 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):
DetaljerCompello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import
Compello Fakturagodkjenning Versjon 10.5 As a Service Tilgang til Compello Desktop - Regnskapsføring og Dokument import Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows
DetaljerProsess 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,
DetaljerMBS 12 & Mamut Online Desktop. Ole M Hasven - Product Manager, Marketing Partnersamling, 9 oktober 2008 oleha@mamut.com
MBS 12 & Mamut Online Desktop Ole M Hasven - Product Manager, Marketing Partnersamling, 9 oktober 2008 oleha@mamut.com Agenda MBS & MOD Mamut Business Software Mamut Online Desktop Produkt demo Mamut Business
Detaljer11 Planlegging og dokumentasjon
11 Planlegging og dokumentasjon Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid: Programmerer
DetaljerSmå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
DetaljerAltinns 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
Detaljer360 Online. ikke bare "one size for all" Simen Myrum Forretningsutvikler Tieto, Software Innovation
360 Online ikke bare "one size for all" Simen Myrum Forretningsutvikler Tieto, Software Innovation simen.myrum@tieto.com Agenda Hva er sky? Hva er verdien med sky? Hvordan levere sky til alle? Oppsummering
DetaljerAlle skal kunne teste alt - overalt KDRS TRONDHEIM JUNI 2017
Alle skal kunne teste alt - overalt KDRS TRONDHEIM - 13. JUNI 2017 Det eksistensielle - Arkivverkets oppgaver 2 Det eksistensielle - Arkivverkets oppgaver Vår oppgave er - - - å dokumentere samtid for
DetaljerMOBILE (FLYTTBARE) BOREENHETER
MOBILE (FLYTTBARE) BOREENHETER - FLYTERIGGER - BORESKIP - JACK-UP RIGGER Semi submersible drilling rig = Semi = flyterigg = halvt nedsenkbar borerigg kan ligge på anker eller DP ned til 3000 meter. Eirik
DetaljerSoftware Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2
Forum / Nettverkssamfunn Team 2 1 Innholdsfortegnelse 1 Introduksjon... 3 2 Team & Organisering... 3 3 Brainstorming, tanker og utførelse... 4 3.1 Bruker Registrering og metoder... 4 3.2 Generering av
DetaljerDebugging. Tore Berg Hansen, TISIP
Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...
DetaljerSCRUM EB og TMG 2010
SCRUM Hovedmål Mer om roller i SCRUM Es/mering av innhold i sprinter Visualisering av fremdri; ved burndown Scrum Daily SCRUM 24h Product backlog Sprint backlog 1 uke Sprint Delprodukt / delleveranse Roller
DetaljerSubsea-Muligheter for virksomhet i den maritime klyngen. Utbygging og vedlikehold av subsea anlegg Prosjektleder : Torstein Vinterstø
Subsea-Muligheter for virksomhet i den maritime klyngen Utbygging og vedlikehold av subsea anlegg Prosjektleder : Torstein Vinterstø Utbygging og vedlikehold av subsea anlegg Hensikt: Gi et lite innblikk
DetaljerTestdekning og automatisering - Er 100% testdekning et mål?
Testdekning og automatisering - Er 100% testdekning et mål? Shomaila Kausar, Senior prosjektleder/testleder Ole Fingal Harbek, Senior Testleder Testdagen Odin 2017 Kort om oss Shomaila Kausar - cand scient
DetaljerLæringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc
1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om
DetaljerFirmapresentasjon NFLB 2009 Kongshavn Industri AS
Firmapresentasjon NFLB 2009 Kongshavn Industri AS Kongshavn på 80 og 90 tallet Kongshavn Gruppen 2009 Både i Kongshavn og i Hilleren har vi egen havn. Hilleren har kai med lengde på 150 m og et uteareal
DetaljerARCHICAD Installering av BIM-server 19
1 ARCHICAD Installering av BIM-server 19 Vi anbefaler at servermaskinen er en dedikert maskin og at installering av BIM-server, rutere, nettverk og brannmur gjøres av en kompetent IT-konsulent. Operativsystem
DetaljerEn 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
DetaljerEnbruker-installasjon
Veiledning Enbruker-installasjon Mars 2016 Din verktøykasse for anbud og prosjekt 2016 Powel AS Side 1 av 28 Innholdsfortegnelse 1 INNLEDNING 3 2 DATABASEINSTALLASJON 3 2.1 SIKKERHETSKOPI 3 2.2 INSTALLASJON
DetaljerWhy Desperate Houswives make Excellent Test Managers Testprosjektet som suksessfaktor i et hvert prosjekt
Why Desperate Houswives make Excellent Managers prosjektet som suksessfaktor i et hvert prosjekt dagen ODIN 21.November 2012 Hvem er jeg Astrid Notø Larsen Cand Scient i Informatikk fra UiO 15 års erfaring
DetaljerRecycling technology for fish in cold water vs model trout farms and cage farming
Recycling technology for fish in cold water vs model trout farms and cage farming Presented by: Steinar Skybakmoen steinar@oppdrettsteknologi.no Mobil +47 4804 7204 Some definitions Water flow-through
DetaljerReleasenotes. 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
DetaljerFitting instruction. devi-pipeheat / devi-flexheat Assembly between cold tail and selflimiting. Montering av tilledning på selvbegrensende varmekabel
GB/NO Fitting instruction devi-pipeheat / devi-flexheat Assembly between cold tail and selflimiting heating cable Item no. 19806415 Montering av tilledning på selvbegrensende varmekabel Art. nr. 19806415
DetaljerPSi Apollo. Technical Presentation
PSi Apollo Spreader Control & Mapping System Technical Presentation Part 1 System Architecture PSi Apollo System Architecture PSi Customer label On/Off switch Integral SD card reader/writer MENU key Typical
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon. Side 1 av 7. Utskriftstidspunkt: :19
Generell informasjon Side 1 av 7 Side 2 av 7 Brønnbane navn 7/12-3 Type Formål Status Faktakart i nytt vindu Hovedområde Felt Funn EXPLORATION APPRAISAL P&A lenke NORTH SEA ULA 7/12-2 ULA Brønn navn 7/12-3
DetaljerOppgradering av Handyman til ny versjon
Oppgradering av Handyman til ny versjon Innhold Kjekt å vite før oppgradering av Handyman... 1 Installasjonsveiledning... 2 Handyman Administrator... 2 Handyman Office... 3 F.A.Q.... 5 Hvorfor får jeg
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon. Brønnbane navn 25/7-6 EXPLORATION. Faktakart i nytt vindu. lenke
Generell informasjon Brønnbane navn 25/7-6 Type Formål Status Faktakart i nytt vindu Hovedområde Felt EXPLORATION APPRAISAL P&A lenke NORTH SEA ALVHEIM Funn 25/7-5 Brønn navn 25/7-6 Seismisk lokalisering
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon. Side 1 av 6. Utskriftstidspunkt: :41
Generell informasjon Side 1 av 6 Side 2 av 6 Brønnbane navn Type Formål Status Pressemelding Faktakart i nytt vindu Hovedområde 6504/5-1 S EXPLORATION WILDCAT P&A lenke lenke NORWEGIAN SEA Brønn navn 6504/5-1
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon EXPLORATION. RE-CLASS TO DEV lenke lenke. Pressemelding Faktakart i nytt vindu
Generell informasjon Brønnbane navn Type Formål Status Pressemelding Faktakart i nytt vindu Hovedområde Felt Funn 15/12-20 S EXPLORATION WILDCAT RE-CLASS TO DEV lenke lenke NORTH SEA VARG 15/12-20 S Brønn
DetaljerMellom barken og veden Smidig testing i krevende terreng TTC 2015
Mellom barken og veden Smidig testing i krevende terreng TTC 2015 FOREDRAGSHOLDERE Kristian Bjerke-Gulstuen Accenture siden 1999 Fra utvikler til Testleder og Kvalitetsansvarlig Leder Accenture Norway
DetaljerOppgave 1 (Opprett en database og en tabell)
Oppgave 1 (Opprett en database og en tabell) 1) I «Object Explorer» (i «SQL Server Management Studio»), høyreklikk over Databases : 1 2 2) Skriv så databasenavnet og klikk OK: 3) Plasser så kursoren på
DetaljerScan Secure GTS 5.1 + PAS
Scan Secure GTS 5.1 + PAS Installasjonsmanual For versjon 5.1.7 og nyere Denne installasjonsmanualen er konfidensiell Den er kun ment til bruk for system administrator Den skal ikke benyttes av brukere
DetaljerIS Introduksjon til informasjonssystemer
KANDIDAT 3644 PRØVE IS-100 1 Introduksjon til informasjonssystemer Emnekode IS-100 Vurderingsform Skriftlig eksamen Starttid 13.12.2016 07:00 Sluttid 13.12.2016 11:00 Sensurfrist 05.01.2017 23:00 PDF opprettet
Detaljerprogrameksempel Et større En større problemstilling Plan for forelesingen Problemstillingen (en tekstfil) inneholdt ordet "TGA"
Et større programeksempel Hvordan løse et reelt problem med en objektorientert fremgangsmåte En større problemstilling I uke 4 skrev vi et program for å sjekke om et gen (en tekstfil) inneholdt ordet "TGA"
DetaljerODs Faktasider. Brønnbane / Leting. Generell informasjon EXPLORATION. Faktakart i nytt vindu. lenke 25/8-11 RINGHORNE
Generell informasjon Brønnbane navn Type Formål Status Faktakart i nytt vindu Hovedområde Felt Funn 25/8-15 S EXPLORATION APPRAISAL P&A lenke NORTH SEA BALDER Brønn navn 25/8-15 Seismisk lokalisering Boret
DetaljerTDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang
2 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 3 https://www.youtube.com/watch? v=nkiu9yen5nc 4 Læringsmål og pensum Mål Lære om
Detaljer