Udviklingsprojekter på den agile måde

Slides:



Advertisements
Lignende præsentationer
OMRÅDESELVRANSAGELSE OG PLANLÆGNING
Advertisements

Projekt: <indsæt projektnavn>
Introduktion til eBusiness
Teststrategi Engrosmodellen
Samspil med den offentlige sektor er afgørende
Software test i Socialstyrelsen af: Jan Kristensen Nov 2013
Introduktion Values Interweave ™. Når ledelsen sætter fokus på et område, så er ord sjældent nok til at få medarbejderne til følge med.
Udfordringer ved implementeringen af SAP hos Region Midtjylland
Hvad med de store offentlige IT projekter ??
Projekt: <indsæt projektnavn>
Modul 1 - Processer.
Usability og interaktionsdesign i en mindre IT virksomhed Infinit 13
Formål Definere og fastlægge projektets ansvarsmæssige struktur (HVEM?) Roller og ansvar Inddragelse af Interessenter Business Case Fremdrift Organisation.
Skabelon til strategisk plan
  A business of Usability test metoder IT-Højskolen
Opstartsmøde fase 2: Implementering og etablering af miljøerne
Et projekt til undersøgelse af udviklingsmetodologi.
TAG EJERSKAB  FJERN BARRIERER  BESLUT PÅ STEDET
Introduktion Team Values Interweave ™. Når samarbejdet i et team skal styrkes, så er ord fra konsulenter eller ledere ikke nok.
Kommunikation i projekter
Krav og usecases Larman kap. 5 og 6 (del1) Larman kap del1
Visual Studio Team System Fra versionsstyring til processtyrring.
Et projekt til undersøgelse af udviklingsmetodologi.
Arbejdet med åbne standarder – fokus på implementeringen af B 103 Oplæg ved 3. workshop for it-governance 21. februar 2007.
1 IT Service Management - JP/POLITIKENS HUS A/S IT Service Management – JP/Politikens Hus Per Palmkvist Knudsen Frank Stjerne
IT Service Management – JP/Politikens Hus
Page 1 GOVERNMENT /7/365. Program for ”government 2.0 – nytte eller hype?” Onsdag d. 6. april 2011, kl – :Velkommen ved Michael.
Introduktion til Microsoft CRM Christian Cletus Bjørn Eilertsen.
Tietgen Skolen Kvalitet og kvalitetssikring Review Test.
Biblioteket som læringssted: Nye bibliotekarroller – nye biblioteksydelser Handelshøjskolens Bibliotek Århus Odense 15. maj 2002 Fra et bibliotek i bevægelse.
Roller og ansvar i forandringsnetværket
Hvad er mål/resultat (output)?
Videnskabsministeriets arbejde med åbne standarder Vicedirektør Mikkel Hemmingsen, Videnskabsministeriet
Fit for Fight skabeloner til videre arbejde september 2009.
PBJ Consult A/S – Mere end et systemhus HR i øjenhøjde
PHP Meetup Juni Nu med SCRUM. Hvad er Scrum? Ikke en forkortelse Forandringsvenlig udviklingsmetode Leverance efter hver gennemført iteration Dyder fra.
Camp IB sept sept VELKOMMEN TIL CAMP IB37.
Søren Kofoed Weeke Rambøll Management A A R H U S U N I V E R S I T E T Den administrative forandringsproces Justering af programmet På styregruppemøde.
Copyright 2013 © Visuel it ApS Visuel prototyping og agil BPM.
SANs – kontrakter supplerende slide
At deltage i projektarbejde
Implementering Innovation er risikofyldt, og selv med en meget detaljeret og omfattende strategi og et godt forarbejde kan det gå Galt, hvis udførelsen.
1 IBC EUROFORUM Introduktion til konferencen: Kravspecifikationer Grundlaget for succesfulde IT-projekter Otto Vinter SPI Projektleder, DELTA,
Aalborg Universitet Master i Informationsteknologi, IT i Byggeriet – 2. Års projekt TYPEHUSKATALOG.
September 20031KUP - Videndeling i udvikling Udviklingsprocessen Fremstillingsdiscipliner Identificerer kundens krav Omsætter gradvist og struktureret.
September 20031KUP - Projektstyring Formålet med projektstyring Formålet med projektstyring er at planlægge og styre et udviklingsprojekt, således at projektet.
Styr på ressourcer og projekter Inspirationsseminar 31. oktober 2006.
Why I hate PRRRRRMS Christina Gadegaard Designer Digitalis MSF Onliners A/S – Medlem af IHPRRMS siden 1998.
Produkt præsentation Christian Cletus Bjørn Eilertsen.
SPRINT 1 EVALUERING. DAGENS PLAN 12:30 lokale – Info (nu) Henrik fortæller om SVN 13:30 gruppe rum - Individuel Evaluering Review Retrospect 14:00.
Digital forvaltning: Organisatoriske og kompetencemæssige forudsætninger Kontorchef Lars Frelle-Petersen og chefkonsulent Sten Mogensen Videnskabsministeriet.
C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Copyright © Projektmodel for Beredskabsplan.
Hvad er lean? Lean er at opnå en kultur, baseret på løbende forbedringer, hvor der fokuseres på, hvad der giver værdi, set med kundens øjne. Alt andet.
Virksomheden Modul 5 SCRUM. Opsummering fra sidste modul (Modul 4)
KØBENHAVNS KOMMUNE Børne- og Ungdomsforvaltningen Københavns Kommunes Frugt og grønt genudbud 1. Køb og levering af økologisk hel frugt, grønt og krydderurter.
E-handel & Controlling i Hjørring & Frederikshavn Kommuner.
28. maj 2008 Open Source software – jura eller politik? Linux-dag på Christiansborg, onsdag 28. maj 2008 Anders Wernblad og Peter Kaas Lett Advokatfirma.
PRINCIPPER FOR PROJEKTLEDELSE IT PROJEKTLEDELSE 14. marts 2014.
CASE: Udvikling af system til optimering af kassebemanding
IT-B: 1.07 Fasemodel og Agil Udvikling
IT-B: 1.07 Fasemodel og Agil Udvikling
ERP og BPR.
SUCCES MED SALG 1.
[Indsæt projektnavn her]
De nye it-konsulent- og projektaftaler
Det produktive team Software kvalitet og kultur
Fokuseret Værdikædesamarbejde – design for optimal ressourceanvendelse
forretnings-modeller
- TOOL TIL OVERBLIK OG RAPPORTERING
Statens HR – Implementeringskoncept
Præsentationens transcript:

