Iterativ og Agil udvikling



Relaterede dokumenter
Bilag 16. Den Iterative Model. Til Kontrakt. Den Nationale Henvisningsformidling

(Bilaget ligger på i pdfformat og word-format.)

Lean Six Sigma Sponsoruddannelse

Dynamisk hverdag Dynamiske processer

Implementering af PRINCE2. Seniorkonsulent Jonas Högstrand Rovsing Management A/S

Figur 9.1 De otte forandringstrin.[28]

Scrum Master certificeringskursus

sådan kører vi processen

Partneraftale. Formålet med partnerskabsaftalen vil derfor være at skabe en it-governancemodel der kan:

Arbejdsformer i datalogiske forundersøgelser

Proces orientering af IT organisationer (ITIL - implementering)

ARBEJDET MED UDVIKLING AF EN AGIL STANDARDKONTRAKT

Forandring... Slide 1 Degnegaard - dorthe@degnegaard.dk tlf.: SKA Workshop 6. sept. 2011

case ESBJERG KOMMUNE SÆTTER FOKUS PÅ PROJEKTKULTUR OG VÆRKTØJER OM ESBJERG KOMMUNE OM FLOWIT A/S BAGGRUND OG BEHOV

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts DC Produktions IT Projekt Afdelingen Arne Boye-Møller

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling

IT og ressourcestyring på Byggepladsen. 1 af 25

Partneraftale. Formålet med partnerskabsaftalen vil derfor være at skabe en it-governancemodel der kan:

DEN GODE SAMTALE HÅNDBOG FOR LEDERE

JUNI Styrker og udfordringer ved større tværgående projekter i Københavns Kommune

Projektledelse i det offentlige

Effektivitet og kvalitet i projekteksekvering

Idriftsætninger altid et risikoområde

Fælles projektmodel. Fælles projektmodel på tværs af Enhedsadministrationen for projekter der har IT-involvering

Forhandling, der skaber resultater

Accelerate Agil implementering fra EG NeoProcess

Få succés med projekter og projektledelse

ETC sæt strøm til projektstyringen

Værktøj 2 - Milepælsplan

E-sundhedsobservatoriet. Sådan sikrer du en effektiv håndtering af brugere i EPJ

Hvorfor BPM i ATP? ATP koncernen i DA Barsel. DK fond. Ferie Konto (FIB) Applikationer. Database VIRK / CPR

Vejledning til interessenthåndtering

Agil-model versus V-model set i lyset af en testers dilemmaer

Af produktivitetschef Bjarne Palstrøm, Dansk Industri

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

Tryg base- scoringskort for ledere

IT projektmodel. Fælles projektmodel på tværs af Enhedsadministrationen for projekter der har IT-involvering

Forord til Ullerup Bæk Skolens Vision & Værdigrundlag. Skolens Vision, Værdigrundlag & Målsætninger

Forandringsledelse. Erhvervskonference

Kommunikationspolitik for Ringsted Kommune

PERSONLIG SALGSTRÆNING En anderledes uddannelse til ledige, der tager udgangspunkt i den enkelte. Dag 5 af 6; 08:30 15:30

HVOR TRYKKER SKOEN HOS OS? DIALOGKORT / ARK 1 - FORSIDE

10. gode råd til forandringer i virksomheder

It-rådets arbejde og erfaringer fra gode projekter

Kotters 8 trin. Skab nødvendighed. Skab en bærende koalition. Formuler strategisk vision og initiativer. Udpeg en hær af frivillige

Projektlederuddannelsen

Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder

Kunsten at få succes med CRM

Risikostyring ifølge ISO27005 v. Klaus Kongsted

Workshop om den fællesstatslige programmodel

PÅ TVÆRD. for Innovationsagenter. HVERDAGSINNOVATION MED PERSONLIGT LEDERSKAB - Fra Silicon Valley til Sønderborg og Vallensbæk

Formål. Brug. Fremgangsmåde

Artikel trykt i ERP. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

Lær at tænke som en servicedesigner servicedesign kurser i København og Aarhus

Projektledelse - og ledelse af mennesker

