Prosjektledelse,,prosjektplanlegging,, teamarbeid

Like dokumenter
Prosjektledelse, prosjektplanlegging, teamarbeid

Prosjektledelse, prosjektplanlegging, teamarbeid

Prosjektledelse, prosjektplanlegging, teamarbeid

Teamarbeid og smidig metodikk. Lean og Scrum. Prosjektarbeid

1. Hvilke type krav angår sikkerhet og pålitelighet?

1. Hvilke type krav angår sikkerhet og pålitelighet?

UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

Prosjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA

Scrum. -nøkkelbegreper og noen personlige erfaringer

Prosjektledelse - fra innsiden

Prosjektledelse, planlegging og teamarbeid. INF1050: Gjennomgang, uke 10

CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM

Oppgave 1 Multiple Choice

Scrum. en beskrivelse V

IN januar Introduksjon. IN2000%>Introduksjon 1

Oppgave 1: Multiple choice (20 %)

Kap 11 Planlegging og dokumentasjon s 310

11 Planlegging og dokumentasjon

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

Smidig metodikk, erfaringer fra NAV Fagportal

Together. Free your energies Moden og modig! Ansvarsfull og fleksibel!

Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen

UKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055

Hvordan lede og jobbe i team?

Kontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012

Forfattere: Daníelsdóttir, Drífa Meland, Maiken Mijalkovic, Biljana Svendsen, Simen H. Gruppelærer: Zarei, Amir Hossein. 5.

Hoppsann slik ble det - Hva er et vellykket prosjekt? Torgeir Skyttermoen

UNIVERSITETET I OSLO

IKT-ABC. Vibeke L. Guttormsgaard, ITU, UiO Torill Wøhni, Making Waves. 08/05/2008 NKUL, Trondheim

Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er?

Mellom barken og veden Smidig testing i krevende terreng TTC 2015

CRIStin 2.0 Om videreutvikling av CRIStin-systemet. Oppstartseminar 22. Oktober 2013

SCRUM Smidig prosjektledelse og utvikling. 10 september 2009 JOSÉ MANUEL REDONDO LOPERA AVDELINGSLEDER PROSJEKT OG RESSURSANSVARLIG

SCRUMGUIDEN. Et hjelpemiddel for deg som ønsker å komme i gang med Scrum

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

Verdien av simulering. Helge Lorentzen. pedagogisk leder, SAFER

De fleste kjenner Tomras pantemaskiner, som er godt utbredt i store deler av verden.

Konfigurasjonsstyring

Bilag 1: Kundens krav til leveranser

Foreløpig innholdsfortegnelse

SCRUM EB og TMG 2010

Erfaringer med PS2000 kontrakt og kontraktsstyring i PERFORM. Mette Gjertsen Prosjektleder Statens Pensjonskasse

Agile metoder i ulike prosjektfaser, betydning for anvendelse og fokus. Elisabeth Krogh Svendsen, Terramar

Avegility og ledelse av smidige prosjekter. Avenir AS > slide 1

Overordnet planlegging

Tom Røise 27.Jan 2011

Smidige prosjekter med styring

Modellering IT konferanse

I dag Prosjektstyring og prosjektgjennomføring

Test i smidig. Laila Sandbæk Testrådgiver og testleder Sogeti

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11

Institutt for Informatikk, 24. august 2012

Eksamen 2013 Løsningsforslag

Teknisk gjeld - hvor mye er forsvarlig? Per Otto Bergum Christensen, Objectdesign 27 August, Smidig fagdag i SPK

Hvordan PS2000 blir tilpasset til smidig gjennomføring

Estimering. INF1050: Gjennomgang, uke 09

DET TEKNISK-NATURVITENSKAPELIGE FAKULTET MASTEROPPGAVE. Forfatter: Marina Haugvaldstad (signatur forfatter)

Bruk av Scrum i BI-prosjekter

Forprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen

Introduksjon,l SCRUM. EB og TMG

