Copyright 2010 Accenture All Rights Reserved. Smidig utvikling introduksjon og erfaringer
|
|
- Martha Ødegaard
- 8 år siden
- Visninger:
Transkript
1 Smidig utvikling introduksjon og erfaringer
2 Hvem er jeg Sven Erik Bjerke Teknisk arkitekt / utvikler Sterk interesse for smidige metoder Arbeider til daglig på Statens pensjonskasse (SPK) Har arbeidet snart 6 år i Accenture 2
3 Accenture Globalt konsulentselskap som leverer tjenester innenfor ledelse, teknologi og outsourcing Mulighet for sommerjobb og hovedprosjekter ute hos kunder for studenter Vi ansetter løpende 3
4 Agenda Smidig metodikk Scrum SPK og PERFORM SPK Konklusjon 4
5 Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt,,Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice. 5
6 Manifest for smidig systemutvikling Vi oppdager stadig nye og bedre måter å utvikle systemer på, ved å gjøre det selv og ved å hjelpe andre. Derved har vi lært oss å verdsette: Individer og samspill fremfor prosesser og verktøy Fungerende system fremfor utførlig dokumentasjon Samarbeid med kunden fremfor kontraktsforhandlinger Å reagere på endringer fremfor å følge en plan Det betyr at selv om punktene til høyre er verdifulle, verdsetter vi de til venstre mer. Norsk oversettelse av Manifesto for Agile Software Development hentet fra smidig.no, der oversettelsen er utarbeidet. 6
7 Smidige metoder baserer seg på Empirisk prosesskontroll Synlighet Observasjon/inspeksjon Korreksjon i motsetning til definert prosesskontroll Etablert prosess som gjentagende skal produsere et resultat av en gitt kvalitet Fossefallsmodellen tradisjonelt sett på som en definert prosess Dersom prosesser er for komplekse vil Stegene ikke kunne kontrolleres gjennom en definert prosess Stegene i prosessen måtte korrigeres basert på observasjoner 7
8 Påstand Programvareutvikling utover triviell størrelse er en kompleks prosess 8
9 De samme tankene fra andre bransjer Metoder fra produksjonsindustri som likner Quality Assurance (Deming) Total Quality Management Just-in-time production Toyota Production System (TPS) Lean production etc Forsøker alle å bringe en tilstrekkelig grad av forutsigbarhet til styring av komplekse, adaptive systemer 9
10 Eksempler på smidige metoder Samlebetegnelse på en rekke metoder med de fellestrekk vi nå har sett Scrum Extreme Programming Lean Kanban Og mange flere 10
11 Egnethet Smidige metoder egner seg når: Krav ikke er klare, men avdekkes underveis Krav vil endre seg fordi omgivelsene endrer seg Prioriteringer endrer seg underveis Tidlig(ere) leveranse av deler av systemet har verdi Plandrevne metoder ( fossefall ) egner seg når: Krav er klare og stabile Leveranse av deler av systemet har ingen verdi Alt eller ingenting 11
12 Agenda Smidig metodikk Scrum SPK og PERFORM SPK Konklusjon 12
13 Scrum Et rammeverk for en prosess Konseptene fra smidig tankegang kokt ned til et sett praksiser og predefinerte roller Forsøker å gi en høy grad av synlighet og åpenhet til alle involverte Scrum søker å raskt synliggjøre hindringer slik at team og organisasjon kan forbedre seg Scrum gir ikke en oppskrift for hvordan man skal løse de synliggjorte problemene 13
14 Scrum et tilsynelatende enkelt rammeverk 14
15 Scrum illustrert 15
16 Scrum gir rammene, men mer trengs Scrum sier ikke noe om hvordan man utvikler Ikke noe om engineering practices Er derfor ofte brukt sammen med Praksiser fra extreme Programming Prinsipper fra Lean 16
17 Det som ikke kan stå på en sjekkliste Skal man benytte smidige metoder kreves Dyp forståelse prinsipper og intensjoner Man kan ikke bare blindt følge en prosess Inspect and adapt Stiller store krav til disiplin, gjør ting riktig og grundig Godt håndverk i alt arbeid er et godt utgangspunkt 17
18 Scrum & XP Scrum er rammeverket XP tilbyr prinsipper en utvikler kan følge Enkelt design TDD Parprogrammering Felles kodestandard Bærekraftig tempo etc 18
19 Lean-prinsipper 7 prinsipper Eliminate Waste Create Knowledge Build Quality In Defer Commitment Deliver Fast Respect People Improve the System ment.pdf 19
20 Scrum, XP og Lean sammen 20
21 Agenda Smidig metodikk Scrum SPK og PERFORM SPK Konklusjon 21
22 Om Statens pensjonskasse Administrerer pensjonsordningen for statsansatte store deler av undervisnings- og forskningssektoren en del andre virksomheter med offentlig tilknytning Ca 1600 kunder/arbeidsgivere Ca medlemmer Ca 18 milliarder i årlige utbetalinger Ca 330 milliarder i utbetalingsforpliktelser 22
23 Om PERFORM Varighet Størrelse Største prosjekt i Norge som har valgt Scrum Ca prosjekttimer personer, maks i 2010 Ca 80 interne ressurser fra forretningsområder og IT, resten eksterne 11 Scrumteam Endringsdrivere for PERFORM-prosjektet Nytt regelverk (Pensjonsreformen) Ny saksbehandlerløsning Integrasjon med NAV (Pensjonsreformen) Arbeidsavklaringspenger To hovedleverandører, Accenture en av dem I tillegg behandles SPK også som en leverandør 23
24 Agenda Smidig metodikk Scrum SPK og PERFORM SPK Konklusjon 24
25 Organisering i PERFORM-prosjektet PERFORM Ledelse og stab Forretning Arkitektur Utvikling Test Leveranse DPL støtte DPL støtte Arbeidsavklaringspenger Arkitekturteam A Accenture (n scrumteams) Godkjenningstester Leveranseoppfølging NAV Pensjonsreformen Arkitekturteam B Miljøhåndtering SPK (n scrumteams) Annen leverandør (n scrumteams) Tekniske tester Produksjonssetting og innføring Saksbehandlingssystem 25
26 Suksessfaktorer Ledelsesmessig forankring av smidig metodikk Omfattende involvering fra kunden på funksjonell side Vilje og evne til å endre arbeidsform i alle deler av linjeorganisasjonen og prosjektet Løpende forankring av målbilder Tydelig og enhetlig prosjektnedbrytingsstruktur, eierskap og forankring av innholdet Transparent styringsmodell fra budsjett til ferdig leveranse Tydelig og fleksibel kontrakts- og samarbeidsmodell 26
27 Faser, leveranser og iterasjoner Product queue Requirement phase Case demo Solution description phase Construction phase delivery 1 delivery 2 delivery n Approval and final phase Downselection MS 1 MS 2 MS 3 MS 4 Final and committing estimate Approved solution proposal Solution ready for approval Final selection and Contract ing Solution approved Part delivery Solution description Detailed planning Development Test KP 1 Detailed planning Development Test KP 2 Detailed planning Development Test KP n Approval part delivery Delivery to production environment Sprint 1 Sprint 2 Sprint n 27
28 Prosjektnedbrytningsstruktur Prosjekt Release/leveranse Iterasjon Release/leveranse Iterasjon Release/leveranse Iterasjon Release/leveranse Iterasjon PNS Nivå 1 Nivå 2 Nivå 3 Nivå 4 MANDAT Overordnet definisjon av omfang HOVEDPLAN (OVERORDNET PRODUKTKØ) Planelementer (brukerhistorier) PRODUKTKØ AKTIVITETSKØ Produktkøelementer Aktivitetskøelementer Planelement 1 Planelement 2 Planelement 3 Planelement 4 Planelement 308 Produktkøelement 1 Produktkøelement 2 Produktkøelement 3 Produktkøelement 4 Produktkøelement 5 Produktkøelement n Aktivitetskøelement 1 Aktivitetskøelement 2 Aktivitetskøelement 3 Aktivitetskøelement 4 Aktivitetskøelement 5 Aktivitetskøelement n Prioritet Leverandør Leveranse/release Løsningsmessige områder Hovedleveranser (KS2) Dimensjoner Støtter en effektiv løsnings- og kostnadsmessig nedbrytning tilrettelegger for fremdrifts- og kostnadsoppfølging 28
29 Løsningsbeskrivelse 29
30 Arkitektur Prinsipper og retningslinjer må kommuniseres tidlig og ofte Overordnede løsningskonsepter, tilstrekkelig stabil arkitektur og domenemodell tidlig nok gir mer effektiv gjennomføring Løpende veiledning og kvalitetssikring ift arkitekturprinsipper og løsningskonsepter 30
31 Inspeksjonspunkter Scrumtavle benyttes for å visualisere status Nedbrenningsgraf Felles forståelse av ferdigstillelse ( Definition of Done ) Kontinuerlig integrasjon Kontrollpunkt etter hver iterasjon Funksjonalitet Dokumentasjon Arkitektur, retningslinjer, kodestandard Testdekning Testing i felles miljø etter hver iterasjon Retrospektiv - søker konkrete aksjonspunkter for teamet 31
32 Scrum board
33 Nedbrenningsgraf (burndown) 33
34 Estimering Ulike modeller avhengig av steg i utviklingsprosessen Kritisk med en rød tråd i estimeringen gjennom detaljering av løsningen Overordnet estimering Samme måte som estimering alltid har blitt gjort Baseres gjerne på produktkøelementer Estimering en viktig del av løsningsbeskrivelsen Erfaringen viser at det er mulig å oppnå realistiske estimater for konstruksjon med estimeringsmodell med høy oppløsning Teamenes estimering av sprintkøelementene er en viktig del sprintplanleggingen gir eierskap og forpliktelse til estimatene avstemmes med estimater fra tidligere i estimeringsprosessen avdekker om teamet har forstått omfang og innhold av oppgaven Siste mulighet for å endre omfang løsningen innenfor opprinnelige budsjettrammer
35 Avtalemodell Smidig gjennomføring forutsetter en avtalemodell som tilrettelegger denne type gjennomføring PS2000 med smidig veiledning Tilrettelagt gjennomføringsmodell Smidig veiledning som gir et tilfredsstillende metoderammeverk Partnerskapstankegang kunde/leverandør Fleksibilitet ift når målpris benyttes på hele eller deler av leveransen Hva er intensjonen med bruk av målpris? Begge parter arbeider ut i fra målsetningen om å utforme løsningen innenfor målprisen, fleksibel endringshåndtering Den praktiske anvendelsen av avtalen er minst like viktig som selve avtalemodellen 35
36 Agenda Smidig metodikk Scrum SPK og PERFORM SPK Konklusjon 36
37 Anvendelighet Erfaringen fra PERFORM tilsier at en smidig gjennomføringsmodell kan benyttes i et bredt spekter av prosjekter Scrum kan skalere og anvendes med suksess i store og komplekse prosjekter Forutsetter den samme ledelsesmessige styring og kontroll som ved bruk av andre metoder Graden av disiplin øker med prosjektets størrelse og kompleksitet, men dette er ikke i konflikt med en smidig gjennomføring Smidige evangelister vil kunne oppleve utfordringer i store prosjekter Smidig er også godt tilrettelagt for forvaltingsarbeid Tett kobling med produkteier Kunde og leverandør jobber tett med forretning Hyppige leveranser så ofte som mulig Vurder Scrum, Kanban osv. Fossefalls- og smidig metodikk grunnleggende forskjellige MEN gode tekniker fra f.eks XP kan brukes med hell også på fossefallsprosjekter 37
38 Smidig prosjektgjennomføring er en integrert del av Accentures metodeverk (ADM) 38
39 Avslutningsord Hvorfor er viktigere enn hvordan! Har man et godt svar på hvorfor, finnes det mye litteratur om hvordan man skal gjennomføre MEN beskrivelsen av hvordan uten forståelsen av hva man vil oppnå vil gi dårligere uttelling Kultur Disiplin Tillit 39
40 Kontaktinformasjon Mer om Accenture: 40
Smidige 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
DetaljerSmidig utvikling NTNU 10.01.2014 Tor-Erik Mathisen tor-erik.mathisen@accenture.com
Smidig utvikling NTNU 10.01.2014 Tor-Erik Mathisen tor-erik.mathisen@accenture.com Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Agenda Hvorfor Hva Scrum Prosjekteksempel
DetaljerModerne systemutviklingsmetoder. Smidige prosesser Kjetil Jørgensen-Dahl Objectnet as
Moderne systemutviklingsmetoder Smidige prosesser Kjetil Jørgensen-Dahl Objectnet as Systemutviklingsmetode - formål Veikart Sikre Konsept til realisert løsning Forvaltning og utfasing Rett funksjonalitet
DetaljerKvalitet i smidige prosjekt Erfaringer PERFORM prosjektet i SPK. Mette Gjertsen Prosjektleder Statens Pensjonskasse mette.gjertsen@spk.
Kvalitet i smidige prosjekt Erfaringer PERFORM prosjektet i SPK Mette Gjertsen Prosjektleder Statens Pensjonskasse mette.gjertsen@spk.no Agenda 1. Statens pensjonskasse 2. Kort om prosjektet 3. Personer
DetaljerErfaringer med PS2000 kontrakt og kontraktsstyring i PERFORM. Mette Gjertsen Prosjektleder Statens Pensjonskasse
Erfaringer med PS2000 kontrakt og kontraktsstyring i PERFORM Mette Gjertsen Prosjektleder Statens Pensjonskasse mette.gjertsen@spk.no Agenda 1. Statens pensjonskasse 2. Kort om prosjektet 3. Gjennomføringsmodell
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
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
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
DetaljerTogether. Free your energies Moden og modig! Ansvarsfull og fleksibel!
Moden og modig! Ansvarsfull og fleksibel! Anine Ragnif og Bodil Rabben 13. Mai 2009 Agile Hvorfor? Gjennomsnittlig overskridelse i arbeidsmengde var 24% for prosjektene som benyttet en fleksibel metodikk,
DetaljerKontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012
Kontrakter og test i smidige prosjekter Fagmøte Dataforeningen i Trondheim 12.Mars 2012 Agenda Smidige manifest Smidige prosjekter og testing Samarbeid og tillit teori Hva er en kontrakt Gjennomgang av
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
DetaljerEt IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er? Presentation hos UiO 11.09.2009 Ida Lau Borch, prosjektleder i Bouvet AS
Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er? Presentation hos UiO 11.09.2009 Ida Lau Borch, prosjektleder i Bouvet AS Agenda Innledning: De umulige IT-prosjektene Hva gjør vi
DetaljerUsikkerhet i omfang og kostnader hvordan håndtere dette i kontrakten? IT-kontraktsdagen 2015 Kjetil Strand, Promis AS
Usikkerhet i omfang og kostnader hvordan håndtere dette i kontrakten? IT-kontraktsdagen 2015 Kjetil Strand, Promis AS 07.09.2015 PROMIS AS 1 Smidig under kontrakt Det handler om å dele risiko mellom kunde
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
DetaljerMetodevalg PERFORM PERFORM BLE INNGANGSPORT TIL SMIDIG
Metodevalg PERFORM PERFORM BLE INNGANGSPORT TIL SMIDIG Metode besluttes desember 2007 Vi benyttet iterative metode i pensjonsprosjektet, fordi: Vi trengte økt forretningsinvolvering ettersom kravene endret
DetaljerKURSDAGENE 2018 DIGITALISERING I TUNNELBRANSJEN. Tunneler og bergrom samhandling med andre fagdisipliner muligheter og utfordringer
Jan Erik Hoel Trimble KURSDAGENE 2018 DIGITALISERING I TUNNELBRANSJEN Tunneler og bergrom samhandling med andre fagdisipliner muligheter og utfordringer Agenda: Utfordringen Tidligere erfaringer Muligheter/strategier
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:
DetaljerErfaringer fra PERFORM -et av Norges største smidige prosjekt Onsdag 30/3-2011
Erfaringer fra PERFORM -et av Norges største smidige prosjekt Onsdag 30/3-2011 Mette Gjertsen Prosjektleder Statens Pensjonskasse mette.gjertsen@spk.no Dette er Statens pensjonskasse En av Norges beste
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.
DetaljerSCRUMGUIDEN. Et hjelpemiddel for deg som ønsker å komme i gang med Scrum
SCRUMGUIDEN Et hjelpemiddel for deg som ønsker å komme i gang med Scrum Til brukere av Scrumguiden, Scrum er et rammeverk av regler og prinsipper som støtter smidig systemutvikling. Scrumguiden er basert
DetaljerSmidig metodikk, erfaringer fra NAV Fagportal
Smidig metodikk, erfaringer fra NAV Fagportal Gry Hilde Nilsen, NAV Morten Tveit, Fornebu Consulting NAV, 08.03.2011 Side 1 Smidig gjennomføring i NAV Fagportal Individer og samspill framfor prosesser
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
DetaljerKontrakter. INF1050: Gjennomgang, uke 12
Kontrakter INF1050: Gjennomgang, uke 12 Kompetansemål Kontrakter I plandrevet utvikling I smidig utvikling Behov for smidige kontrakter Kontraktsmodeller PS2000 Del I: Kontrakter Grunnleggende: Hva? Plandrevet
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
DetaljerTyrannosaurus Test Adapt or Die!
Tyrannosaurus Test Adapt or Die! Testdagen Odin 2014 Remi Hansen & Christian Brødsjø 26.09.2014 Promis Qualify AS 1 Om oss og tema Dinosaurer og evolusjon Context-driven testing filosofi og prinsipper
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
DetaljerPERFORM et smidig prosjekt PERFORM. Flere usikkerhetsfaktorer vil påvirke PERFORM. 4 av SPKs endringsdrivere =>PERFORM. Kompetanse
Pensjonering Medlemsdatahåndtering FTO/ NRS/GKR S Pay to Lønnsfiler $ g Lånehåndtering Yrkesskadeog gruppelivshåndtering Premieberegning Kapitalforvaltnin Kunderådgivning Statens Pensjonskasse er Norges
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
DetaljerPÅ VEI MOT SMIDIGE KONTRAKTER. Ståle L Hagen IT-kontraktsdagen 2014 9. september 2014 www.selmer.no
PÅ VEI MOT SMIDIGE KONTRAKTER Ståle L Hagen IT-kontraktsdagen 2014 9. september 2014 www.selmer.no Kontrakter for programvareutvikling "Fossefall" / Resultatansvar Spesifisert resultat Fast pris Mye forutsigbarhet,
DetaljerMASTEROPPGAVE DET TEKNISK-NATURVITENSKAPELIGE FAKULTET. Studieprogram/spesialisering: Vårsemesteret, 2011. Master i Industriell økonomi
DET TEKNISK-NATURVITENSKAPELIGE FAKULTET MASTEROPPGAVE Studieprogram/spesialisering: Master i Industriell økonomi Prosjektledelse Forfatter: Ole Johnny Bjorøy Fagansvarlig: Atle Øglend Vårsemesteret, 2011
DetaljerKONTRAKTER FOR PROGRAMVAREUTVIKLING. Ståle L Hagen UiO 10 mai 2017
KONTRAKTER FOR PROGRAMVAREUTVIKLING Ståle L Hagen UiO 10 mai 2017 www.selmer.no Praktisk kontraktsrett En kontrakt er en avtale som mellom partene etablerer en bindende forpliktelse 4l å gjøre eller å
DetaljerScrum. en beskrivelse V 2012.12.13
Scrum en beskrivelse Scrum prinsipper Verdier fra Agile Manifesto Scrum er det mest kjente av de smidige (Agile) rammeverkene. Scrum er også kilden til mye av tankegodset bak verdiene og prinsippene i
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
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
DetaljerSmidige testprinsipper
Smidige testprinsipper Frokostseminar Mai 2017 Øyvind Utby Øyvind Utby NTNU - Siv.ing elektronikk. Lektor realfag. Accenture, 3 år Fossefall generasjon Comperio, 2 år Søk, PL, Smidig DSS, 4 år Testansvarlig,
Detaljer1. Hvilke type krav angår sikkerhet og pålitelighet?
1. Hvilke type krav angår sikkerhet og pålitelighet? a) Funksjonelle b) Ikke-funksjonelle Svar: b), IS side 88, lærebok s.96 2. Verdien av etnografi er at den hjelper til å oppdage som reflekterer hvordan
DetaljerMuligheter 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
DetaljerSYSTEMUTVIKLINGSKONTRAKTER SMIDIG OG PS2000
SYSTEMUTVIKLINGSKONTRAKTER SMIDIG OG PS2000 Ståle L Hagen UiO 22. april 2015 www.selmer.no Praktisk kontraktsrett En kontrakt er en avtale som mellom partene etablerer en bindende forpliktelse 4l å gjøre
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?'
DetaljerKontrakter og prosjektstyring i store, smidige IT prosjekter. Mette Gjertsen Prosjektleder Statens Pensjonskasse mette.gjertsen@spk.
Kontrakter og prosjektstyring i store, smidige IT prosjekter Mette Gjertsen Prosjektleder Statens Pensjonskasse mette.gjertsen@spk.no Agenda 1. Statens pensjonskasse 2. Kort om prosjektet 3. Kunnskapsområder
DetaljerHvordan styre prosjekter frem til suksess Kontraktsformer og metodikk som fungerer Jørgen Petersen 01.12.14 02.12.14 PROMIS AS 1
Hvordan styre prosjekter frem til suksess Kontraktsformer og metodikk som fungerer Jørgen Petersen 01.12.14 02.12.14 PROMIS AS 1 PROMIS Tjenester Prosjekt- og programledelse Smidig prosjektgjennomføring
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
DetaljerProsjekteierrollen, krav og forventninger. Implementering av pensjonsreformen i Statens Pensjonskasse PERFORM
Prosjekteierrollen, krav og forventninger Implementering av pensjonsreformen i Statens Pensjonskasse Bakgrunn og fakta Prosjekt Perform Implementering av regelverket knyttet til pensjonsreformen Migrering
DetaljerAgile metoder i ulike prosjektfaser, betydning for anvendelse og fokus. Elisabeth Krogh Svendsen, Terramar 05.11.2009
Agile metoder i ulike prosjektfaser, betydning for anvendelse og fokus Elisabeth Krogh Svendsen, Terramar 05.11.2009 Hensikt med forskningsprosjektet Effektmål 1: Webside og formidling NSP (bedrifter/partnere/medlemmer)
DetaljerSamarbeid Kunde/Leverandør i et smidig prosjekt
Samarbeid Kunde/Leverandør i et smidig prosjekt Et eksempel på hvordan kontraktsforhandlinger kan benyttes for å legge grunnlaget for samarbeid Skandalepressen Kontrakten ble signert torsdag, med en verdi
DetaljerNYTTESTYRING GJENNOM HYPPIGE LEVERANSER OG TVERRFAGLIGE TEAM
NYTTESTYRING GJENNOM HYPPIGE LEVERANSER OG TVERRFAGLIGE TEAM Prosjekt 2018 7. november 2018 Rune Danielsen Bakgrunn - Om SPK Norges største pensjonsforvalter Forvalter rettigheter for 530 milliarder kroner,
DetaljerHvordan PS2000 blir tilpasset til smidig gjennomføring
Hvordan PS2000 blir tilpasset til smidig gjennomføring Jørgen Petersen, oktober 2009 10.11.2009 PROMIS AS 1 PS2000 kontraktsstandard Særtrekk Definert gjennomføringsmodell, basert på iterative prosesser
DetaljerProsjektstyring, metodikk og løsningsutforming for SAP prosjekter. Sveinung Gehrken Fram
Prosjektstyring, metodikk og løsningsutforming for SAP prosjekter Sveinung Gehrken Fram Til diskusjon Hva kjennetegner vellykkede SAP prosjekter? Hvilken metodikk skal man velge? Noen tanker om løsningsvalg
DetaljerSmidig modell for moderniseringen av NAV
IT Kontraktsdag 10. september 2013 Smidig modell for moderniseringen av NAV Arne Basso, NAV Odd Gunnar Alterhaug, Promis AS Innhold NAV skal moderniseres Forretningsstyrt utvikling Kontraktsstrategi for
DetaljerInnhold. Om Handelshøyskolen BI Status BI 2011 Universitets- og høyskolesektoren as is. Copyright Capgemini 2013. All Rights Reserved
Innhold Om Handelshøyskolen BI Status BI 2011 Universitets- og høyskolesektoren as is 2 Selveiende stiftelse 6 studiesteder 830 ansatte, halvparten er faglige 489 tilknyttede høyskoleforelesere 20 000
DetaljerNyttestyring og viktigheten av den gode kunde
1/3/18 Nyttestyring og viktigheten av den gode kunde Magne Jørgensen Hva er et vellykket IT-prosjekt? Suksess er kontekstavhengig, men bør minimum inkludere: Oppnådd nytte (gevinster, verdi, måloppnåelse,
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
DetaljerNyttestyring og viktigheten av den gode kunde. Magne Jørgensen
Nyttestyring og viktigheten av den gode kunde Magne Jørgensen Hva er et vellykket IT-prosjekt? Suksess er kontekstavhengig, men bør minimum inkludere: Oppnådd nytte (gevinster, verdi, måloppnåelse, ROI)
DetaljerSmidig 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
DetaljerScrum og offshoring En studie av prosjekter som benytter Scrum kombinert med offshoring
Universitetet i Bergen Scrum og offshoring En studie av prosjekter som benytter Scrum kombinert med offshoring Cato Haukeland Masteroppgave i Informasjonsvitenskap Universitetet i Bergen Innlevert: 31.
DetaljerDIGITALISERING I UH-SEKTOREN. DigiEx, Handelshøyskolen BI. Prosjekt 2014, 13. November, 2014
DIGITALISERING I UH-SEKTOREN DigiEx, Handelshøyskolen BI Prosjekt 2014, 13. November, 2014 Kontaktinformasjon Insert contact picture Karin Brennholm Prosjektleder digital eksamen karin.b.brennholm@uit.no
DetaljerHva kreves av en god byggherre? «Store utbyggingsprosjekter», 23. okt 2014
Hva kreves av en god byggherre? «Store utbyggingsprosjekter», 23. okt 2014 Paul Torgersen Leder Metier Consulting 20. oktober 2014 Side 2 Innhold Hva er prosjektsuksess? Hva kjennetegner de beste? Mine
Detaljer1. Hvilke type krav angår sikkerhet og pålitelighet?
1. Hvilke type krav angår sikkerhet og pålitelighet? a) Funksjonelle b) Ikke-funksjonelle Svar: b) 2. Verdien av etnografi er at den hjelper til å oppdage som reflekterer hvordan folk faktisk jobber a)
DetaljerESTIMERING I SMIDIGE PROSJEKTER
ESTIMERING I SMIDIGE PROSJEKTER Hvorfor forsker vi på estimering av systemutviklingsarbeid? I 2007 er estimatene tilsynelatende like unøyaktige som for 30 år siden Undersøkelser viser at, da som nå, er
DetaljerGJENNOMGANG UKESOPPGAVER 7 REPETISJON
GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon
DetaljerLean prosjekteringsprosessen på Kunshøgskolen i Bergen
Lean prosjekteringsprosessen på Kunshøgskolen i Bergen LEAN FORUM NORGE 08.11.2017 Per Roger Johansen Atkins / SNC Lavalin Atkins Norge Globalt 1987 Terramar AS 2015 Atkins Norge AS Et av Norges mest anerkjente
DetaljerSAFe. - Ny styringsmodell for innovasjon, IT-utvikling og forvaltning
SAFe - Ny styringsmodell for innovasjon, IT-utvikling og forvaltning Norsk Tipping AS 4.05.2017 1 Agenda 3 temaer Norsk Tipping AS Kort om selskapet SAFe (Scaled Agile Framework) Bakgrunn, tankesett og
DetaljerDårlige tider gir gode verktøy - visualisering av komplekse feilsituasjoner -
Dårlige tider gir gode verktøy - visualisering av komplekse feilsituasjoner - Rune Sørensen Statens pensjonskasse mai 2011 Agenda System: Pensjonsberegning Black-box testing, Regresjonstesting PERFORM
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
DetaljerPLAN. IN 331 Produkt og prosessforbedring i systemutvikling DEL 4 Valg av prosessmodell. Geir Amsjø.
ACT PLAN IN 331 Produkt og prosessforbedring i systemutvikling DEL 4 Valg av prosessmodell Geir Amsjø geirams@ifi.uio.no, geir.amsjo@spitia.no DO CHECK 4 Oktober 2002 IN331 1 Først litt om prosjekter Når
DetaljerTesting tidlig i livssyklusen smidige prosjekter. Arne Erik Hurum Helsedirektoratet Bjørn Andersen - Steria
Testing tidlig i livssyklusen smidige prosjekter Arne Erik Hurum Helsedirektoratet Bjørn Andersen - Steria 20.03.2014 Arne Erik Hurum, Testansvarlig Helseforvaltningsløsninger/eSaks Hva er esaks Hvordan
DetaljerVerdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter
Verdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter FOREDRAGSHOLDERE Kristian Bjerke-Gulstuen Accenture siden 1999 Fra utvikler til Testleder og Kvalitetsansvarlig Leder Accenture
DetaljerStein 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
DetaljerSuksessfaktorer for styring av prosjekt
Suksessfaktorer for styring av prosjekt B2G utviklingscamp 20. oktober Erik Aursnes Dammen Metier i dag Forretningsidè: Vi forbedrer våre kunders forretningsmessige mål gjennom riktige og effektive prosjekter
DetaljerEVRY Project Excellence
EVRY Project Excellence EVRY Project Excellence - styrket kvalitet bedre presisjon EVRY er Norges største IT-selskap og står bak noen av de største og mest komplekse IT-prosjektene i landet. Vi leverer
DetaljerGJENNOMGANG UKESOPPGAVER 13 KONTRAKTER
GJENNOMGANG UKESOPPGAVER 13 KONTRAKTER INF1050 V16 KRISTIN BRÆNDEN Kontrakter En kontrakt er en avtale som mellom partene etablerer en bindende forpliktelse til å gjøre eller å unnlate å gjøre noe Smidig
DetaljerTeknisk gjeld - hvor mye er forsvarlig? Per Otto Bergum Christensen, Objectdesign 27 August, Smidig fagdag i SPK
Teknisk gjeld - hvor mye er forsvarlig? Per Otto Bergum Christensen, 27 August, Smidig fagdag i SPK Om meg Per Otto Bergum Christensen Siv.ing, Datateknikk, NTNU Senior konsulent, Tre siste prosjekter:
DetaljerNy kontraktsstandard: Fleksibel utviklingskontrakt
Ny kontraktsstandard: Fleksibel utviklingskontrakt Jørgen Petersen og Odd Gunnar Alterhaug August 2017 05.09.2017 PROMIS AS 1 05.09.2017 PROMIS AS 3 Formål Avtalen skal brukes til smidig utvikling og forvaltning
DetaljerDen europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,
Den europeiske byggenæringen blir digital hva skjer i Europa? Steen Sunesen Oslo, 30.04.2019 Agenda 1. 2. CEN-veileder til ISO 19650 del 1 og 2 3. EFCA Guide Oppdragsgivers krav til BIMleveranser og prosess.
DetaljerSmidig prosjektmetodikk hva skal til for å lykkes Temadag smidige prosjekter 22.10.2008 Oslo Jon Tysdahl
Smidig prosjektmetodikk hva skal til for å lykkes Temadag smidige prosjekter 22.10.2008 Oslo Jon Tysdahl Jon Tysdahl Hovedfag informatikk Mellomfag i arbeids og organisasjonspsykologi Lang erfaring som
DetaljerUndervisning i Smidige metoder ved Universitetet i Oslo
Undervisning i Smidige metoder ved Universitetet i Oslo Dag Sjøberg Professor ved Ins4tu7 for informa4kk Universitetet i Oslo Dag Sjøberg, Universitetet i Oslo 1 Planer for undervisning Kurs INF1050 Systemutvikling/software
DetaljerLean IT + ITIL = sant?
Lean IT + ITIL = sant? Hva er Lean IT, og hvordan benytte dette i ITIL-miljøer Oslo 30. mai 2012 Monica Strand Seniorkonsulent Steria Steria Hva er Lean? Lean handler om å skape kundeverdi VA Verdiskapende
DetaljerKONTRAKTER FOR PROGRAMVAREUTVIKLING. Ståle L Hagen UiO 20. april 2016 www.selmer.no
KONTRAKTER FOR PROGRAMVAREUTVIKLING Ståle L Hagen UiO 20. april 2016 www.selmer.no Praktisk kontraktsrett En kontrakt er en avtale som mellom partene etablerer en bindende forpliktelse 3l å gjøre eller
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
DetaljerBruk av Scrum i BI-prosjekter
Bruk av Scrum i BI-prosjekter 8. februar 2011 Elin Våge Lafton WWW.PLATON.NET Målsetning 40 minutter: Gi forståelse for hva scrum er og indikasjoner på om dette fungerer på BI-prosjekter 2 Agenda Sprint
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
DetaljerHYPPIGE 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
DetaljerIT I PRAKSIS!!!!! IT i praksis 20XX
IT I PRAKSIS 1 IT i praksis 20XX 2 IT I PRAKSIS FORORD 3 INNHOLD 4 IT I PRAKSIS Styringsmodell for utviklingsprosjekter (SBN) 5 Fra en idé til gevinstrealisering styringsmodell for utviklingsprosesser
DetaljerPRINCE2. Projects In Controlled Environments v2
PRINCE2 Projects In Controlled Environments v2 A temporary organization that is created for the purpose of delivering one or more business s according to an agreed Business Case Time = Days, weeks, months
DetaljerKap 11 Planlegging og dokumentasjon s 310
Kap 11 Planlegging og dokumentasjon s 310 11.1 Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid:
DetaljerSPKs virksomhetsstyringspraksis Veien fra virksomhetsidé til fokusert statusrapportering
SPKs virksomhetsstyringspraksis Veien fra virksomhetsidé til fokusert statusrapportering Corporater brukerkonferanse 14.-15. september 2010 Christian Fredrik B. Mathisen Finanscontroller SPK Hva skal formidles
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
DetaljerTeknisk gjeld. Innhold. Hva er teknisk gjeld? NAVs tilnærming Dokumentasjon av teknisk gjeld Oppsummering
Teknisk gjeld ARK2016 // Den norske dataforeningen 6. april 2016 Petter Hafskjold Sjefsarkitekt @petterhf Innhold Hva er teknisk gjeld? NAVs tilnærming Dokumentasjon av teknisk gjeld Oppsummering NAV,
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
DetaljerEn introduksjon til kontinuerlig leveranse. > Harald Schult Ulriksen
En introduksjon til kontinuerlig leveranse > Harald Schult Ulriksen Hvem er jeg > Harald Schult Ulriksen > 15 års erfaring > 3 år som konsulent > Erfaring fra softwareløsninger innen reisebransjen, TV-distribusjon
DetaljerSmidig prosjektering og systematisk ferdigstillelse fra teori til praksis
Smidig prosjektering og systematisk ferdigstillelse fra teori til praksis 14.10.14 Sven Wertebach og Per Roger Johansen Side 1 Agenda Metodikker: Inndeling. Sammenligning. Valg av riktig metode. Suksesskriterier.
DetaljerKlarspråkledelse Hva skal til for å lykkes med klarspråksatsingen? @onaraanestad
Klarspråkledelse Hva skal til for å lykkes med klarspråksatsingen? @onaraanestad Med klarspråk mener vi korrekt, klart og brukertilpasset språk i tekster fra det offentlige. Språkrådet «Det ligg i samfunnsansvaret
DetaljerPLAN. INF5180 Produkt og prosessforbedring i systemutvikling DEL 8 Valg av prosessmodell. Geir Amsjø. CHECK
PLAN ACT INF5180 Produkt og prosessforbedring i systemutvikling DEL 8 Valg av prosessmodell DO Geir Amsjø geirams@ifi.uio.no CHECK Først litt om prosjekter Når en organisasjon ser behov for å løse et konkret
DetaljerStatens pensjonskasse STYRING AV NYTTE GJENNOM FORTLØPENDE LEVERANSER OG TILBAKEMELDING FRA BRUKERE 3/7/18
STYRING AV NYTTE GJENNOM FORTLØPENDE LEVERANSER OG TILBAKEMELDING FRA BRUKERE HIT Hovedstadsområdets nettverk for IT-styring og ledelse 07.03.2018 Navn: Kristin Andersen og Rune Danielsen Statens pensjonskasse
DetaljerBimodal. Lang vs kort sikt i produksjon og tjenesteforvaltning Nokios - 2015. Delivering Transformation. Together.
Bimodal Lang vs kort sikt i produksjon og tjenesteforvaltning Nokios - 2015 Delivering Transformation. Together. Mål for WS: 1. Kjenne til hva «bimodal» er 2. Få praktiske råd for å komme i gang 3. Prøve
DetaljerAvegility og ledelse av smidige prosjekter. Avenir AS > slide 1
Avegility og ledelse av smidige prosjekter Avenir AS > slide 1 Avenir AS > slide 2 Erfaringer fra utvikling av Energimerkesystemet for NVE Bakgrunn for Energimerkesystemet Stortinget har besluttet innføring
DetaljerSocial Project Management. CIO Konferansen Prosjektstyring 09. juni 2016
Social Project Management CIO Konferansen Prosjektstyring 09. juni 2016 We human beings are social beings. We come into the world as the result of others actions. We survive here in dependence on others.
DetaljerKanban. Anine Ragnif
Kanban Anine Ragnif Hvorfor spille KANBAN-spillet? Prinsipper for KANBAN Forstå KANBAN rask og effektivt Mekanismer for god arbeidsflyt Morsom læring Kanban 2014 2 Historikk Kanban har sin opprinnelse
DetaljerEn praktisk anvendelse av ITIL rammeverket
NIRF 17. april 2012 En praktisk anvendelse av ITIL rammeverket Haakon Faanes, CIA,CISA, CISM Internrevisjonen NAV NAVs ITIL-tilnærming - SMILI NAV, 18.04.2012 Side 2 Styring av tjenestenivå Prosessen omfatter
Detaljer