• Like
  • Save
Scrum in large projects
Upcoming SlideShare
Loading in...5
×
 

Scrum in large projects

on

  • 1,863 views

Scrum in large projects is an experience report on how to adapt to agile thinking for large projects. ...

Scrum in large projects is an experience report on how to adapt to agile thinking for large projects.

Main topics
- Scaling scrum to large projects
- Reporting with scrum
- Communicating with scrum

Statistics

Views

Total Views
1,863
Views on SlideShare
1,850
Embed Views
13

Actions

Likes
0
Downloads
23
Comments
0

2 Embeds 13

http://www.slideshare.net 12
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 13
  • Holy CowsProject rhythmLik lengde p sprinten (4 uker)Samme oppstart av avslutning for alle teamDefinition of DoneKvalitetEstimeringTestingThe Scrum meetings -> Aldri noen grunn til skippe mterRetrospctive -> Skaper lringsmulighetSacreficeProduct OwnerIkke en person - Programmet kjrer ikke scrum, s dette blir ikke naturlig for demSelvorganiseringDelte ut hatterEstimeringPlanleggingVariable scopeFaste milepler med (tilnrmet) fast scopeMan kan prioritere funksjonalitet, men ikke samme mulighet til velge bort funksjonalitetStore prosjekter -> Mange avhengigheter ogs utenfor ditt domene/innflytelsesomrdeAvslutingP veien til f skalert scrum har vi mttet ofre noen hellige scrum kyrMen p den andre siden har det vrt like viktig vre bevist p hvilke kyr som er helligeVr erfaring er at man M gjre noen offerNoen er permanente (ytre styrt)Mens andre prver man hente inn
  • Behov – Illustrere ved en KG statusrapport (feks)KostnaderFramdriftRisikoDatagrunnlagAktivtetsstatusEstimaterGjenstendeTimer forbruktHindringerOvergang til neste foil…Hvordan kan man klare rapportere p dette, nr man kun har dette (vis Scrumtavlen)
  • 23