Prosessmodeller og smidig programvareutvikling. INF1050: Gjennomgang, uke 02

Kontraktsstrategi for store prosjekter

Del IV: Prosessdokumentasjon

Smidig utvikling NTNU Tor-Erik Mathisen

LEAN STARTUP. Jørund Leknes Forretningsutvikler

Neste generasjon ERP-prosjekter

Scrumguiden. Den definitive guiden til Scrum: Spillereglene. October Utviklet og vedlikeholdt av Ken Schwaber og Jeff Sutherland

PSYKOLOGISKE KONTRAKTER I TEAM: HVORDAN FORSTÅ RELASJONER OG SAMARBEID I TEAM? Therese E. Sverdrup Post doc Institutt for Strategi og ledelse

Tilbyderkonferanse 16. april PROSJ Rammeavtale IT-utviklingstjenester

Fylkesmannen i Buskerud 22. august Risikostyring i statlige virksomheter. Direktør Marianne Andreassen

Løsningsforslag Sluttprøve 2015

VIDEREUTVIKLING AV VALDRESMODELLEN PROSJEKTPLAN

Kontrakter. INF1050: Gjennomgang, uke 12

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

BYGDEMOBILISERING. Prosjekt som verktøy for utviklingsarbeid Kjerringøy Rudi Kirkhaug Professor, dr. philos

Fra virksomhetsmål til prioritert produktkø

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2

Egenevalueringsskjema

SYSTEMUTVIKLINGSKONTRAKTER SMIDIG OG PS2000

BLANT STATSANSATTE 2010 HOVEDFUNN PRESENTASJON AV SJEFSKONSULENT SIMEN RUD

I dag. Prosjektstyring og prosjektgjennomføring. Hva er et prosjekt? Oppdeling i. Planlegging. arbeidsoppgaver. Hva er en prosess? En prosessmodell?

Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er? Presentation hos UiO Ida Lau Borch, prosjektleder i Bouvet AS

Forprosjektrapport. Hovedprosjekt 2015 Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus

Kandidatnummer: 2625, 2634, 2624, 2619, Emnekode: Emnenavn: Emneansvarlig: Innleveringsfrist: 15. mai 2009 kl 12.00

Lynkurs 10. Januar 2012

Støtter din digitale reise

Litt om meg selv. Helhetlig risikostyring en utfordring. Willy Røed. PhD i risikoanalyse. Konsulent risikoanalyse Forskning og utvikling Brannsikring

Forespørsel FSP FLO/IKT/2015/010. Kvalifikasjonsgrunnlag. Del 3. Dokument for kvalifikasjon og. Leverandørens besvarelse

Gjennomgang av eksamen IN1030 Gruppe 4

UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR

Bevisstgjøring av prosjekteierrollen Resultater fra et forskningsprosjekt

Test og kvalitet To gode naboer. Børge Brynlund

Prosjektplan Bacheloroppgave 2014

Effektivisering av HR-forvaltningen

2. Hvor studerer du? Utvalgte spørsmål for sammenlikning :13 100% 90% 80% 70% 60% Prosent 50% 40% 29,3% 30% 20% 11,9% 6,9% 10%

Studentdrevet innovasjon

Utfordringer og muligheter i store offentlige IKT-prosjekter. Anne Helga Seltveit

Prosjekteierrollen, krav og forventninger. Implementering av pensjonsreformen i Statens Pensjonskasse PERFORM

Forside Eksamen INF1055 V17

Ingeniørfaglig systemtenkning. Hvorfor tverrfaglig systemforståelse og samarbeid er nødvendig

Transkript:

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) Risikohåndtering Ledelse&av&mennesker&og&motivasjon Teamarbeid Prosjektplanlegging& Large&Scale Scrum IN1030& >&Prosjektledelse og teamarbeid 2

