projekt og programledelse - itu - niels bering larsen - d60
TRANSCRIPT
13-11-2013 1
IT-Universitetet, Projekt- og ProgramledelseNovember 2013
AGIL PROGRAMLEDELSE
AGENDA
• Hvem snakker?
• De betydende faktorer
• Agil forretningsudvikling
• D60 leverancemodel - Bedrock
• Opsamling og ?
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen2
13-11-2013 3
Hvem snakker?
NIELS BERING LARSEN, D60 A/S
Projekt- og programledelse, IT
Universitetet Niels Bering Larsen
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
D60 HISTORIEN
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen5
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
13-11-2013 7
De betydende faktorer
PROJEKT- OG PROGRAMLEDELSE
Projekt- og programledelse, IT
Universitetet Niels Bering Larsen
DET OVERORDNET PERSPEKTIV
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen8
Mennesker
ForretningIT
ET MUST I ALLE PROJEKTER
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen9
Værdiskabende
Forstå opgaven/projektet
Transparent
Ejerskab
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)
13-11-2013 11
AGIL FORRETNINGSUDVIKLING
Projekt- og programledelse, IT
Universitetet Niels Bering Larsen
DEN KENDTE MODEL
13-11-2013 12Projekt- og programledelse, IT
Universitetet Niels Bering Larsen
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/
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
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
13-11-2013 16
Vores model
BEDROCK
Projekt- og programledelse, IT
Universitetet Niels Bering Larsen
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
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.
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
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen20
UDVIKLINGSPROCESSEN
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)
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)
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)
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)
13-11-2013 25
OPSAMLING
Projekt- og programledelse, IT
Universitetet Niels Bering Larsen
DET OVERORDNET PERSPEKTIV
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen26
Mennesker
Forretning
IT
DET DAGLIGE PERSPEKTIV
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen27
Værdiskabende
Forstå opgaven/projektet
Transparent
Ejerskab
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
13-11-2013Projekt- og programledelse, IT
Universitetet Niels Bering Larsen29
Bullshit eller købt?
?
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/