Scrum in large projects Scrum in large projects Presentation Transcript

  • Together. Free your energies Scrum i store prosjekter Skalering – Rapportering - Kommunikasjon Steinar Årdal & Geir Magne Trengereid EUREKA, 28.01.2009
  • Scrum i store prosjekter  Introduksjon  Scrum og skalering  Scrum og rapportering  Scrum og kommunikasjon  Spørsmål og svar | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 2
  • Hvem er vi? Steinar Årdal Geir Magne Trengereid Sjefskonsulent Sjefskonsulent Certified ScrumMaster Certified ScrumMaster Capgemini Norge Capgemini Norge | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 3
  • Hva er smidige metoder og Scrum? | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 4
  • To gjennomføringsmodeller Fossefall vs. Smidig Fossefall Ser på prosjekter som en sekvensiell prosess hvor resultatet kan bestemmes med stor sannsynlighet basert på fornuftig analyse og planlegging Smidig Utfordrer muligheten til å forutse utfallet av prosjektet på grunn av den iboende usikkerheten. Fokus på tilpasninger basert på observasjon og sykliske iterasjonener | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 5
  • Fossefall Sekvensiell utviklingsprosess Produkt Design Krav Bestillin g Faktisk behov | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 6
  • Smidig Iterativ utviklingsprosess Visjon Mål 2 Mål 1 Faktisk behov | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 7
  • Smidig manifest Vi finner nye og bedre måter å utvikle systemer på, ved å gjøre det og hjelpe andre å gjøre det. Gjennom dette har vi kommet til å verdsette: Individer og interaksjon foran prosesser og verktøy   Fungerende program foran omfattende dokumentasjon Samarbeid med kunden foran kontraktsforhandlinger  Å svare på endringer foran å følge en plan  Det betyr at mens det er verdi i punktene på høyre side, verdsetter vi punktene på venstre side mer. | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 8
  • Pensjonsreformen En av de største reformene i offentlig sektor 2006 2007 2008 2009 2010 Ny alderspensjon AFP Uførepensjon Offentlig tjenestepensjon 2 Etterlattepensjon ”Deling” av pensjonsopptjening 0 1 30.11.05 30.06.06 01.01.07 01.01.08 01.01.09 01.01.10 Fase 1 1 Forprosjekt Bro-bygging Fase 2 Ny systemløsning, nye arbeidsprosesser og ny organisering på dagens regelverk Fase 3 Fase 3 Forpro Ny systemløsning, nye arbeidsprosesser og ny sjekt organisering på nytt regelverk | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 9
  • Scrum i store prosjekter  Introduksjon  Scrum og skalering  Scrum og rapportering  Scrum og kommunikasjon  Spørsmål og svar | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 10
  • Scrum og skalering Daglig Scrum Daily Scrum Sprint Sprint Liten Scrum Stor Scrum | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 11
  • Scrum prosessen Daglig Scrum (15 min) • Hva har du gjort siden i går? • Hva skal du gjøre til i morgen? Daglig Product • Hvilke hindringer har du? Scrum Backlog xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxx Sprint Sprint Ny funksjonalitet Backlog demonstreres xxxxxxxxxxxxxxxx ved avslutning xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx av sprinten Xxxxxxxxxxxxxxxx 4 Uker | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 12
  • Scrum of Scrums Daglig ScrumOfScrums (15 min) Product Daily Scrum • ScrumMasters & Arkitekter (++) Backlog A • Synkronisering av teamene xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx B xxxxxxxxxxxxxxxx • Fokus på å løse felles hindringer Sprint xxxxxxxxxxxxxxxx C xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx D xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx E xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx ScrumOfScrumsMaster xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx ScrumMaster ScrumMaster ScrumMaster Daily Daily Daily Daily Daily Scrum Scrum Scrum Scrum Scrum Sprint Sprint Sprint Sprint Sprint Sprint A Sprint B Sprint C Sprint D Sprint E Backlog Backlog Backlog Backlog Backlog xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 13
  • MetaScrum MetaScrums (15 min) Program Daily • 3 ganger pr uke Scrum Roadmap • ScrumMasters/Team leder xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx • Synkronisering av programmet xxxxxxxxxxxxxxxx Sprint xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx • Fokus på felles hindringer xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx MetaScrumsMaster Daily Scrum Infrastruktur Sprint Prosjekt Y Prosjekt X Design ScrumOfScrumsMaster Daily Scrum Daily Scrum Daily Daily Scrum Scrum Sprint Sprint Sprint Sprint | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 14
  • Hva må man ofre ved skalering? Hellige kyr Våre offer  Product Owner  Prosjektrytmen  Definition of Done  Selvorganisering  Daglig Scrum  Variabelt omfang  Retrospective Noen hellige Scrum-kyr må ofres i store prosjekter | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 15
  • Scrum i store prosjekter  Introduksjon  Scrum og skalering  Scrum og rapportering  Scrum og kommunikasjon  Spørsmål og svar | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 16
  • Scrum og rapportering Giganten Status Trend Løsning Fremdrift og kostnad Design Tid Utvikling Forbruk Test Kostnad Prosess Ressurser Risiko : 1. Bemanning 2. Kvalitetsmål Time/cost/scope at risk but Time/cost/scope according Time/cost/scope at risk manageable to plan | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 17
  • Scrum og rapportering | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 18
  • Kombinere verktøy og tavler + = Giganten S-kurve Status Trend 10 000 9 000 Løsning Fremdrift og kostnad 8 000 Design Tid 7 000 Utvikling Forbruk 6 000 Timer 5 000 Test Kostnad 4 000 Prosess 3 000 Ressurser 2 000 Risiko 1 000 : 1. Bemanning 0 2. Kvalitetsmål 19 21 23 25 29 33 43 47 17 27 31 35 37 39 41 45 Time/cost/scope at risk Time/cost/scope at risk but Time/cost/scope according manageable to plan | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 19
  • Scrum i store prosjekter  Introduksjon  Scrum og skalering  Scrum og rapportering  Scrum og kommunikasjon  Spørsmål og svar | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 20
  • Scrum og kommunikasjon | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 21
  • 70% av tiden i store prosjekter brukes på kommunikasjon* * Teasley, Covi, Krishnan, Olson, (2002). Rapid Software Development through Team Collocation (IEEE) | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 22
  • Bedre kommunikasjon med Scrum Scrum ScumOfScrums MetaScrum MetaScrum Scrum ScumOfScrums   til Forpliktelse knyttetOppnår enfast  Bedre Bedre informasjonsflyt Forpliktelse knyttet til Oppnår en fast  informasjonsflyt Definition Done prosjektrytme mellom prosjekter Definition of of Done prosjektrytme mellom prosjekter  Enkelheten ved  Synkronisert  Felles forpliktelse til Daglig Scrum og   Enkelheten ved Synkronisert avFelles programmets mål og gjennomføring  forpliktelse til gjennomføring av Daglig Scrum og Product Backlog programmets mål og scrumtavler planer scrumtavler Product Backlog  Identifisere  Enhetlig rapportering planer ScrumMaster skjermer teamet fra av status ved hjelp av programmets felles  ScrumMaster  Enhetlig rapporteringhindringer  Identifisere unødvendig støy Definition of Done skjermer teametav status ved hjelp av fra programmets felles Definition of Done unødvendig støy hindringer | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 23
  • Bedre kommunikasjon med Scrum Scrum ScumOfScrums MetaScrum  Forpliktelse knyttet til  Oppnår en fast  Bedre informasjonsflyt Definition of Done prosjektrytme mellom prosjekter  Enkelheten ved  Synkronisert  Felles forpliktelse til Daglig Scrum og gjennomføring av programmets mål og scrumtavler Product Backlog planer  ScrumMaster  Enhetlig rapportering  Identifisere skjermer teamet fra av status ved hjelp av programmets felles unødvendig støy Definition of Done hindringer Scrum bidrar til redusert støy og økt fokus | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 24
  • | EUREKA Together. Free your energies Steinar Årdal & © 2009 Capgem 25
  • Together. Free your energies www.capgemini.com