Individuelle samtaler afholdes den oktober 2014 (hver deltager skal kun afsætte én time én af disse dage).

7. Referencer til andre værktøjer. 8. Sammenhæng med internationale standarder. 9. Referencer til Projektledelse Teori og praksis. 10.

Lean Six Sigma Green Belt-uddannelse. For dig der har lyst til at afprøve Lean Six Sigma-metoden på en konkret problemstilling i egen organisation.

Hvordan måler vi vores indsats?

fra udvikler til leder med Pomodoro-teknikken Troels Richter 2009

DUBEX SECURITY & RISK MANAGEMENT SUMMIT Søren Kromann, Forvaltningsdirektør, KOMBIT

Møde i IDA Proces Effektivisering af projektarbejdet overblik og færre omkostninger Den 4. oktober Projektmodeller

Lean i Administration og service

Statement of Work (SOW) Business Case Implementation BCI-fase

PLAN OG UDVIKLING GIS-STRATEGI

HOLBÆK KOMMUNES STRATEGI FOR VELFÆRDSTEKNOLOGI. Version 1 (2013)

CONTRACT MANAGEMENT. - Forretningskritisk kompetence ved anskaffelser. 7. marts 2014 SKI Infodage

PROGRAM TIL DIGITALISERINGSMESSEN 2017 DITMER TALKS

SPREDNINGS GUIDEN GØR DET NEMT AT DELE OG GENBRUGE INNOVATION

Software test i Socialstyrelsen. af: Jan Kristensen. Nov 2013


Vejledning i informationssikkerhedspolitik. Februar 2015

Kommunal Entreprenørledelse

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

KOMMUNIKATIONSPOLITIK

God programledelse. Netværk

Ledelsesgrundlag Center for Akut- og Opsøgende Indsatser

Vejledning - Udarbejdelse af gevinstdiagram

Projektplan Syddjurs Smart Community

Top 10 liste over ting der får projekter til at fejle Microsoft seminar om strategisk projektledelse

Transkript:

Iterativ og Agil udvikling 1

2 Udfordringer i hverdagen En liste over de udfordringer man står overfor ved implementering af iterativ og agil udvikling.

3 Udfordringer med Iterationer

4 Iterationer, I Itererer ud fra et Vandfaldssyn Går i analyse loop i de første iterationer Først har vi Analyse iterationer, så har vi Design iterationer.. Itererer for funktionalitet og ikke risikominimering Har kun fokus på forretningens ønsker Glemmer minimering af teknisk risiko Manglende erfaring med timeboxing Tager ikke funktionalitet ud, hvis der er for meget i en iteration Vi skal have forlænget iterationen for at kunne nå..

5 Iterationer, II For lange iterationer Måneder i stedet for uger Blander delleverancer sammen med iterationer Manglende test og opfølgning for hver iteration Hvad gik godt og hvad kan vi gøre bedre? Vi har en test iteration til sidst... Manglende håndtering af ændringer og krav Så vi hele tiden kan fokusere og prioritere korrekt Vi skal sikre, at projektet holder sig på sporet og ikke løber løbsk i unødvendige ændringer, og Stadig sikre, at krav kan ændre sig under projektforløbet

6 Modvilje mod Metoder

7 Metode modvilje Modvilje mod alt hvad der hedder metode Vi har prøvet før og det fungerer ikke Metoder mangler kontakt med virkeligheden Mere fokus på teorier end på, hvad der fungerer i praksis Der bruges mere tid på at dokumentere metoden end på at forankre den i projekterne Feedback fra projekterne ignoreres

8 Udviklingsprocessen er ikke Fuldt dækkende

9 Ikke fuldt dækkende proces Sikre proces, der dækker et helt projektforløb Og ikke kun dele af den Faldgruber: Fokus på på de tidlige faser i et projektforløb Det er nemmest at beskrive Kravindsamling, Projektledelse og Forretningsmodellering For tynd på teknik siden Virkeligheden er for svær at håndtere eller forstå Ikke folk med teknisk viden hos metode folkene Mangler helt idriftssætning og produktionsopfølgning Iterativ udvikling indføres ikke iterativt, men som big-bang Tag egen medicin ved indførelse af iterativ udvikling. Gør det i iterationer