Udviklingsprojekter på den agile måde Af og med: Michael Holk Wätjen

Visma-koncernen Ledende leverandør af produkter og ydelser som forbedrer effektiviteten Software Detail it-løsninger BPO Regnskab og Løn Inkasso løsninger Projekter og Rådgivning Økonomisy-stemer Fakturahånd-tering Salgs- og kundedialog Rapportering og analyse eHandel It-løsninger til detailkæder Implemente-ring og uddannelse Support, service og vedligehold Hardware Økonomi og løn HR Bemanding Debitorstyring Fakturaservice Kreditoplys-ning Collectors-Online TM Rådgivning Løsninger Application management Commerce Solutions hedder Inkasso på dansk men her er valgt den engelske betegnelse da ”inkasso” giver andre associationer…

Introduktion Erfaring med brug af ”agile kontrakter” i it- projekter – set fra leverandørens side Hvor agil har du mulighed for at være i det konkrete projekt (tid, pris, omfang)? Hvad er der sket med kravspecifikationen? Hvilke roller og ansvar har kunden og leverandøren i et agilt projekt? Hvad betyder det for leverandøren og for kunden, at projekteamet sidder sammen? Hvordan anvendes ændringshåndtering og test/godkendelse i et agilt projekt?

Bragt af: Michael Holk Wätjen Salgs- og marketingdirektør Visma Sirius 20 års erfaring som sælger og forretningskonsulent Formand for IT-Branchens Udvalg for Digital Forvaltning Medlem af ITST arbejdsgruppe om Ny agil standardkontrakt for offentlige it-projekter

Agil softwareudvikling Manifestet Individer og samspil frem for arbejdsgange og værktøjer. Funktionsdygtigt software frem for omfattende dokumentation. Samarbejdet med kunden frem for kontraktforhandling. Tilpasning til forandring frem for at følge en plan

Hvor agil er du i dag? 5 4 3 2 1 1 2 3 4 5 Image: Boaz Yiftach / FreeDigitalPhotos.net

√ √ Hvor agil er du i dag? Scope Husk: Hvad er ”den udbudte genstand” Kvalitet Husk: Hvad er ”den udbudte genstand” √ Deadline √ Pris

