projekt og programledelse - itu - niels bering larsen - d60

30
13-11-2013 1 IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

Upload: niels-bering-larsen-larsen

Post on 17-Jul-2015

170 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013 1

IT-Universitetet, Projekt- og ProgramledelseNovember 2013

AGIL PROGRAMLEDELSE

Page 2: Projekt  og programledelse - itu - Niels Bering Larsen - d60

AGENDA

• Hvem snakker?

• De betydende faktorer

• Agil forretningsudvikling

• D60 leverancemodel - Bedrock

• Opsamling og ?

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen2

Page 3: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013 3

Hvem snakker?

NIELS BERING LARSEN, D60 A/S

Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Page 4: Projekt  og programledelse - itu - Niels Bering Larsen - d60

HVEM ER JEG

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen4

Niels Bering Larsen

Manager, IT development

www.twitter.com/nielslarsenwww.linkedin.com/in/nielslarsen

http://www.version2.dk/blogs/niels-bering-larsen

2009: Cand.it, informationsvidenskab, Aarhus Universitet

D60 a/s• 6-90 på 4 årDanske Commodities• Projektet: 3-40 personer på 3 år• Virksomheden: 40-400 på 3 år • Udvikling og implementering af forretningskritisk it-system

og rapporteringsløsning

Page 5: Projekt  og programledelse - itu - Niels Bering Larsen - d60

D60 HISTORIEN

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen5

Page 6: Projekt  og programledelse - itu - Niels Bering Larsen - d60

SMART SOFTWARE SOLUTIONS

Software Development

• We develop and integrate your it-system

Business Intelligence

• to transform your company’s large amount of data

into usable and accessible knowledge

Analytics

• in which we can identify patterns and trends that

otherwise go unseen

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen6

Grow smarter

Work smarter

Page 7: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013 7

De betydende faktorer

PROJEKT- OG PROGRAMLEDELSE

Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Page 8: Projekt  og programledelse - itu - Niels Bering Larsen - d60

DET OVERORDNET PERSPEKTIV

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen8

Mennesker

ForretningIT

Page 9: Projekt  og programledelse - itu - Niels Bering Larsen - d60

ET MUST I ALLE PROJEKTER

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen9

Værdiskabende

Forstå opgaven/projektet

Transparent

Ejerskab

Page 10: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013 10Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

”Man behøver ikke at kunne se toppen af stigen for at tage det første skridt” (Martin Luther King)

Page 11: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013 11

AGIL FORRETNINGSUDVIKLING

Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Page 12: Projekt  og programledelse - itu - Niels Bering Larsen - d60

DEN KENDTE MODEL

13-11-2013 12Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Page 13: Projekt  og programledelse - itu - Niels Bering Larsen - d60

DET AGILE MANIFEST

13-11-2013 13Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Individuals and interactions

over processes and tools

over comprehensive documentation

over contract negotiation

over following a plan

Working software

Customer collaboration

Responding to change

http://agilemanifesto.org/

Page 14: Projekt  og programledelse - itu - Niels Bering Larsen - d60

BULLSHIT?

13-11-2013 14Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Individuals and interactions

over processes and tools

over comprehensive documentation

over contract negotiation

over following a plan

Working software

Customer collaboration

Responding to change

• For blødt• Kunden vil ikke være med til det• Direktionen har behov for en plan• Der er en kontrakt• Dokumentation er nødvendig• Hvem træffer beslutningen• Alignment imellem

forretningsenheder• Kan vi være sikre på fremdrift• Hvor er projektlederen• Overdragelsen af projektet

Page 15: Projekt  og programledelse - itu - Niels Bering Larsen - d60

KØBT?

13-11-2013 15Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Individuals and interactions

over processes and tools

over comprehensive documentation

over contract negotiation

over following a plan

Working software

Customer collaboration

Responding to change

• Involvering• Ingen kender alligevel fremtiden• Optimering af værdi• Tæt samarbejde• Løbende implementering• Løbende ibrugtagning• Afstemning af virkeligheden• Bruge tiden rigtigt• Løs opgaver i stedet for at skrive

specs

Page 16: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013 16

Vores model

BEDROCK

Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Page 17: Projekt  og programledelse - itu - Niels Bering Larsen - d60

VORES MODEL

13-11-2013 17Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

• Bedrock – vores projektmodel• Leverancemodel baseret agile principper og i høj grad

inspireret af Scrum-metoden, • Handler primært om at sikre effektive leverancer til vores

kunder

Værdiskabende

Forstå opgaven/projektet

Transparent

Ejerskab

Page 18: Projekt  og programledelse - itu - Niels Bering Larsen - d60

ROLES

13-11-2013 18Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

D60 roles Customer roles

Program manager

Overordnet prioritering og planlægning for hele

programmet

Business Consultant

Seniorkapacitet med særlig kendskab til løsningens

funktioner, der sparrer med kunden og rådgiver om

opbygningen af Product Backlog. Også kaldt Product

Owner Proxy.

Arkitekt

Seniorkapacitet, der sikrer, at løsningen følger en

referencearkitektur, der sikrer brugeroplevelsen såvel som

platformens skalerbarhed og stabilitet.

Lead Developer

Udvikler med dagligt ansvar for kvalitet og opgaveløsning i

udviklingsteamet.

Developer

Udvikler løsninger, men har også direkte kontakt til

Product Owner og brugere, når det er relevant.