10 Forventninger og Ambitionsniveau

11 Forventninger og Ambitionsniveau Ambitionsniveau for højt Stort Forretningskritisk projekt med høj profil og stramme tidsplaner Ambitionsniveau for lavt Lille internt projekt eller løbende aktivitet Iterativt og agilt = det hele på den halve tid? Ikke på de første projekter Ikke på alle projekter

12 Forståelse for Iterativ Udvikling

13 Forståelse for Iterativ udvikling Manglende overblik Fokuserer på de enkelte dele af en metode og glemmer sammenhængene For mange slutprodukter For megen information Ikke alle slutprodukter skal bruges i hvert projekt Misforstået tilpasning af Metoden Oversætter alt til svensk (Et eksempel fra virkeligheden) Iterativ udvikling er ikke løsningen Det er et værktøj Ikke alle elementer skal bruges i hvert projekt Vælg det rigtige værktøj til de rigtige opgaver

14 Udfordringer i Organisationen

15 Udfordringer i Organisationen, I Iterativ udvikling er isoleret til IT afdelingen Arbejdsgange vil ændre sig i andre dele af organisationen Implementering uden at ændre eksisterende arbejdsgange Eksisterende arbejdsgange er også processer Produktsyn Køber en licens til hver udvikler og så er den klaret Scope For stort: Vil ændre hele organisationen med Iterativ udvikling og gøre det på en gang For lille: Iterativ udvikling skal kun indføres på IT niveau og uden, at der sættes tid af til at lære

16 Udfordringer i Organisationen, II Iterative projekter Proces arbejde er en proces i sig selv. Det er ikke klaret med et projekt Manglende forankring Projektmodel, iterativ udvikling og andre processer ikke integreret Projektstyring og budgettering Traditionelle modeller, styringsmekanismer, rapporteringsmodeller og tanker skal ændres Ændringer i hele organisationen Over for forretningen, test, drift, ledelsen. Manglende uddannelse 3 dages introduktion må være nok...

17 Styring og Opfølgning

18 Styring og Opfølgning Uklare målsætninger i ledelsen Har ikke en klar ide om hvad man vil opnå med iterativ udvikling Ved ikke helt hvad iterativ udvikling er Har for stor tiltro til, at iterativ udvikling er løsningen på alt Payoff Tror på payoff fra første projekt Manglende opfølgning Man ved ikke om man er blevet mere eller mindre effektiv Glemmer, at processen også skal evalueres og effektiviseres løbende

19 Mangel på Kommunikation

20 Kommunikation Manglende information Kommunikerer ikke ud, hvad Iterativ og Agil udvikling betyder for organisationen som helhed Informations metodik Lægger dokumenter ud på en fil server og forventer, at alle læser og forstår Begrebsforvirring Man benytter ofte begreber fra vandfaldsmodellen på elementer fra den iterative model Foranalysen? Nårh ja. Den kender jeg godt fra den tidligere model..

21 Agilt lig med Ingen styring?

22 Agilt = Hovedet under armen? Vi kører agilt så vi : Dokumenterer ikke Håndterer ikke krav Tester ikke formaliseret Planlægger ikke mere end 2 dage frem Har ikke opfølgning på økonomi (fyld selv på) Dårlige undskyldninger Mange siger de kører agilt uden at vide hvad det er Bruger agil udvikling som undskyldning for at springe over hvor gærdet er lavest

23 Og løsningen ER!

24 Hvad kan man gøre? Kommunikation Sørg for, at alle er informeret og forstår Sørg for, at alle har mulighed for at præge processen Forankring skal foregå aktivt i projekterne Klare målsætninger Have klare og realistiske mål på både kort og lang sigt Accepter ændringer På alle områder. Roller, ansvarsområder, etc. Uddannelse og hjælp Sørg for at organisationen er klædt ordentligt på Få hjælp udefra

25 www.tigerteam.dk Copyright 2007 V 2.2