DSDM Agil projektledelse Divisionsdirektør Jakob Seedorff 5. december 1 Fiftytwo A/S Et af 12 selskaber i Bording Group Retail 52RETAIL Omnichannel Point of Sale Mobile Point of Sale Selvscanning Leasing 52LEASING Styring af leasingaftaler i NAV NAV konsulentydelser Subscription 52SUBSCRIPTION Styring af abonnementer i NAV Innovation Udvikling af NetBlanket (til EG KI) Udvikling af Doc2Mail (til KMD) Udv. af integrationssoftware (til CGI) Agil projektledelse Prototyping og innovationsprojekter
Projektets forløb Ballpark estimat! Definition of Done Per opgave Udvik. & unit test Afhængigheds væg Specifikation Drift Demo Detaljeret planlægning Retrospekt Ændrings aktivitet. Næste iteration Planlægning på højt niveau Specifikation på mellemniveau Nedbrydning Dok. & test Daglige Stand Up møder Informationradiatorer Burn Down Charts Hyppig dialog mellemudviklerene, produktejeren, testere og team leads Co-lokation Proto typing sessioner Projektgrundlag Iteration 1 - X Invester i indsigt Viden om den endelige løsning 0 % Leverance til tiden A Brugbar løsning Tidlige releases Omkostninger Høj innovationsgrad X 4. Detaljeret planlægning 3. Planlægning på højt niveau Reduceret risiko 2. Specifikation på mellemniveau B X 1. Nedbrydning 4 0 Slut Projektgrundlag Evolutionær udvikling Tid
Opstart af projektet Hvad er årsagen til at vi igangsætter projektet? Hvad er projektets mål? Hvem er på holdet, hvad er rollerne? Hvad er inden for projektet - hvad er udenfor? Hvad skal konkret leveres? Hvilke begrænsninger (f.eks. tid og økonomi)? Hvad er tolerancerne? Har projektet nogle forudsætninger / afhængigheder? Hvordan styres projektet? Er der brug for en kommunikationsplan? Er der særlige kvalitetsmæssige krav? Nedbrydning Forbered Grund Tilslut vand forsyning Tilslut Fjernvarme 1.2 Etabler El stikledning 1.3 Etabler afledning Byg nyt hus Etabler Rejs vægge Etabler tag fundament 1 2 3 4 1.1 1.4 Støb Sokkel 2.1 Læg isolering 2.2 Støb betondæk Læg Gulvvarme 2.4 Læg Gulv 2.3 2.5 Rejs indervægge Etabler isolering Mur ydervægge 3.1 3.2 3.3 Monter spær 4.1 Læg undertag Monter lægter 4.2 4.3 Læg tegltag 4.4 Nedbrydning Hele teamet deltager (konsensus gruppeaktivitet) Udføres fra forretningens synsvinkel Udføres bedst ved brug af post it s Kun ned til 3-5 dages arbejde for teamet Lad nedbrydningen hænge i rummet Hver opgave skal Skabe konkret værdi Beskrives med 2-5 ord Beskrives med udsagns og navneord Indeholde 3-5 dages arbejde, for teamet på opgaven Henvise til en Definition of Done (DoD)
Definition of Done Forretningen Bruger Dok. Specifikation Udviklingen Udvikling Definition of Done Sikre at opgaverne færdiggøres 0% Husk, hele opgaven er 3-5 date for teamet Der kan være flere DoD, men ikke en for hver opgave DoD består af delopgaver Der vil være daglig opfølgning (Scrum) på delopgaver Unit Test Kodningsopgave Testsopgave Dokumentations opgave Acceptance test Teknisk Dok. Driftstest Done! Done! Done! Done! Specifikation på mellemniveau Opgave: 1.1 Tilslut vandforsyning Beskrivelse: Etabler tilslutningspunkt og hovedhane på i fundamentet. Specificer placering af stikledningen og kontakt vandforsyningen mht. etablering. Dok. installationen. Rolle: X Hvordan testes: Åben/luk hovedhanen i vejen, åben/luk hovedhanen i huset. Check at vandforsyningen er stabil, og at der ikke er lækage. Hele teamet deltager (konsensus gruppeaktivitet) En opgavebeskrivelse til hver underliggende opgave 3-5 linjers beskrivelse af hver opgave Beskriv hvordan det færdige resultatet kan testes og verificeres (grundlag for senere acceptance test) Flet til estimering (udviklerne) Felt til prioritering (forretningen) Estimat: XX points Prioritet: XX points (Nogle beskriver også skabt værdi her)
Planlægning på højt niveau Opgave: 1.1 Tilslut vandforsyning Beskrivelse: Etabler tilslutningspunkt og hovedhane på i fundamentet. Specificer placering af stikledningen og kontakt vandforsyningen mht. etablering. Dok. installationen. 0 0 0 Iteration (sprint) Teknisk Afhængighed Rolle: X Hvordan testes: Åben/luk hovedhanen i vejen, åben/luk hovedhanen i huset. Check at vandforsyningen er stabil, og at der ikke er lækage. Estimat: points Værdi: points Udviklingen (Ballpark estimat) 0 Forretningen Kompleksitet (i Story Points) Forretningsværdi (i Story Points) 2 Detaljeret planlægning DoD DoD f.eks. user story
Daglig opfølgning Opgaver Ikke startet I gang Færdiggjort Opgaver Delopgaver Iht. DoD Nyt Hus Forbr ed grund Etab. funda ment Rejs væg. 1 5: Iterationer Projekt grundlag Iteration 1 Iteration 2 Integrations Iteration 3 3 Test 4 Støb sokkel Tilslut Xx Xx Xx Xx Xx Xx Xx vand x x x x x x 2 x forsyning 0 5 0 0 Værdi Risko Est. 2 6 Ikke klar Klar I spil Færdig Burn Down Chart 7 * Evolutionær udvikling
Tak for opmærksomheden! Jakob Seedorff jas@fiftytwo.com Mobil: 17 12 1