Prosjektledelse, planlegging og teamarbeid. INF1050: Gjennomgang, uke 10
|
|
- Sivert Bakken
- 7 år siden
- Visninger:
Transkript
1 Prosjektledelse, planlegging og teamarbeid INF1050: Gjennomgang, uke 10
2 Kompetansemål Prosjektstyring og prosjektledelse Hva og hvorfor? Risikohåndtering Ledelse av mennesker og motivasjon Teamarbeid og prosjektplanlegging Ledelse av smidige prosjekter Large Scale Scrum
3 Gjennomgang av ukesoppgaver Ukens tema: Prosjektledelse, planlegging og teamarbeid
4 Oppgave 1: Innledning Flyselskapet Norwegian ønsker å yte bedre service og vil derfor lage et system for passasjertilbakemeldinger slik at de bedre kan tilpasse servicen til passasjerenes behov. Primærfokus skal være på tilbakemeldinger fra en spesifikk flytur en passasjer har vært med på. Tilbakemeldingene skal kunne sendes inn via terminaler i hallen for bagasjehenting ved alle flyplasser der Norwegian har flyvninger, eller på nett fra kundens egen datamaskin.
5 Oppgave 1 Anta at utviklingsteamet benytter Scrum som smidig prosess. Vi tar utgangspunkt i to ulike brukergrupper: Passasjerene Legger inn tilbakemeldinger Norwegian (ansatte) Resultater/statistikker osv. Foreslå seks brukerhistorier for systemet, tre fra hver brukergruppe.
6 Oppgave 1: Løsningsforslag Foreslå seks brukerhistorier for systemet. Brukerhistorier som ROLLE ønsker jeg FUNKSJON for å oppnå NYTTEVERDI Hvorfor dette formatet? Tydelig fremstilling av ønsket funksjon fra ulike brukergrupper Viktig for kravspesifikasjon Nytteverdi viktig for å prioritere arbeid
7 Oppgave 1: Løsningsforslag Foreslå seks brukerhistorier for systemet. Som passasjer ønsker jeg å kunne gi tilbakemelding project på min title flyvning for å informere om eventuell dårlig service Som passasjer ønsker jeg å få svar på min tilbakemelding for å vite at den har blitt lest / mottatt Som passasjer ønsker jeg at det skal være enkelt å komme med tilbakemeldinger for at jeg skal ta meg bryet
8 Oppgave 1: Løsningsforslag Foreslå seks brukerhistorier for systemet. Som ansatt ønsker jeg å se tilbakemeldinger for hver project enkelt title flyvning for å kunne finne relevante tilbakemeldinger Som ansatt ønsker jeg å hente ut statistikk fra tilbakemeldingene for å generere rapporter til ledelsen Som ansatt ønsker jeg å sortere tilbakemeldinger etter ulike kriterier for å forenkle informasjonsbehandlingen
9 Oppgave 2 Ta utgangspunkt i plandrevet prosjektstyring og figur fra læreboken. Lag en skisse til prosjektplan for systemet fra oppgave 1, med seksjonene: 1. Innledning 2. Prosjektorganisering
10 Oppgave 2: Løsningsforslag Lag en skisse til prosjektplan
11 Oppgave 2: Løsningsforslag Lag en skisse til prosjektplan 1. Introduksjon Mål for prosjektet Begrensninger Budsjett / Tid 2. Prosjektorganisering Beskriver hvordan utviklerteamet er organisert Involverte mennesker Roller
12 Oppgave 2: Løsningsforslag Lag en skisse til prosjektplan 3. Risikoanalyse Beskriver mulige risikoer knyttet til prosjektet / utviklingen Sannsynlighet og virkning Strategier for risikohåndtering 4. Krav til HW og SW Beskriver HW og SW som inngår i utviklingen Tiltak for opplæring Utgifter
13 Oppgave 2: Løsningsforslag Lag en skisse til prosjektplan 5. WBS (Work breakdown schedule) Deler prosjektet inn i aktiviteter Definerer milepæler og tilhørende leveranser Brukes for å måle progresjon 6. Prosjekttimeplan Aktiviteter og estimert tid defineres Utnevner personer til ulike aktiviteter Oversikt over utviklingen Hvem? Hva? Når?
14 Oppgave 2: Løsningsforslag Lag en skisse til prosjektplan 7. Mekanismer for styring, ledelse og rapportering Beskriver rapporter Innhold og format Tidfester når disse skal produseres Beskriver strategier for styring og ledelse Hvordan skal dette måles?
15 Oppgave 2: Løsningsforslag Lag en skisse til prosjektplan
16 Oppgave 2: Løsningsforslag Lag en skisse til prosjektplan
17 Oppgave 3 Ta hensyn til følgende aktiviteter:
18 Oppgave 3(a) Tegn et søylediagram for alle aktivitetene. Bruk samme form som Activity Bar Chart i læreboken. Du kan se bort fra milepæler i denne oppgaven.
19 Oppgave 3(a): Løsningsforslag Tegn et søylediagram for alle aktivitetene.
20 Oppgave 3(b) Hvor mange uker har gått før alle aktivitetene er ferdig utført?
21 Oppgave 3(b): Løsningsforslag Hvor mange uker har gått før alle aktivitetene er ferdig utført?
22 Oppgave 3(c) Hvilke aktiviteter har slakk? Aktiviteter som ikke trenger å starte med en gang uten at det går utover prosjekttid.
23 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk? Hvordan finne slakk? Problemstilling Større sett med oppgaver med avhengigheter til hverandre Hvordan vet du hvilke aktiviteter du bør starte med? PERT-diagram kan vise... Hvilke oppgaver som må startes umiddelbart for å unngå forsinkelser Hvilke oppgaver som kan utsettes uten å skape forsinkelser Hvor lenge oppgavene kan utsettes
24 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk? PERT: Program Evaluation and Review Technique 1. Sett opp aktivitetene fra start til slutt og angi avhengigheter med piler 2. Angi varighet for hver aktivitet 3. Beregn [tidsforbruk]: Nåværende aktivitet + samlet tid for stien som ledet hit 4. Gjenta steg 3 til alle stier er dekket 5. Finn kritisk sti: Start ved siste aktivitet og gå mot venstre. Følg stien med høyeste tidsforbruk 6. Aktiviteter som ikke inngår i kritisk sti kan utsettes: De har slakk!
25 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk? 1. Sett opp project aktivitetene title og angi avhengigheter med piler
26 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk? 2. Angi varighet project for title hver aktivitet
27 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk? 3. Beregn tidsforbruk Gjeldende aktivitet + Tid for sti 4. Gjenta til alle stier er dekket
28 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk? 5. Finn kritisk sti Start ved siste aktivitet, og gå mot venstre. Følg stien med høyest tidsforbruk.
29 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk?
30 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk?
31 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk?
32 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk?
33 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk? 5. Finn aktiviteter med slakk Aktiviteter som ikke inngår i kritisk sti kan utsettes.
34 Oppgave 3(c): Løsningsforslag Hvilke aktiviteter har slakk?
35 Oppgave 4 Forklar hvorfor de beste utviklerne ikke nødvendigvis er de beste prosjektlederne. Benytt listen av aktiviteter for en prosjektleder i læreboken.
36 Oppgave 4: Løsningsforslag Forklar hvorfor de beste utviklerne ikke nødvendigvis er de beste prosjektlederne. Prosjektledelse og utvikling er svært forskjellige jobber Ledelse omfatter andre oppgaver enn de som er tilknyttet utvikling Stilles andre krav til en prosjektleder Utvikler Ansvar for å løse sine oppgaver Prosjektleder Ansvar for å få andre til å løse oppgavene de har fått tildelt
37 Oppgave 4: Løsningsforslag Forklar hvorfor de beste utviklerne ikke nødvendigvis er de beste prosjektlederne. Utvikler Implementasjon Testing Integrasjonsarbeid Kildekodehåndtering Prosjektleder Holde oversikt over fremgang / utvikling Delegere arbeidsoppgaver Kommunikasjon på tvers av arbeidsgrupper Tilrettelegging for systemutviklere Installasjon og drift Prosjektleder har ansvar for mennesker!
38 Oppgave 4: Løsningsforslag Forklar hvorfor de beste utviklerne ikke nødvendigvis er de beste prosjektlederne. En prosjektleders nøkkelpunkter og verdier Konsekvent Ansatte bør behandles på en sammenlignbar måte Respekt Ulike mennesker har ulike forutsetninger / evner Inkludering Mennesker stimuleres på ulik måte Tilrettelegg for at alle får bidratt best mulig Ærlighet Konstruktiv kritikk og ærlig tilbakemelding
39 Oppgave 5(a) Læreboken og forelesningen beskriver tre personlighetstyper som er knyttet til motivasjon. Hvilke er disse, og hva motiveres de av? Diskuter om personlighetstypene er dekkende.
40 Oppgave 5(a): Løsningsforslag Redegjør for de tre ulike personlighetstypene. Er de dekkende? Den oppgaveorienterte Motiveres av arbeidet de gjør Setter pris på utfordrende oppgaver Den sosialt orienterte Motiveres av sosial stimulans og medmenneskelige relasjoner Den målorienterte (self-oriented) Motiveres av personlig suksess og å nå egne mål Langsiktig målsetting: Karriereprogresjon
41 Oppgave 5(a): Løsningsforslag Redegjør for de tre ulike personlighetstypene. Er de dekkende? Hvor dekkende er personlighetstypene? Er de disjunkte (enten/eller)? T2 T1 T2 T3 T1 T3 Finnes det variasjoner / grader av personlighetstypene? Kan man være en kombinasjon av de ulike typene? Er det personlighetstrekk som mangler?
42 Oppgave 5(b) Drøft hvorvidt det å ha ulike personlighetstyper i samme team er positivt eller negativt.
43 Oppgave 5(b): Løsningsforslag Drøft hvorvidt det å ha ulike personlighetstyper i samme team er positivt eller negativt. Gruppedynamikk: Sosialpsykologisk studium: Hvordan grupper fungerer Hva påvirker gruppearbeid? Prosjekt- og organisatoriske aspekter Hvilke medlemmer gruppen består av Samspill mellom ulike personlighetstyper Hver personlighetstype har styrker og svakheter Hvordan gruppen er organisert
44 Oppgave 6(a) Gi en kort beskrivelse av rollen Scrum master og redegjør for hvilke smidige prinsipper denne rollen understøtter.
45 Oppgave 6(a): Løsningsforslag Gi en kort beskrivelse av rollen Scrum master og redegjør for hvilke smidige prinsipper denne rollen understøtter. 12 Smidige prinsipper
46 Oppgave 6(a): Løsningsforslag Gi en kort beskrivelse av rollen Scrum master og redegjør for hvilke smidige prinsipper denne rollen understøtter. 12 Smidige prinsipper
47 Oppgave 6(a): Løsningsforslag Gi en kort beskrivelse av rollen Scrum master og redegjør for hvilke smidige prinsipper denne rollen understøtter. 12 Smidige prinsipper
48 Oppgave 6(a): Løsningsforslag Gi en kort beskrivelse av rollen Scrum master og redegjør for hvilke smidige prinsipper denne rollen understøtter. Scrum master Tilrettelegger for Scrum som utviklingsmetodikk Arbeidsoppgaver Gjennomføre daglige standups Organisere øvrige møter Planleggingsmøter / Estimeringsmøter / Demoer / Retrospektiv Opprettholder kundekontakt Beskytte utviklere fra eksterne forstyrrelser / påvirkning
49 Oppgave 6(a): Løsningsforslag Gi en kort beskrivelse av rollen Scrum master og redegjør for hvilke smidige prinsipper denne rollen understøtter. Smidige prinsipper som støttes av Scrum master Individer og interaksjon, fremfor prosesser og verktøy (5) (6) Samarbeid med kunden, fremfor kontraktsforhandlinger (1) (2) Kvalitetssikring ved å gi gruppen stor frihet (11) Refleksjon av arbeidsprosess og progresjon (12)
50 Oppgave 6(b) Gi en kort beskrivelse av teknikken Retrospective og redegjør for hvilke smidige prinsipper denne teknikken understøtter.
51 Oppgave 6(b): Løsningsforslag Gi en kort beskrivelse av teknikken Retrospective og redegjør for hvilke smidige prinsipper denne teknikken understøtter. Retrospektiv Scrum-teamet samles for å diskutere siste sprint (12) Formål: Reflektere over hvordan utviklingen går / identifisere forbedringsområder Hva bør man slutte med? (Stop doing) Hva bør man fortsette med? (Continue doing) Hva bør man starte med? (Start doing) Fokus på individer og interaksjoner, fremfor prosesser og planlegging (5) (6)
52 Takk til Foilene er basert på Tidligere presentasjoner laget av Emilie Hallgren og Kristin Brænden Eksisterende forelesningsnotater av Dag Sjøberg og Yngve Lindsjørn Sommerville, I. (2010). Software Engineering (9th Edition). Pearson.
53 Spørsmål? Kontakt Yngve Lindsjørn hioa.no Henvendelser: Eksamen, arbeidskrav, pensum, jobbe alene Yulai Fjeld uio.no Henvendelser: Oppgaver, gruppeinndeling, øvrig/praktisk
54 Takk for meg Neste uke : Konfigurasjonsstyring og versjonshåndtering
UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski
UKE 15 Prosjektledelse, planlegging og teamarbeid Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? Se på oblig 5 Prosjektledelse og teamarbeid (kap. 22) Prosjektplanlegging og
DetaljerSystemutvikling. Universitetet i Oslo, Institutt for informatikk Vår 2017
Systemutvikling Universitetet i Oslo, Institutt for informatikk Vår 2017 Dagens plan Introduksjon Emnets oppbygging Praktisk om ukesoppgaver og obligatoriske oppgaver Gjennomgang av ukesoppgaver Registrering
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
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
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:
DetaljerKravhåndtering. INF1050: Gjennomgang, uke 03
Kravhåndtering INF1050: Gjennomgang, uke 03 Kompetansemål Kravhåndtering Anvende metoder og teknikker for å Innhente / Analysere / Spesifisere krav Ulike typer krav Funksjonelle krav Ikke-funksjonelle
DetaljerLøsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12
Løsningsforslag: Oblig 1 INF1050: Gjennomgang, uke 12 Obligatorisk oppgave 1: Pensum Bakgrunn for systemet Aktører og interessenter Utviklingsprosesser Kravhåndtering og kravspesifikasjon Use case-modellering
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
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
DetaljerUse Case-modellering. INF1050: Gjennomgang, uke 04
Use Case-modellering INF1050: Gjennomgang, uke 04 Kompetansemål Modellering av krav Kunne modellere ulike typer krav UML-diagrammer Innføring i grunnleggende UML-modellering Bruksmønster (use case) Sekvensdiagram
DetaljerEstimering. INF1050: Gjennomgang, uke 09
Estimering INF1050: Gjennomgang, uke 09 Kompetansemål Estimering Hva og hvorfor? Estimeringsprinsipper Estimeringsprosessen Spesifikasjonsbasert testing / Strukturbasert testing Estimeringsmodeller COCOMO
DetaljerProsjektledelse, prosjektplanlegging, teamarbeid
SKK modul B 03. Mai 2017 Prosjektledelse, prosjektplanlegging, teamarbeid Yngve Lindsjørn ynglin@ifi.uio.no INF1055 > SKK -> Prosjektledelse og teamarbeid 1 Temaer i dagens forelesning Prosjektstyring/Prosjektledelse
DetaljerForskningsmetoder. INF1050: Gjennomgang, uke 13
Forskningsmetoder INF1050: Gjennomgang, uke 13 Kompetansemål Forskningsmetoder Hva? Hvorfor? Empiriske forskningsmetoder Eksperiment Case-studier Etnografi Aksjonsforskning Spørreskjema Systematisk litteraturstudie
DetaljerFra krav til objekter. INF1050: Gjennomgang, uke 05
Fra krav til objekter INF1050: Gjennomgang, uke 05 Kompetansemål Systemmodellering og systemperspektiv Utvikle abstrakte modeller av et system Ulike modeller representerer ulike perspektiver av systemet
DetaljerProsjektledelse, prosjektplanlegging, teamarbeid
INF1050: Systemutvikling 21. mars 2017 Prosjektledelse, prosjektplanlegging, teamarbeid Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Prosjektledelse og teamarbeid 1 Temaer i dagens forelesning
DetaljerProsjektledelse, prosjektplanlegging, teamarbeid
INF1050: Systemutvikling 25. mars 2015 Prosjektledelse, prosjektplanlegging, teamarbeid Universitetslektor Yngve Lindsjørn INF1050 Systemutvikling ->Prosjektledelse og teamarbeid 1 Temaer i dagens forelesning
DetaljerGruppetime
Gruppetime 2 01.01.18 Bli med i Slack-kanalen vår hvis du enda ikke har gjort det! https://join.slack.com/t/in2001/shared_invite/enqtmzayntq4nji0ntawltuymjbjzwzindm1ytvkmg RmOTc4ZDI4NGIyMDFmMGZkMGMyYzJmYjk1M2NlZGQyNGNmOWM0Mzc1ODM4NTM5NzY
DetaljerEksamen INF1050: Gjennomgang, uke 15
Eksamen 2012 INF1050: Gjennomgang, uke 15 Overblikk Varierte spørsmål fra pensum Modellering Use case Tekstlig beskrivelse Sekvensdiagram Klassediagram Krav Empiriske metoder Smidig metodikk Varierte spørsmål
DetaljerObjektorientering og UML. INF1050: Gjennomgang, uke 06
Objektorientering og UML INF1050: Gjennomgang, uke 06 Kompetansemål Objektorientert design Objektdesign og ansvarstilordning Bruk av UML Fokus på klassediagrammer Designmodeller Designmønstre ( design
DetaljerPrøveeksamen INF1050: Gjennomgang, uke 15
Prøveeksamen 2016 INF1050: Gjennomgang, uke 15 Overblikk Multiple choice Modellering Aktivitetsdiagram Sekvensdiagram Klassediagram Tilstandsdiagram Krav Ikke-funksjonelle krav og målbarhet Smidig metodikk
DetaljerSystemarkitektur. INF1050: Gjennomgang, uke 07
Systemarkitektur INF1050: Gjennomgang, uke 07 Kompetansemål Systemarkitektur Hva og hvorfor? Arkitektoniske modeller Kjennetegn Fordeler og ulemper Arkitektoniske stiler Ulike typer: Pipe-and-Filter /
DetaljerGJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN
GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING INF1050 V16 HELGA NYRUD & KRISTIN BRÆNDEN TEMAER SÅ LANGT I KURSET Forelesning 1: Systemutvikling og systemutviklingsprosesser Forelesning 2: Prosessmodeller
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
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
DetaljerProsjektledelse,,prosjektplanlegging,, teamarbeid
IN1030 11.&april&2019 Prosjektledelse,,prosjektplanlegging,, teamarbeid Yngve&Lindsjørn ynglin@ifi.uio.no IN1030& >&Prosjektledelse og teamarbeid 1 Temaer&i&dagens&forelesning Prosjektstyring/Prosjektledelse&(Project&Management)
DetaljerKollokvie. «Kollokvie» betyr «samtale», av latin colloquium
Kollokvie «Kollokvie» betyr «samtale», av latin colloquium Et godt resultat for en privatist krever knallhardt arbeid. Det er du som lærer, men frem mot en eksamen kan en kollokviegruppe være nyttig. Du
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
DetaljerKonfigurasjonsstyring
INF1050: Systemutvikling 28. mars 2017 Konfigurasjonsstyring Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Konfigurasjonsstyring 1 Temaer i dagens forelesning Versjonshåndtering Systembygging
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,
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.
DetaljerTesting av programvare. INF1050: Gjennomgang, uke 08
Testing av programvare INF1050: Gjennomgang, uke 08 Kompetansemål Testing av programvare Hva og hvorfor? Testfaser Ulike nivåer Testtyper Spesifikasjonsbasert testing / Strukturbasert testing Testdrevet
DetaljerLynkurs 10. Januar 2012
Lynkurs 10. Januar 2012 Mål : Dagens lynkurs skal gi dere noen holdepunkter for å komme i gang med arbeidet med bacheloroppgaven på en systematisk og strukturert måte. Fokus er rettet mot arbeidet knyttet
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
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
DetaljerEksamen 2013 Løsningsforslag
Eksamen 2013 Løsningsforslag Oppgave 1. Multiple choice 1b# 2a# 3b# 4c# 5b# 6a# 7a# 8b# 9d# 10b# Oppgave 2 - Bibliotek - Utlån av bøker a) Måle størrelse eller mengde funksjonalitet Denne oppgaven ser
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
DetaljerForfattere: Daníelsdóttir, Drífa Meland, Maiken Mijalkovic, Biljana Svendsen, Simen H. Gruppelærer: Zarei, Amir Hossein. 5.
2 Forfattere: Daníelsdóttir, Drífa Meland, Maiken Mijalkovic, Biljana Svendsen, Simen H. Gruppelærer: Zarei, Amir Hossein 5. april 2017 Innhold 1 Klassediagram 2 Sekvensdiagram 2.1 Oppgave 2a 2.2 Oppgave
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
DetaljerOverordnet planlegging
Overordnet planlegging Betydning av planlegging Prosjektmandat Milepæler Milepælsplan Suksessfaktorer og suksesskriterier Nettverksanalyse Jon Lereim Polfareren Roald Amundsen Flaks er resultat av fremragende
DetaljerProsjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson
PROSJEKTGRUPPE 1 MGT SOFTWARE PROSJEKTPLAN LEVERANSE 1 (REVIDERT 1) Prosjektgruppen: Gjermund Gartmann Tommy Jansson Store Prosjektledelse: Store Kvalitetssikring: Tommy Jansson Dato: 03. oktober 2005
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
DetaljerOppsummering : 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
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
DetaljerPROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004
PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004 VERSJON: PROSJEKTPLAN (1.0) 24. SEPTEMBER, 2004 prosjektplan.doc GRUPPE 12 PROSJEKTPLAN: PROSJEKTLEDELSE: USE CASE: KVALITETSSIKRING: ANDRÉ
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
DetaljerCRIStin 2.0 Om videreutvikling av CRIStin-systemet. Oppstartseminar 22. Oktober 2013
CRIStin 2.0 Om videreutvikling av CRIStin-systemet Oppstartseminar 22. Oktober 2013 CRIStin og de gode hjelperne Mål for CRIStin-systemet Nav i norsk forskning Gi oversikt og pekere til mer detaljer Koblinger
DetaljerUKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR
INF 1050 UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR Oppgave 1 a) Foranalyse: Foranalysen kan med fordel gjøres i to trinn. Den første er å undersøke finansiering og øvrige
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
DetaljerUNIVERSITETET I OSLO
Bokmål Kandidat nummer: UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1050 Eksamensdag: 31. Mai, 2011 Tid for eksamen: 09:00-13:00 Oppgavesettet er på 6 sider Vedlegg:
DetaljerSPPR Software Project Progress Report Uke 38-39
SPPR Software Project Progress Report Uke 38-39 Heiskontrollsystem Gruppe 7 Gunhild Kristiansen, Arne Enger Hansen, Cecilie Vådahl, Kristian Vågen, Magnus Asbjørnsen, Martin Stenmark Høgskolen i Østfold
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:
DetaljerUKE 16 Kontrakter. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski
UKE 16 Kontrakter Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? OBS!! Siste ordinære gruppetime Kontrakter Ukesoppgaver Gjennomgang av oblig 4 Kontrakter Kompetansemål - Kontrakter
DetaljerLøsningsforslag oppgavesett 22
Løsningsforslag oppgavesett 22 OPPGAVE 1 a) Her bør det drøftes hvorvidt kriteriene (kjennetegnene) til et prosjekt er oppfylt, dvs. - Konkret mål - Begrensede ressurser - Temporært (start og slutt) -
Detaljer1. Introduksjon. Glis 13/02/2018
SDP GLIS Espen Buø Innholdsfortegnelse 1. Introduksjon... 2 2. Gruppebeskrivelse og ansvarsområder... 3 3. Risikoanalyse... 4 4. Hardware og softwarekrav for brukeren... 5 5. Behov for prosjektet... 6
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
DetaljerTom Røise 28.Jan 2010
Forelesning IMT2243 28. Januar 2010 Tema : Prosjektstyring i systemutviklingsprosjekter Prosjektplan (mal for Forprosjektrapport) Øvingstimen : RUP på lab A209 Pensum : Kap.5 i Sommerville (art.sam. 9)
DetaljerTom Røise 27.Jan 2011
Forelesning IMT2243 27. Januar 2011 Tema : Risikostyring i systemutviklingsprosjekter Prosjektstyring i systemutviklingsprosjekter Presentasjon av prosjektoppgave 2011 Prosjektplandokumentet (Innlevering
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?'
DetaljerTom Røise. IMT 2243 : Systemutvikling 1. Forelesning IMT2243 25. Januar 2007. Offshore Software Development. Offshore Software Development
Forelesning IMT2243 25. Januar 2007 Tema : Offshore Software Development Prosjektstyring i systemutviklingsprosjekter Risikoanalyse i systemutviklingsprosjekter Prosjektplanlegging (inkl. mal for Forprosjektrapport)
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
DetaljerUtviklingsprosjekt. Prosjektveiledning
Utviklingsprosjekt Prosjektveiledning Juni 2011 Målsetting Utviklingsprosjektet skal bidra til utvikling både av deltakeren og hennes/hans organisasjon gjennom planlegging av et konkret endringsprosjekt
DetaljerTom Røise. IMT 2243 : Systemutvikling 1. Forelesning IMT2243 27. Januar 2009. Prosjektstyring. Deltemaer innen prosjektstyring
Forelesning IMT2243 27. Januar 2009 Tema : Prosjektstyring i systemutviklingsprosjekter Prosjektplanlegging (inkl. mal for Forprosjektrapport) Øvingstimene : Planleggingverktøy - MS-Project ( A209 ) Pensum
DetaljerLøsningsforslag oppgavesett 9
Løsningsforslag oppgavesett 9 OPPGAVE 1 I et prosjekt må man identifisere og planlegge de mange arbeidsoppgaver som skal utføres. Denne prosessen starter med en prosjekt- eller arbeidsnedbrytning. Dette
DetaljerUKE 10 Kravhåndtering. Gruppetime INF1055
UKE 10 Kravhåndtering Gruppetime INF1055 Hva skal vi i dag? Kravhåndtering - kapittel 4 Ukesoppgaver: Smidig programvareutvikling og kravhåndtering Krav KRAV KOMPETANSEMÅL: Kravhåndtering: anvende metoder
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
DetaljerAndre spørsmål fra Studiebarometeret. Overordnet tilfredshet. Jeg går på det studieprogrammet jeg helst ville gå på 4,1 4,6 4,1 4,4
Andre spørsmål fra Studiebarometeret Overordnet tilfredshet Jeg går på det studieprogrammet jeg helst ville gå på 4,1 4,6 4,1 4,4 1 Jeg er, alt i alt, fornøyd med studieprogrammet jeg går på 3,7 3,8 4,1
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
DetaljerIntroduksjon til prosjektarbeid del 3. Prosjektadministrasjon Styring, organisasjon og ledelse
Introduksjon til prosjektarbeid del 3 Prosjektadministrasjon Styring, organisasjon og ledelse Prosjektadministrasjon Er alle oppgaver som har å gjøre med styring, organisasjon og ledelse av prosjektutførelsen
DetaljerGJENNOMGANG OBLIGATORISK OPPGAVE 1
GJENNOMGANG OBLIGATORISK OPPGAVE 1 INF1050 V16 KRISTIN BRÆNDEN 1 Systemet for utleie av markasykler ønsker a benytte seg av en eksisterende betalingsløsning, og valget har falt pa det samme betalingssystemet
DetaljerOppsummering : 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
DetaljerObligatorisk oppgave 3. INF1050: Gjennomgang, uke 16
Obligatorisk oppgave 3 INF1050: Gjennomgang, uke 16 Pensum for oppgaven Estimering Arkitektur 4+1 view-modellen og lagdeling Arkitektoniske stiler UML-modellering Tilstands- og aktivitetsdiagrammer Testing
DetaljerTrude Strand prosjektleder
Trude Strand prosjektleder Trondheim 10. september 2014 Suksessfaktorer Faktorer som kan observeres og påvirkes under gjennomføringen av prosjektet og må derfor ligge til rette for at prosjektet skal bli
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
DetaljerGjennomgang av eksamen IN1030 Gruppe 4
Gjennomgang av eksamen 2018 IN1030 Gruppe 4 Hva skal vi i dag? Gjennomgang av eksamen fra 2018 Jobbe med oblig 5 Oppgavesettet Både eksamen fra 2017 og 2018 ligger på en egen underside av semestersiden
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
DetaljerSoftware Development Plan
Software Development Plan Værsystem Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SDP 03/04/2018 Systemutvikling og dokumentasjon/ia4412
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
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)
DetaljerLæreren i utforskende arbeidsmåter. PhD-studenter i ElevForsk Anne Kristine Byhring Birgitte Bjønness
Læreren i utforskende arbeidsmåter PhD-studenter i ElevForsk Anne Kristine Byhring Birgitte Bjønness Hva kommer nå? Fire spørsmål Lærers tilrettelegging for utforskende arbeidsmåter Muligheter og utfordringer
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
DetaljerPåstander i Ståstedsanalysen bokmålsversjon
Sist oppdatert: juni 2013 Påstander i Ståstedsanalysen bokmålsversjon Kompetanse og motivasjon 1. Arbeid med å konkretisere nasjonale læreplaner er en kontinuerlig prosess ved skolen 2. Lærerne forklarer
DetaljerReferat. Møte i EpN ekspertgruppe
Felles studentsystem Telefon: 22852738 USIT, Universitetet i Oslo Telefax: 22852970 Postboks 1086, Blindern E-mail: fs-sekretariat@usit.uio.no 0316 Oslo URL: www.fs.usit.uio.no Referat Møte i EpN ekspertgruppe
DetaljerAndre spørsmål fra Studiebarometeret
1 Andre spørsmål fra Studiebarometeret Overordnet tilfredshet Jeg går på det studieprogrammet jeg helst ville gå på 4,2 4,0 4,7 3,8 3,8 3,8 4,3 3,9 Jeg er, alt i alt, fornøyd med studieprogrammet jeg går
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
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
DetaljerStudieplan 2017/2018. Verdiskapende prosjektledelse (vår 2018) Studiepoeng: 15. Målgruppe. Opptakskrav og rangering. Arbeids- og undervisningsformer
1 / 5 Studieplan 2017/2018 Verdiskapende prosjektledelse (vår 2018) Studiepoeng: 15 Målgruppe Prosjekt som arbeidsform anvendes i stor utstrekning i dagens arbeidsliv og en forståelse for fenomenet og
DetaljerEgenevalueringsskjema
Egenevalueringsskjema for foretakets IT-virksomhet forenklet versjon basert på 12 COBIT prosesser Dato: 10.07.2012 Versjon 2.6 Finanstilsynet Tlf. 22 93 98 00 post@finanstilsynet.no www.finanstilsynet.no
DetaljerGJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING
GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING INF1050 V16 HVA ER KRAVHÅNDTERING? Kravhåndtering er prosessen å identifisere, analysere og spesifisere kravene til et nytt system eller et system som skal forbedres
DetaljerIN januar Introduksjon. IN2000%>Introduksjon 1
IN2000 227januar72019 Introduksjon email:7ynglin@ifi.uio.no IN2000%>Introduksjon 1 Forventniger til dere Innsats (203studiepoeng)3(263timer3i uken i3gjennomsnitt) Alle bidrar i teamarbeidet Bli en god3teamarbeider
DetaljerFakultet for Teknologi
Fakultet for Teknologi HØGSKOLEN I AGDER Grooseveien 36, N-4896 GRIMSTAD Tlf. 37 25 3000 Telefaks 37 25 30 01 Vedlegg 2: Prosjektplan Hovedprosjekt: EuroDOCSIS 2.0, virkemåte og spesifikasjon Utført av
DetaljerIndivider og samspill framfor prosesser og verktøy. Fungerende system framfor utførlig dokumentasjon
Individer og samspill framfor prosesser og verktøy Fungerende system framfor utførlig dokumentasjon Samarbeid med kunden framfor kontraktsforhandlinger Åreagere på endringer framfor åfølge en plan 1. Vår
DetaljerFagskole i kommunehelsetjenester Drammen kommune. Systembeskrivelse for kvalitetsutvikling
Fagskole i kommunehelsetjenester Drammen kommune Systembeskrivelse for kvalitetsutvikling Kvalitetssikringen ivaretas gjennom krav til undervisningspersonalet (fast tilsatte og timelærere), krav til sensur,
DetaljerModellering IT konferanse
Modellering IT konferanse 1. Interessenter Utviklere som besøker konferansen: besøke IT konferanse Frivillige hjelpere: få gratis inngang på konferansen Ledelse: Tjene penger Matkjeder: Selge mat og drikke,
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
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
DetaljerEksamensveiledning. LOKALT GITT SKRIFTLIG EKSAMEN TAN Kommunikasjon og samhandling. - om vurdering av eksamensbesvarelser
Fylkeskommunenes landssamarbeid Eksamensveiledning - om vurdering av eksamensbesvarelser LOKALT GITT SKRIFTLIG EKSAMEN TAN3002 - Kommunikasjon og samhandling Eksamensveiledning for lokalt gitt skriftlig
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
DetaljerFase 2: Egenvurdering av skolens praksis Rennesøy skule
Fase 2: Egenvurdering av skolens praksis Rennesøy skule Ståstedsanalysen er et refleksjons- og prosessverktøy og et hjelpemiddel til bruk ved gjennomføring av skolebasert vurdering (jf. 2-1 i forskriften
DetaljerUser Story Mapping gir en nyttigere backlog
User Story Mapping gir en nyttigere backlog Workshop, Smidig 2011 Nils Christian Haugen nch@scienta.no Christian Stensholt christian.stensholt@bouvet.no 1 Agenda Intro til User Story Mapping (15 min) Demo
Detaljer