Utvikling)av)programvare)0 Prosjektstyring Suksesskriterier Levere&programvaren&til&rett&tid Holde&kostnadene&innen&budsjett Levere&programvare&som&møter&kundens&forventninger& og&krav Opprettholde&et&velfungerende&utviklingsteam IN1030& >&Prosjektledelse og teamarbeid 3

6"viktige"temaer"innen" prosjektstyring/prosjektledelse" Forretningsplan Organisasjon Kvalitet Plan Risiko Endring Hvorfor? Hvem? Hva? Hvordan?&Hvor&mye?&Når? Hva&hvis? Hvilke&endringer&gir&systemet? IN1030& >&Prosjektledelse og teamarbeid 4

Risikohåndtering En&risiko&er&en&sannsynlighet&for&at&uønskede& omstendigheter&skjer Prosjekt0risikoer vil&ha&effekt&på&tidsplanen&og/eller& ressurser Produkt0risikoer vil&ha&effekt&på&kvaliteten&eller&av& programvaren&som&utvikles Forretnings3(Business)0risikoer3vil&ha&effekt&på& organisasjonen&som&utvikler&eller&eier&programvaren IN1030& >&Prosjektledelse og teamarbeid 5

Ulike&typer&av&risiko& fra&lærebok&(kapittel&22.1.1) Risiko type Mulige risikoer Teknologi Databasen som brukes i systemet klarer ikke å prosessere så mange transaksjoner per sekund som forventet Mennesker Organisasjon Verktøy Krav Estimering Umulig å rekruttere mennesker med den kompetanse som kreves Nøkkel personell ikke tilgjengelig i kritiske faser Organisasjonen blir restrukturert slik at ulik ledelse er ansvarlig for prosjektet Ulike programvareverktøy lar seg ikke integrere Endringer av krav krever omfattende "redesign Underestimering (i tid) av programvareutviklingen Tiden det tar å rette feil er underestimert IN1030& >&Prosjektledelse og teamarbeid 6

Risikoanalyse Vurder&sannsynlighet&og&mulig&konsekvens&for&hver&risiko Sannsynlighet&kan&være&svært&lav,&lav,&moderat,&høy&eller& svært&høy Konsekvensen&kan&være&katastrofal,&alvorlig,&mindre& alvorlig&eller&ubetydelig IN1030& >&Prosjektledelse og teamarbeid 7

Risikotyper+og+eksempler fra+lærebok+(kapittel+22.1.2) Risiko Sannsynlighet Konsekvens Det er umulig å rekruttere medarbeidere med kompetansen som er nødvendig Nøkkel personell er syke eller fraværende i kritiske faser av prosjektet Det er foreslått endringer i kravspesifikasjonen som vil kreve store endringer i design av systemet Organisasjonen restruktureres slik at ulik ledelse har ansvar for prosjektet Databasesystemet kan ikke prosessere antall transaksjoner per sekund som forventet Høy Moderat Moderat Høy Moderat Katastrofal Alvorlig Alvorlig Alvorlig Alvorlig IN1030& >&Prosjektledelse og teamarbeid 8

Ledelse&av&mennesker Mennesker&er&organisasjonens&største&ressurs Oppgavene&til&en&leder&er&hovedsakelig&orientert&mot& andre&mennesker Mangelfull&eller&dårlig&ledelse&er&ofte&en&av&de&viktigste& årsakene&til&at&et&prosjekt&feiler IN1030& >&Prosjektledelse og teamarbeid 9

Motivasjon Er&ikke&folk&motiverte,&er&de&lite&interesserte&i&hva&de&gjør Motivasjon&er&komplekst,&men&ulike&typer&motivasjon&er& basert&på Basis&behov&(mat,&søvn,&etc.) Sosiale&behov&(å&bli&akseptert&i&en&gruppe,&etc.) Personlige&behov&(respekt,&selvtillit&,&etc.) IN1030& >&Prosjektledelse og teamarbeid 10