Projektkoordinator

Administrativt ansvarlig for kunderapportering,

fremdriftsstyring, kapacitetsplanlægning,

sprintplanlægning, kontrol af tidsregistreringer m.m..

Project Sponsor

Medarbejder hos kunden, der internt hos kunden står på

mål for værdien af Leverancen

Product Owner

Medarbejder hos kunden, der har ansvaret for indholdet af

Product Backlog og prioriteringen heraf. Product Owner

har også til opgave at facilitere internt hos kunden

vedrørende specifikke krav og problemstillinger.

Superbrugere

Medarbejdere hos kunden, der kan interagere direkte med

d60 om specifikke problemstillinger og krav i

udviklingsforløbet. Disse personer vil også fungere som

eksperter i systemets funktionalitet. Der vil typisk være

flere Superbrugere, der dækker forskellige moduler eller

forretningsprocesser.

Page 19: Projekt  og programledelse - itu - Niels Bering Larsen - d60

SKALERING – BEDROCK OF BEDROCKS

13-11-2013 19Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Overall program

Bedrock team 3

Bedrock team 2

Bedrock team 1 Prioritering/Ønsker

Prioritering/Ønsker

1-1 på alle rollerAlignment på tværs af alle roller

Page 20: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen20

UDVIKLINGSPROCESSEN

Page 21: Projekt  og programledelse - itu - Niels Bering Larsen - d60

EJERSKAB

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen21

Værdiskabende

Forstå opgaven/projektet

Transparent

Ejerskab

• PO og PO-Proxy ejer forretningskrav, prioritering og værdiskabelse

• Hver gang et sprint er gået, har kunden fået noget værdi• Teamet committer sig til antallet af opgaver• Teamet kan fokusere på commitment og er skærmet for

skiftende prioritering

Demo:Styring af sprint (Her)

Page 22: Projekt  og programledelse - itu - Niels Bering Larsen - d60

VÆRDISKABENDE

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen22

Værdiskabende

Forstå opgaven/projektet

Transparent

Ejerskab

• PO og PO Proxy skaber værdi ved gå dybt ned i de features der skal udvikles

• Forretningsudvikling sikres ud fra overordnet prioritering og bottomup ønsker

• Teamet kan bidrage med løsningsforslag og perspektiver på sprintplanlægningsmøder

• Udviklere bruger ikke tid på at beskrive, estimere og specificere noget der først skal laves om et år

• De bliver leveret værdi/features til forretningen løbende• Processen optimeres kontinuerligt igennem

retrospectives

Demo:• Et retrospective board (Her)

Page 23: Projekt  og programledelse - itu - Niels Bering Larsen - d60

FORSTÅ OPGAVEN/PROJEKTET

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen23

Værdiskabende

Forstå opgaven/projektet

Transparent

Ejerskab

• Alle i teamet (PO, team etc.) skal forstå omfanget og indholdet i opgaven

• Opgaver brydes ned, så daglig progress kan ses og følges• Klart mål med opgaven fra PO’s side, ellers kan

estimering ikke foretages

Demo:Nedbrydning af opgaver i tasks på kanbanboard (Her)

Page 24: Projekt  og programledelse - itu - Niels Bering Larsen - d60

TRANSPARENT

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen24

Værdiskabende

Forstå opgaven/projektet

Transparent

Ejerskab

• Alle ved kontinuerligt hvad der arbejds på (prioritering og progress er kendt for alle)

• Alle kan på daily scrums se hvordan det skrider frem• Alle er velkomne til at deltage i sprint demo, sprint

planning• Klart indblik i hvad der kommer med i næste relase• Et sprint indeholder alle facetter fra udvikling til release

Demo:Sprint reports (Her)

Page 25: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013 25

OPSAMLING

Projekt- og programledelse, IT

Universitetet Niels Bering Larsen

Page 26: Projekt  og programledelse - itu - Niels Bering Larsen - d60

DET OVERORDNET PERSPEKTIV

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen26

Mennesker

Forretning

IT

Page 27: Projekt  og programledelse - itu - Niels Bering Larsen - d60

DET DAGLIGE PERSPEKTIV

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen27

Værdiskabende

Forstå opgaven/projektet

Transparent

Ejerskab

Page 28: Projekt  og programledelse - itu - Niels Bering Larsen - d60

MINE ERFARINGER

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen28

• Agile projekter skaber strategisk forretnings- og

organisationsudvikling

• Forretningsmæssig vision, ejerskab og forståelse er

centralt for succes i projektet

• Agile projekter sikrer commitment og involvering

• Agilt mindset skal sikres hos alle stakeholderes

• Agile projekter kan skalere godt – hvis man gør det

rigtigt

• Agilt kan være rigtigt svært

Page 29: Projekt  og programledelse - itu - Niels Bering Larsen - d60

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen29

Bullshit eller købt?

?

Page 30: Projekt  og programledelse - itu - Niels Bering Larsen - d60

KONTAKTOPLYSNINGER

13-11-2013Projekt- og programledelse, IT

Universitetet Niels Bering Larsen30

Niels Bering Larsen

Manager, IT development

www.twitter.com/nielslarsenwww.linkedin.com/in/nielslarsen

Mail: [email protected]: 29 61 49 95

http://www.version2.dk/blogs/niels-bering-larsen

http://www.d60.dk/karriere/ledige-stillinger/