Passer kontrakterne til agile projekter? ”K03” fokus Den agile metode gør op med den opfattelse, at man kan forudse et projekt og dets præcise udformning fra starten. Den agile metode bygger på principper om hyppige iterationer og fleksibilitet og samarbejde mellem kunde og leverandør i hele udviklingsprocessen. ”Anvendelse af den agile udviklingsmetode er et vigtigt bidrag til bedre styring af it-projekter. I mange tilfælde kan metoden sikre, at et it-projekt rent faktisk opfylder de forretningsmæssige mål og - nok så væsentligt - undgå at et projekt kører helt af sporet” (fra det tidligere IT- og Telestyrelsen)

Hvad er der sket med kravspecifikationen? Kravspecifikation -> Behovsopgørelse = Absolutte krav Andre krav Business case Forretningsmæssige mål => prioriteter i forhold til iterationer => leverandøren forstår bedre mål/formål med projektet => forretningsmæssig rådgivning

Projekter Styregruppe Leverancestyregruppe Ledelse af et Projekt Kunde PRINCE2 – projektleder SCRUM – Product Owner (Kunde) (Leverandør) PRINCE2 – teamleder SCRUM – SCRUM Master Projektteam (Kunde og Leverandør) Leverancestyregruppe Projekter Styring af Produktleverancer Styring af en Fase Udføre en Arbejdspakke Levere en Arbejdspakke Acceptere en Arbejdspakke Færdig Arbejdspakke Ledelse af et Projekt Styregruppe PRINCE2 SCRUM Fremdift / Statusrapport Kommisorium Start af Projekt

Det er sådan vi arbejder! 24 timer 2-4 uger Product Backlog Sprint Backlog Sprint Produkt

Product Owner (Kunde) In a nutshell @ Planning meetings Jeg definerer produktet Jeg varetager business casen for produktet Jeg prioriterer, hvad der skal udvikles Jeg accepterer eller afviser leverancer @ Planning meetings @ Review meetings @ The Backlog @ Daily Scrum meetings @ Restrospective meetings

Scrum Master (Leverandør) In a nutshell Jeg sikrer, at teamet kan arbejde effektivt og fjerner forhindringer Jeg fremmer samarbejde på tværs af roller og grænser Jeg beskytter teamet Jeg sikrer, som navigator, at teamet følger Scrum processen Jeg fungerer som ambassadør for teamets værdier @ Planning meetings @ Review meetings @ The Backlog @ Daily Scrum meetings @ Restrospective meetings

Processen Fase /Release Planning Sprint Demo Sprint Planning Sprint retrospective Daily Scrum

Metoder Planning Poker estimering Pomodoro styring Backlog Grooming User Story beskrivelser Velocity beregning Unit testing og continuous Integration

Artefakter Product Backlog Impediment list Sprint Backlog Task Board (burndown chart)

Planlægning af iterationer Absolutte krav Andre krav Modenhed… det slipper vi ikke for! Krav til Modenhed Beslutninger Prioriteter Planlægning af iterationer Absolutte krav Andre krav + Kunde (Product Owner) + Leverandør (Scrum Master) + Projekt-team

=> Husk at ”sælge hele pakken” til projektteamet Projektteamet skal sidde sammen! Hvad betyder det for: Kulturen Arbejdstider Omgangstone Frokost, kaffe, frugt Transporttid m.m. => Husk at ”sælge hele pakken” til projektteamet

Regler for ændringshåndtering! Ændringshåndtering er næsten som vi plejer, men… Regler for ændringshåndtering! ”Agile ændringer” – inklusive i kontraktsum, fremadrettede ”Egentlige ændringer” - ikke inklusive i kontraktsum, reel udvidelse af scope eller ændring af tidligere leverance

Test og godkendelse er ikke som vi plejer… Regler for test og godkendelse Bindende Endelig Betalingsforpligtende Ibrugtagning? Skal kunne ibrugtages, men ikke nødvendigt at det bliver det Spørgsmål: Hvem har bemyndigelse til at sige god herfor?

Vil du vide mere? Kom godt i gang Vi fortæller om vores egne erfaringer med, hvad det vil sige at arbejde agilt, og giver jer et indblik i teorien bag agil udvikling. Udbudsrådgivning Vi udarbejder udbudsmaterialet til et agilt drevet it-projekt i samarbejde med jer. Agil hjælp til selvhjælp Vi hjælper jer med at håndtere jeres agile it-projekt overfor jeres leverandør, herunder at udfylde rollen som Product Owner. PRINCE2 og Scrum Vi sammenkobler jeres brug af PRINCE2 med Scrum for at sikre den rette organisatoriske forankring (roller og ansvar).

Tak for opmærksomheden! Michael Holk Wätjen michael.h.watjen@visma.com Tlf. 23 72 31 51 www.visma.com http://blog.visma.com/dk/ Twitter: mhwaetjen