Personlighetstyper Oppgaveorientert&(Task>oriented) Motivasjonen&for&å&gjøre&arbeidet&er&oppgavene&i& seg&selv Selvorientert&(Self>oriented) Arbeidet&er&et&middel&for&å&oppnå&individuelle&mål& bli&rik,&få&posisjon,&reise,&etc. Samspillorientert&(Interaction>oriented) Motivasjonen&er&først&og&fremst&å&samarbeide&og&ha& det&bra&med&medarbeiderne.&&man&går&på&jobb&fordi& man&liker&å&gå&på&jobb IN1030& >&Prosjektledelse og teamarbeid 11

Teamarbeid Et&team&som&fungerer&er&samlet&og&har&en&god& teamfølelse.&teamets&mål&viktigere&enn&egne&mål Kommunikasjon&er&en&nøkkelfaktor&for&å&lykkes Fleksibilitet&i&teamsammensetning&er&ofte&begrenset&av& hvem&som&er&tilgjengelig Hva&er&spesielt&med&SoftwareKteam? Hyppige&endringer&gjør&det&vanskelig&å&planlegge Komplekse&sosiale&og&tekniske&system Få&etablerte&teorier&om&systemutvikling IN1030& >&Prosjektledelse og teamarbeid 12

Effektivitet(i(team Teammedlemmer Trenger&en&blanding&av&folk&fordi&systemutvikling&involverer& ulike&aktiviteter&som&programmering,&testing,& programvarearkitektur&og&dokumentasjon Teamorganisering Et&team&bør&organiseres&slik&at&alle&teammedlemmene&kan& bidra&best&mulig&og&at&oppgaver&blir&utført&som&forventet Kommunikasjon God&kommunikasjon&mellom&teammedlemmene,&og& mellom&teamet&og&andre&interessenter&(stakeholders),&er& helt&essensielt IN1030& >&Prosjektledelse og teamarbeid 13

Kommunikasjon+i+team Teamstørrelse Jo&større&gruppen&er,&dess&vanskeligere&med& kommunikasjon Teamstruktur Kommunikasjon&går&bedre&i&uformelle&team&enn&i&hierarkisk& strukturerte&team Teamsammensetning Ulike&personlighetstyper&og&kjønn&fungerer&best Arbeidsomgivelser God&organisering&av&arbeidsplassen&kan&bidra&til&økt& kommunikasjon IN1030& >&Prosjektledelse og teamarbeid 14

Gruppearbeid/teamarbeid Utbredt&i&1970=årene& Oppgjør&med&den&autoritære&læringsformen& Team&og&prosjektarbeid&vanlig&også&på&arbeidsplasser&i&fra&1980& 1990&årene.& Demokratisk,&alle&skal&ha&lik&rett&til&å&snakke& Forventer&ikke&klassisk&ledelse&eller&autoritær&styring&under& teamarbeid/gruppearbeid Smidig&team&arbeid&fra&2000=2010&innen&systemutvikling IN1030& >&Prosjektledelse og teamarbeid 15

Fasilitering av,arbeidet,er,viktig Viktig&at&teamet&diskuterer&hvordan&en&oppgave&skal&løses&sammen. Eksempel:&analyse&av&et&intervju,&alle&bør&få&anledning&til&å&høre&på& intervjuet&før&analyse.&diskutere&og&bli&enige&om&konklusjonen,&selv& om&det&kun&er&en&som&skriver&selve&analysen. Vanskelig&å&skrive&oppgave&sammen.&Noen&vil&at&det&skal&være& bedre,&noen&er&flinkere&til&å&skrive&enn&andre. Må&gi&slipp&på&det&perfekte. Fordeling&av&oppgaver&er&en&av&de&største&utfordringene. Diskuter&opplegget,&hva&er&målet&etc.&før&fordeling. IN1030& >&Prosjektledelse og teamarbeid 16

Teammedlemmer(som(ikke(bidrar Hva&skal&vi&gjøre&når&X aldri&stiller&opp&på&møtene?& X er&sjelden&med&i&undervisningen&og&det&virker&som&det&er& helt&andre&ting&enn&prosjektarbeidet&som&blir&prioritert.& Skal&vi&ha&med&navnet&på&prosjektrapporten?& IN1030& >&Prosjektledelse og teamarbeid 17

Manglende(deltagelse(i(teamarbeidet Generelt&to&årsaker: 1. Personlige&årsaker: a. Vanskeligheter&i&privatlivet&eller&sykdom b. En&feilaktig&forestilling&om&at&kurset&kan&gjennomføres&med&minimal&innsats c. Manglende&motivasjon 2. Gruppedynamikken.&Kan&bli&kjørt&ut&på&et&sidespor.&Deltar&i&starten,&men&opplever& at&det&blir&vanskelig&å&bidra,&pga.&teamets&måte&å&jobbe&på. «Jeg&deltok&i&starten,&men&hver&gang&vi&produserte&noe,&ble&alt&det&jeg& hadde&gjort&skrevet&om.&jeg&følte&meg&dum&og&verdiløs&og&lot&etter& hvert&være&å&møte&opp» IN1030& >&Prosjektledelse og teamarbeid 18

IN1030& >&Prosjektledelse og teamarbeid ICT 19

Forskningsprosjekt-innen-teamarbeid Hva&er&effektivt&teamarbeid&i& smidige &prosjekter? Måle&effektiviteten&innad&i&team&og&på&tvers&av&team Distribuerte&team Noen&dimensjoner&ved&teamarbeid&som&vi&undersøker Selvstyre&i&team Kommunikasjon&i&team Teamfølelse Læring&i&team Gjensidig&support&og&oppgavefordeling Koordinering IN1030& >&Prosjektledelse og teamarbeid 20

Teameffektivitets+modell i/studien Kvaliteter/i/teamarbeid Kommunikasjon Koordinering Bidragsbalanse Gjensidig&support& Innsats Teamfølelse 36&spørsmål Team/Effektivitet Produktkvalitet Tid&og&budsjett 15&spørsmål Personlig/suksess Jobbtilfredshet Læring 10&spørsmål IN1030& >&Prosjektledelse og teamarbeid 21

Eksempler)spørsmål Nr Spørsmål)Teamarbeid Sterkt) Uenig Verken) Enig Sterkt) 1 Det&er&hyppig&kommunikasjon&innad&i&teamet 2 Teammedlemmene&kommuniserer&hyppig&i&spontane& møter,&telefon&etc. 3 Teammedlemmene&kommuniserer&for&det&meste&direkte& og&personlig&med&hverandre 4 Mye&av&kommunikasjonen&i&teamet&går&gjennom&sentrale& personer&(teamleder&eller&visse&teammedlemmer) 5 Relevante&ideer&og&informasjon&om&teamarbeidet&deles& åpent&blant&alle&teammedlemmene 6 I&noen&situasjoner&blir&viktig,&relevant&informasjon&holdt& tilbake&fra&andre&teammedlemmer uenig enig) eller) uenig enig 39 Så&langt&kan&teamet&være&fornøyd&med&seg&selv 40 Teammedlemmene&drar&nytte&av&teamUsamarbeidet 41 Teammedlemmene&vil&gjerne&gjøre&lignende&samarbeid& igjen 47 Ut&fra&resultatene&kan&teamarbeidet&betraktes&som&en& suksess 48 Alle&krav&fra&kundene&blir&tilfredsstilt 49 Sett&fra&bedriftens&perspektiv&oppnår&teamet&sine&mål& IN1030& >&Prosjektledelse og teamarbeid 22

Spørreundersøkelse, personer.fra.71.team Rolle Sum Gjennomsnitt Min Max Team&leder 76 1,1 1 3 Produkteier 78 1,1 1 4 Team&medlem 323 4,5 1 10 Total 477 6,7 3 13 IN1030& >&Prosjektledelse og teamarbeid 23

Teammedlemmer( primærrolle(i(team IN1030& >&Prosjektledelse og teamarbeid 24

Type% smidig %team IN1030& >&Prosjektledelse og teamarbeid 25

Kvinner/menn)i)teamene IN1030& >&Prosjektledelse og teamarbeid 26

Utdanning 60 50 40 30 20 10 0 Bachelor Master Doktorgrad Annet IN1030& >&Prosjektledelse og teamarbeid 27

Hvordan(forutsier(teamarbeidskvalitet( evaluering(av(team4effektivitet og(personlig( suksess? Analysen&ga&følgende&resultat@ Svært(stor(sammenheng&mellom&teamarbeidskvalitet&og& teammedlemmenes&evaluering&av&personlig&suksess Stor sammenheng&mellom&teamarbeidskvalitet&og&teammedlemmenes& evaluering&av&teameffektivitet Middels sammenheng&mellom&teamarbeidskvalitet&og&teamlederens& evaluering&av&teameffektivitet Svak sammenheng&mellom&teamarbeidskvalitet&og&produkteierens& evaluering&av&teameffektivitet IN1030& >&Prosjektledelse og teamarbeid 28

Plandrevet*utvikling Utviklingsprosessen&planlegges&i&detalj Basert&på&&tradisjonelle&prosjektstyringsteknikker&og& har&vært&den&mest&vanlige&måten&å&styre&store& programvareprosjekter&på Argumenter&for&en&plandrevet&tilnærming&er&at&tidlig& planlegging&sørger&for&at&organisatoriske&forhold,&som& tilgjengelige&ressurser&blir&tatt&hensyn&til,&og&at&potensielle& problemer&og&avhengigheter&blir&oppdaget&før&prosjektet& starter&i&stedet&for&midt&i&prosjektet Hovedargumentet&mot&plandrevet&utvikling&er&at&mange& tidlige&avgjørelser&likevel&må&endres&på&grunn&av&endringer& i&omgivelsene&der&programvaren&utvikles&og&skal&brukes IN1030& >&Prosjektledelse og teamarbeid 29

Prosjektplan I&et&plandrevet&utviklingsprosjekt&vil&en&prosjektplan&blant&annet&si& noe&om&tilgjengelige&ressurser&i&prosjektet,&arbeidsfordelingen& blant&ressursene&og&en&tidsplan&for&når&arbeidet&skal&gjøres. Planen&inneholder&gjerne&følgende: Innledning Prosjektorganisering Risikoanalyse MaskinvareG og&programvarekrav&(standard&programvare&som& skal&brukes) Arbeidsfordeling Tidsplan&for&prosjektet RapporteringsG og&overvåkingsmekanismer IN1030& >&Prosjektledelse og teamarbeid 30

Milepæler(og(leveranser Milepæler&er&punkter&i&timeplanen&(schedule)&som&måles& mot&utviklingen&(«progress»)&i&prosjektet.&en&milepæl&kan& for&eksempel&være&at&systemet&eller&en&modul&er&klar&til& test Leveranser&er&produkter&som&leveres&kunden&(eller&andre& interessenter),&for&eksempel&kravdokumentet&for&systemet IN1030& >&Prosjektledelse og teamarbeid 31

Søylediagram, bar,chart IN1030& >&Prosjektledelse og teamarbeid 32

Smidig&planlegging Smidige&metoder&i&programvareutvikling&er&en&iterativ& tilnærming&der&programvaren&blir&utviklet&og&levert&til& kundene&som& tillegg &( increments ) Til&forskjell&for&plandrevet&tilnærming,&er&funksjonaliteten& til&tilleggene&(increments)&ikke&planlagt&på&forhånd&men& avgjøres&under&utviklingen Hva&som&tas&med&i&en&iterasjon&avhenger&av&utvikling& i&prosjektet&og&kundens&prioriteringer Kundens&prioriteringer&og&krav&endrer&seg.&Derfor&kan&det& være&fornuftig&å&ha&en&fleksibel&plan&som&kan&ta&høyde&for& disse&endringene IN1030& >&Prosjektledelse og teamarbeid 33

Historiebasert*( Story/based )* planlegging System&spesifikasjonen&i&XP&(og&SCRUM)&er&basert&på& brukerhistorier&(user&stories)&som&reflekterer& egenskapene&i&systemet Som&student,&ønsker&jeg&å&melde&meg&opp&i&kurs Teamet&diskuterer&historier&og&rangerer&dem&i&forhold&til&& tiden&de&tror&det&tar Historier&som&skal&være&med&i&en& iterajon &velges,&der& antall&historier&reflekterer&tiden&det&tar&å&levere&en&iterajon&& (typisk&2q4&uker) Les&mer&om&user&stories&og&forskjellen&til&use&cases&&(sentralt&i&UML)&på&http://en.wikipedia.org/wiki/User_story IN1030& >&Prosjektledelse og teamarbeid 34

SCRUM&' prosess&og&roller Gjenstående&arbeid Daily&Standup& 3&spørsmål& Hva&har&du&gjort&siden&i&går? Hva&planegger&du&å&gjøre&til&i&morgen? Hvilke&eventuelle&hindringer&&har&du? 800 700 600 500 400 300 200 100 Sprint&X&Burn&Down&Chart x x x x x Tid&(dager) Scrum&Master& Sørger&for&at&Scrum&prosessen&blir& fulgt Leder& daily&stand&up Hindrer&støy&slik&at&utviklerne&kan& fokusere&på&oppgavene Teamets& coach&og&beste&venn Koordinerer&SPRINT&planlegging,& og&estimering&av&sprint&backlog Scrum&Team& Typisk&5M9&personer Utviklere,&testere,&arkitekt, Jobber&fulltid Selvstyrt Utvikler&systemet Product&Owner Representerer&kunden Setter&opp&mål&for&hver&SPRINT Ansvar&for&product&backlog,&og&for&å& prioritere&aktiviteter&i&backlog IN1030& >&Prosjektledelse og teamarbeid 35

Product(Backlog((produktkø) IN1030& >&Prosjektledelse og teamarbeid 36

Product(Backlog((produktkø) Ulike items Kunde spesifikke (Alle kunder skal kunne legge bøker i handlekurven) Forbedringsmål (Skriv om&fra C++&to&Java) Items &i produktkøen kan utrykkes som User&stories Use&Cases Andre&måter å&spesifisere krav på som passer IN1030& >&Prosjektledelse og teamarbeid 37

Sprint'planlegging En måte å&lage sprint&backlog IN1030& >&Prosjektledelse og teamarbeid 38

Large&Scale Scrum Bruk&av&Scrum&i&store&prosjekter&med&mange&team Virkelig&smidig&utvikling&ved&bruk&av&Scrum&i&store& prosjekter&innebærer&store&organisasjonsendringer&for&å& bli&en& smidig &organisasjon.& Sørg&for&at&ledelsen&forstår&hvilke&endringer&som&kreves&i& organisasjonen Bruk&gjerne&Scrum&i&mindre&skala&(ett&teams&prosjekter)& først IN1030& >&Prosjektledelse og teamarbeid 39

Large&Scale&Scrum Large&Scale Scrum&er&Scrum Mange&team Reflekterer&lean tenking Kontinuerlig&forbedring Respekt&for&mennesker Rammeverk&for&utvikling Detaljer&kommer&på&plass&etterhvert En&product backlog (produktkøen&er&for&et&produkt,&ikke&for&et&team) Ett&potensielt&produkt&inkrement En&(overordnet)&produkteier&(men&har&ofte&flere&produkteiere,&ett&for& hvert&krav&område) Hvert&team&er&et&tverrfaglig&team,&det&er&ingen&spesialist&team En&felles&sprint IN1030& >&Prosjektledelse og teamarbeid 40