SlideShare a Scribd company logo
1 of 22
Från traditionell till agil
projektledning.
Tre års erfarenheter från DeLaval
Marianne Daniels och Peter Wallin @ Knowit frukostseminarium 23/4 - 13
Om oss
Marianne Daniels
• Knowit (2010 ->)
• SW Projektledare >20 år,
Uppdrag/anställningar på bla:
– Ericsson, Bang & Olufsen, Tieto,
Sony Ericsson
– DeLaval, Astra Zeneca, Vattenfall
• Mitt första Agila projektet var på
DeLaval.
• På DeLaval feb 2010 – jan 2012
Peter Wallin
• Knowit (2012 ->)
• Projektledning, produktledning, agil
förändringsledning, i linje- och
projektorganisationer.
Anställning/uppdrag hos;
– Ericsson, Teligent, Polopoly, m.fl.
– DeLaval
• Program Manager på DeLavals
mjukvarufabrik
• På DeLaval från april 2012 ->
2
DeLaval
• DeLaval utvecklar och säljer produkter och system för
mjölkbönder i hela värden
3
Från “vattenfall” till agilt på DeLaval
• Vi kommer att berätta om “resan” med DeLaval, från
beslutet i februari 2010 att införa agilt arbetssätt i
mjukvaruutvecklingen till en “mogen” agil organisation
idag, 38 månader senare.
• DeLaval’s mjukvaru-
utvecklande organisation
består idag av 6 team,
med 28 testare/utvecklare i
Sverige och 6 st i Indien.
4
2 huvudsteg i agilinföranet
• Steg 1, februari 2010 till januari 2012
– Vi påbörjar transformeringen av DeLaval’s mjukvaruorganisation
från “vattenfall” till agilt och inför agilt på “teamnivå” i ett projekt
• Steg 2, januari 2012 till idag
– Agilförändringen blir mer genomgripande i organisationen och
“linjefieras”
5
Projektorganisationen
• Jag och linjecheferna kom överens om hur vi skulle bemanna
teamen. (Scrum Master, team PO (krav), utvecklare och testare)
• Teamen (5 st) fick olika funktionella ansvarsområden och sin egen
backlog.
Utöver det hade vi ett integrationstest och ett systemtest team.
• Scrum Masters fick utbildning och stöd under projektets gång.
• Vi behövde ändra i teamen flera gånger för att kontinuerligt
förbättra och hantera olika typer av problem/förändringar.
(slå ihop, byta Scrum Master, justera teamens backlogs)
6
Vi lyckades med
• Få teamen att jobba enligt Agilt (Scrum/Kanban)
(sprintplanering, dagliga scrum-möten, retro, demos, scrum-tavlor, burn-downs..)
• Demos kördes med alla team för alla
(var uppskattat och skapade både en bättre dialog och tidigare feedback)
• Kontinuerligt förbättringstänk och hantering av hinder
• Få till prioriteringstänket på alla nivåer, men framförallt från kravsidan
• Införa mer ordning och struktur på leveranser och integration/systemtest
• Få ordning och reda i felrapportshanteringen
• Bygga upp automatiska tester
• Installera flera fälttestversioner på riktiga gårdar 
7
Steg 2
från januari 2012
8
Steg 2 mot agil organisation hos DeLaval
Nya uppsatta mål, från januari 2012
• Etablera en allenarådande portföljstyrning, för
hela företaget, som säkerställer rätt fokus till rätt
projekt
• Ge teamen arbetsro, ansvar och förutsättningar
för sina leveranser
• Lägg mer fokus på kravhanteringen i rätt tid
• Förankra och marknadsför förändringsarbetet i fler
delar inom företaget. Var transparent, långsiktig
och konsekvent
9
Införande av ett D&E SW Program
• Huvudprojektet omvandlas till ett
mjukvaruprogram, i ”linjeform”
• Fokus flyttas från ’innehåll’ till tid och kvalitet
• Prioriteringen av arbetet flyttas bokstavligt till
företagets direktörer
10
11
Organisationen – program vs. projekt
Leveransprojekt
Affärsområden
Mjukvaruleverabel
Marknadsrelease
Support
Krav-
arbete
Program
Program vs. projekt hos DeLaval
• Projekten (PL) står för koordinering, helhetssyn,
affärsvärdessäkring och långsiktig planering av leveranser, samt
levererar dem, till marknaden
• Programmet fokuserar på den något tristare (?) kontinuiteten,
kompetens- och kunskapssäkringen, plattformsunderhållet,
bakåtkompatibiliteten, kvalitetssäkringen och den långsiktiga
hållbarheten, utan att behöva relatera till fasta marknadsfönster
• Programmet levererar regelbundet en marknadsmässig,
bakåtkompatibel ’one track’-version, helt fristående från
leveransprojekten.
12
PLs arbete i samklang med programmet
• Projektledarrollen i allmänhet
– PL frikopplas helt från resurshanteringen, och i viss mån
kvalitetssäkringen, till förmån för mer fokus på projektstyrning
och kravhantering
– PL ägnar mer av sin tid åt kommunikation ”utåt” mot
referensgrupper, intressenter och kund, samt säkerställer
kontinuerlig kontroll av leverans mot affärsvärde
13
PLs arbete i samklang med programmet
• i synnerhet
– PL agerar produktägarrollen i scrumteamet
– PL interagerar med scrum master, men styr inte teamet
– PL arbetar kontinuerligt med prioritering och detaljering av
teamets kravbacklog (projektets mjukvaruleverabel). PL styr på
detta sätt leverabelns utformning, i synk med sina intressenters
krav om affärsnytta
– PL tar ett steg tillbaka, när det gäller teamens planering och
resurshantering, men hjälper till att undanröja externa hinder för
teamets (sin) leverans
14
PLs arbete i samklang med programmet
• och i evighet
– Rapportering ”utåt”, ofta med hjälp av teamets
scrumrapportering (burndown, estimat, testrapporter, demoutfall,
m.m.)
– Styrgruppsmöten, rapportering/eskalering på Pulsen
– Övergripande, långsiktig tidsplanering och koordinering med
andra projekt. Hela tiden med optimering mot leveranspaket och
affärsnytta, snarare än mot resursallokering och timmar
• Amen
15
Projektledarrollen hos DeLaval behövs!
• Leveransprojekten innehåller ofta även delar av
elektronik, mekanik och annan hårdvara, utanför den
agila självgående;-) mjukvaruleveransen
• Affärsområdena använder projekt för att säkerställa en
vältajmad marknadskoppling (utveckla och tillhandahåll
det kunden vill ha, när han vill ha det)
16
PLs roll i kravhanteringsarbetet
• Rätt saker i rätt tid
– Långsiktig planering (roadmap för systemutveckling), samt kravhantering på hög nivå hanteras
löpande av programmet, i enlighet med riktlinjer från de olika affärsområdena (och då även
ansvariga PL).
– Affärsområdesansvariga beslutar tillsammans vad som ska utföras de närmaste två
månaderna, nästa utvecklingscykel, samt indikerar innehåll i nästkommande
– Parallellt med en utvecklingscykel utförs kravdetaljering för nästkommande områden/projekt/krav
– PL arbetar aktivt tillsammans med krav- och produktledning för att detaljera rätt krav på rätt sätt
(affärsnytta, testbarhet, analys av systemanatomi och andra beroenden, m.m.)
– PL får stöd ifrån teamen med tidsestimering av de utvalda kraven
– PL är härmed väl förberedd för sin väntande produktägarroll i teamets nästkommande
arbetscykel
17
Projektleverans och överlämning
• Nyutvecklingsprojekten går i bräschen och
förankrar nya förutsättningar
• Programmet levererar till projekten
– Projekten tar emot leverans från teamet och ansvarar för dess
paketering, kompetensöverföring utåt, samt överlämning till
Supportorganisationen
• Programmet bemannar ”dynamiskt”
Supportorganisationen
– Teammedlemmar ”följer med” sina projektlevevrabler
18
DeLavals agila projektledare
• Ett PL-team, med en agil metodik i tanken
• Inte direkt korsfunktionellt team, snarare skråmässigt, men;
• Har regelbundna teammöten
• Arbetar med projekt-ärenden i ett gemensamt kanbanflöde
• Använder egen teamtavla, har retrospektivmöten
• Håller nere antalet parallella projekt
• Arbetar kontinuerligt med processförbättringar
• Har testat att praktisera par-projektledning
• Driver agila projekt, åtminstone mjukvarumässigt, varje dag
19
Vad har vi tänkt att göra i morgon?
(Kontinuerlig förbättring tar tid, vi är inte i mål ännu)
• Få den agila metodiken i mjukvarufabriken att genomsyra flera delar av projektets
livscykel
• Fortsätta att utveckla PLs produktägarroll i teamen
• Förbättra och effektivisera kravhanteringen
• Förbättra verktygsstöd för att förenkla uppföljning, prioritering och rapportering av de agila
projekten
• Minimera antalet parallella pågående projekt
• Arbeta för än kortare leveranscykler och en mer dynamisk prioritering mellan projekt
• Möjliggöra för teamen att hämta och välja projekt ad hoc (pull-förfarande)
• Förenkla budgetarbetet, med en löpande allokering, med tydlig finansiell koppling till
leverabel (sälj funktion isf tid), skapa incitament för gemensamma lösningar mellan
projekt
• och inte minst;
20
21
Förbättra oss ständigt,
göra mindre av det som
inte fungerar och göra
ännu mer av det som vi
redan gör bra 
Tack!
22

More Related Content

Similar to Agil projektleding i ett industriföretag

Testledning i praktiken slideshare
Testledning i praktiken slideshareTestledning i praktiken slideshare
Testledning i praktiken slideshareChrister Mattson
 
Projektledning i agila organisationer
Projektledning i agila organisationerProjektledning i agila organisationer
Projektledning i agila organisationerKnowit_TM
 
Presentation från webbinariet - Från användarvänligt till användbart
Presentation från webbinariet - Från användarvänligt till användbartPresentation från webbinariet - Från användarvänligt till användbart
Presentation från webbinariet - Från användarvänligt till användbartFrontit
 
Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!Frontit
 
Projektledning teori 6
Projektledning teori 6Projektledning teori 6
Projektledning teori 6Peter Nydal
 
Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612
Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612
Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612Mats Brenner
 
Frontit seminarium: Framgångsrik förändring kräver människor som vill!
Frontit seminarium: Framgångsrik förändring kräver människor som vill!Frontit seminarium: Framgångsrik förändring kräver människor som vill!
Frontit seminarium: Framgångsrik förändring kräver människor som vill!Frontit
 
Product owner frukostpresentation
Product owner frukostpresentationProduct owner frukostpresentation
Product owner frukostpresentationBiner
 
Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"
Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"
Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"Frontit
 
M hallen presentation vid kub projektet dec 2012
M hallen presentation vid kub projektet dec 2012M hallen presentation vid kub projektet dec 2012
M hallen presentation vid kub projektet dec 2012KUB-projektet
 
Projektledning intro teori 1
Projektledning intro teori 1Projektledning intro teori 1
Projektledning intro teori 1Peter Nydal
 
Tips för bättre agila webbprojekt
Tips för bättre agila webbprojektTips för bättre agila webbprojekt
Tips för bättre agila webbprojekt7minds AB
 
Tumregler FöR Ea 20090915
Tumregler FöR Ea 20090915Tumregler FöR Ea 20090915
Tumregler FöR Ea 20090915Jörgen Dahlberg
 
Utvecklingstrappan - hur får vi in de pedagogisk verktygen
Utvecklingstrappan - hur får vi in de pedagogisk verktygenUtvecklingstrappan - hur får vi in de pedagogisk verktygen
Utvecklingstrappan - hur får vi in de pedagogisk verktygenMats Brenner
 
Projektverktygsdagen 2016 05-27
Projektverktygsdagen 2016 05-27 Projektverktygsdagen 2016 05-27
Projektverktygsdagen 2016 05-27 Silvana Balcanovic
 
Projektledning - Föreläsning Exportsäljare
Projektledning - Föreläsning ExportsäljareProjektledning - Föreläsning Exportsäljare
Projektledning - Föreläsning ExportsäljareStephan Philipson
 
Usabiltytester en tidig kvalitetssäkring
Usabiltytester   en tidig kvalitetssäkringUsabiltytester   en tidig kvalitetssäkring
Usabiltytester en tidig kvalitetssäkringrandom84
 

Similar to Agil projektleding i ett industriföretag (20)

Exicom presentation
Exicom presentationExicom presentation
Exicom presentation
 
Testledning i praktiken slideshare
Testledning i praktiken slideshareTestledning i praktiken slideshare
Testledning i praktiken slideshare
 
CV Jan-Olov Slotthagen.doc
CV Jan-Olov Slotthagen.docCV Jan-Olov Slotthagen.doc
CV Jan-Olov Slotthagen.doc
 
Projektledning i agila organisationer
Projektledning i agila organisationerProjektledning i agila organisationer
Projektledning i agila organisationer
 
Presentation från webbinariet - Från användarvänligt till användbart
Presentation från webbinariet - Från användarvänligt till användbartPresentation från webbinariet - Från användarvänligt till användbart
Presentation från webbinariet - Från användarvänligt till användbart
 
Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!
 
Projektledning teori 6
Projektledning teori 6Projektledning teori 6
Projektledning teori 6
 
Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612
Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612
Presentation för Lunds universitet SAMHÄLLSVETENSKAPLIGA FAKULTETEN 160612
 
Testroll i förändring
Testroll i förändringTestroll i förändring
Testroll i förändring
 
Frontit seminarium: Framgångsrik förändring kräver människor som vill!
Frontit seminarium: Framgångsrik förändring kräver människor som vill!Frontit seminarium: Framgångsrik förändring kräver människor som vill!
Frontit seminarium: Framgångsrik förändring kräver människor som vill!
 
Product owner frukostpresentation
Product owner frukostpresentationProduct owner frukostpresentation
Product owner frukostpresentation
 
Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"
Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"
Frontit seminarium: "Nyttostyrd verksamhetsutveckling med agila metoder"
 
M hallen presentation vid kub projektet dec 2012
M hallen presentation vid kub projektet dec 2012M hallen presentation vid kub projektet dec 2012
M hallen presentation vid kub projektet dec 2012
 
Projektledning intro teori 1
Projektledning intro teori 1Projektledning intro teori 1
Projektledning intro teori 1
 
Tips för bättre agila webbprojekt
Tips för bättre agila webbprojektTips för bättre agila webbprojekt
Tips för bättre agila webbprojekt
 
Tumregler FöR Ea 20090915
Tumregler FöR Ea 20090915Tumregler FöR Ea 20090915
Tumregler FöR Ea 20090915
 
Utvecklingstrappan - hur får vi in de pedagogisk verktygen
Utvecklingstrappan - hur får vi in de pedagogisk verktygenUtvecklingstrappan - hur får vi in de pedagogisk verktygen
Utvecklingstrappan - hur får vi in de pedagogisk verktygen
 
Projektverktygsdagen 2016 05-27
Projektverktygsdagen 2016 05-27 Projektverktygsdagen 2016 05-27
Projektverktygsdagen 2016 05-27
 
Projektledning - Föreläsning Exportsäljare
Projektledning - Föreläsning ExportsäljareProjektledning - Föreläsning Exportsäljare
Projektledning - Föreläsning Exportsäljare
 
Usabiltytester en tidig kvalitetssäkring
Usabiltytester   en tidig kvalitetssäkringUsabiltytester   en tidig kvalitetssäkring
Usabiltytester en tidig kvalitetssäkring
 

More from Knowit_TM

A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitKnowit_TM
 
Att leverera agilt
Att leverera agiltAtt leverera agilt
Att leverera agiltKnowit_TM
 
M3.0 workout.pfd
M3.0 workout.pfdM3.0 workout.pfd
M3.0 workout.pfdKnowit_TM
 
SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205Knowit_TM
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28Knowit_TM
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2Knowit_TM
 
Agile project management day1
Agile project management day1Agile project management day1
Agile project management day1Knowit_TM
 
Project Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktProject Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktKnowit_TM
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileKnowit_TM
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileKnowit_TM
 
Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsKnowit_TM
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleKnowit_TM
 
Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Knowit_TM
 
Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Knowit_TM
 
Bygga agila team
Bygga agila teamBygga agila team
Bygga agila teamKnowit_TM
 
Agil projektledning intro 120603
Agil projektledning intro 120603Agil projektledning intro 120603
Agil projektledning intro 120603Knowit_TM
 
Agila kontrakt 0611
Agila kontrakt 0611Agila kontrakt 0611
Agila kontrakt 0611Knowit_TM
 
Agila kontrakt
Agila kontraktAgila kontrakt
Agila kontraktKnowit_TM
 
A balanced agile team
A balanced agile teamA balanced agile team
A balanced agile teamKnowit_TM
 
Agile och gruppdynamik
Agile och gruppdynamikAgile och gruppdynamik
Agile och gruppdynamikKnowit_TM
 

More from Knowit_TM (20)

A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - Knowit
 
Att leverera agilt
Att leverera agiltAtt leverera agilt
Att leverera agilt
 
M3.0 workout.pfd
M3.0 workout.pfdM3.0 workout.pfd
M3.0 workout.pfd
 
SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2
 
Agile project management day1
Agile project management day1Agile project management day1
Agile project management day1
 
Project Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktProject Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontrakt
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile Requirements
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
 
Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?
 
Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013
 
Bygga agila team
Bygga agila teamBygga agila team
Bygga agila team
 
Agil projektledning intro 120603
Agil projektledning intro 120603Agil projektledning intro 120603
Agil projektledning intro 120603
 
Agila kontrakt 0611
Agila kontrakt 0611Agila kontrakt 0611
Agila kontrakt 0611
 
Agila kontrakt
Agila kontraktAgila kontrakt
Agila kontrakt
 
A balanced agile team
A balanced agile teamA balanced agile team
A balanced agile team
 
Agile och gruppdynamik
Agile och gruppdynamikAgile och gruppdynamik
Agile och gruppdynamik
 

Agil projektleding i ett industriföretag

  • 1. Från traditionell till agil projektledning. Tre års erfarenheter från DeLaval Marianne Daniels och Peter Wallin @ Knowit frukostseminarium 23/4 - 13
  • 2. Om oss Marianne Daniels • Knowit (2010 ->) • SW Projektledare >20 år, Uppdrag/anställningar på bla: – Ericsson, Bang & Olufsen, Tieto, Sony Ericsson – DeLaval, Astra Zeneca, Vattenfall • Mitt första Agila projektet var på DeLaval. • På DeLaval feb 2010 – jan 2012 Peter Wallin • Knowit (2012 ->) • Projektledning, produktledning, agil förändringsledning, i linje- och projektorganisationer. Anställning/uppdrag hos; – Ericsson, Teligent, Polopoly, m.fl. – DeLaval • Program Manager på DeLavals mjukvarufabrik • På DeLaval från april 2012 -> 2
  • 3. DeLaval • DeLaval utvecklar och säljer produkter och system för mjölkbönder i hela värden 3
  • 4. Från “vattenfall” till agilt på DeLaval • Vi kommer att berätta om “resan” med DeLaval, från beslutet i februari 2010 att införa agilt arbetssätt i mjukvaruutvecklingen till en “mogen” agil organisation idag, 38 månader senare. • DeLaval’s mjukvaru- utvecklande organisation består idag av 6 team, med 28 testare/utvecklare i Sverige och 6 st i Indien. 4
  • 5. 2 huvudsteg i agilinföranet • Steg 1, februari 2010 till januari 2012 – Vi påbörjar transformeringen av DeLaval’s mjukvaruorganisation från “vattenfall” till agilt och inför agilt på “teamnivå” i ett projekt • Steg 2, januari 2012 till idag – Agilförändringen blir mer genomgripande i organisationen och “linjefieras” 5
  • 6. Projektorganisationen • Jag och linjecheferna kom överens om hur vi skulle bemanna teamen. (Scrum Master, team PO (krav), utvecklare och testare) • Teamen (5 st) fick olika funktionella ansvarsområden och sin egen backlog. Utöver det hade vi ett integrationstest och ett systemtest team. • Scrum Masters fick utbildning och stöd under projektets gång. • Vi behövde ändra i teamen flera gånger för att kontinuerligt förbättra och hantera olika typer av problem/förändringar. (slå ihop, byta Scrum Master, justera teamens backlogs) 6
  • 7. Vi lyckades med • Få teamen att jobba enligt Agilt (Scrum/Kanban) (sprintplanering, dagliga scrum-möten, retro, demos, scrum-tavlor, burn-downs..) • Demos kördes med alla team för alla (var uppskattat och skapade både en bättre dialog och tidigare feedback) • Kontinuerligt förbättringstänk och hantering av hinder • Få till prioriteringstänket på alla nivåer, men framförallt från kravsidan • Införa mer ordning och struktur på leveranser och integration/systemtest • Få ordning och reda i felrapportshanteringen • Bygga upp automatiska tester • Installera flera fälttestversioner på riktiga gårdar  7
  • 9. Steg 2 mot agil organisation hos DeLaval Nya uppsatta mål, från januari 2012 • Etablera en allenarådande portföljstyrning, för hela företaget, som säkerställer rätt fokus till rätt projekt • Ge teamen arbetsro, ansvar och förutsättningar för sina leveranser • Lägg mer fokus på kravhanteringen i rätt tid • Förankra och marknadsför förändringsarbetet i fler delar inom företaget. Var transparent, långsiktig och konsekvent 9
  • 10. Införande av ett D&E SW Program • Huvudprojektet omvandlas till ett mjukvaruprogram, i ”linjeform” • Fokus flyttas från ’innehåll’ till tid och kvalitet • Prioriteringen av arbetet flyttas bokstavligt till företagets direktörer 10
  • 11. 11 Organisationen – program vs. projekt Leveransprojekt Affärsområden Mjukvaruleverabel Marknadsrelease Support Krav- arbete Program
  • 12. Program vs. projekt hos DeLaval • Projekten (PL) står för koordinering, helhetssyn, affärsvärdessäkring och långsiktig planering av leveranser, samt levererar dem, till marknaden • Programmet fokuserar på den något tristare (?) kontinuiteten, kompetens- och kunskapssäkringen, plattformsunderhållet, bakåtkompatibiliteten, kvalitetssäkringen och den långsiktiga hållbarheten, utan att behöva relatera till fasta marknadsfönster • Programmet levererar regelbundet en marknadsmässig, bakåtkompatibel ’one track’-version, helt fristående från leveransprojekten. 12
  • 13. PLs arbete i samklang med programmet • Projektledarrollen i allmänhet – PL frikopplas helt från resurshanteringen, och i viss mån kvalitetssäkringen, till förmån för mer fokus på projektstyrning och kravhantering – PL ägnar mer av sin tid åt kommunikation ”utåt” mot referensgrupper, intressenter och kund, samt säkerställer kontinuerlig kontroll av leverans mot affärsvärde 13
  • 14. PLs arbete i samklang med programmet • i synnerhet – PL agerar produktägarrollen i scrumteamet – PL interagerar med scrum master, men styr inte teamet – PL arbetar kontinuerligt med prioritering och detaljering av teamets kravbacklog (projektets mjukvaruleverabel). PL styr på detta sätt leverabelns utformning, i synk med sina intressenters krav om affärsnytta – PL tar ett steg tillbaka, när det gäller teamens planering och resurshantering, men hjälper till att undanröja externa hinder för teamets (sin) leverans 14
  • 15. PLs arbete i samklang med programmet • och i evighet – Rapportering ”utåt”, ofta med hjälp av teamets scrumrapportering (burndown, estimat, testrapporter, demoutfall, m.m.) – Styrgruppsmöten, rapportering/eskalering på Pulsen – Övergripande, långsiktig tidsplanering och koordinering med andra projekt. Hela tiden med optimering mot leveranspaket och affärsnytta, snarare än mot resursallokering och timmar • Amen 15
  • 16. Projektledarrollen hos DeLaval behövs! • Leveransprojekten innehåller ofta även delar av elektronik, mekanik och annan hårdvara, utanför den agila självgående;-) mjukvaruleveransen • Affärsområdena använder projekt för att säkerställa en vältajmad marknadskoppling (utveckla och tillhandahåll det kunden vill ha, när han vill ha det) 16
  • 17. PLs roll i kravhanteringsarbetet • Rätt saker i rätt tid – Långsiktig planering (roadmap för systemutveckling), samt kravhantering på hög nivå hanteras löpande av programmet, i enlighet med riktlinjer från de olika affärsområdena (och då även ansvariga PL). – Affärsområdesansvariga beslutar tillsammans vad som ska utföras de närmaste två månaderna, nästa utvecklingscykel, samt indikerar innehåll i nästkommande – Parallellt med en utvecklingscykel utförs kravdetaljering för nästkommande områden/projekt/krav – PL arbetar aktivt tillsammans med krav- och produktledning för att detaljera rätt krav på rätt sätt (affärsnytta, testbarhet, analys av systemanatomi och andra beroenden, m.m.) – PL får stöd ifrån teamen med tidsestimering av de utvalda kraven – PL är härmed väl förberedd för sin väntande produktägarroll i teamets nästkommande arbetscykel 17
  • 18. Projektleverans och överlämning • Nyutvecklingsprojekten går i bräschen och förankrar nya förutsättningar • Programmet levererar till projekten – Projekten tar emot leverans från teamet och ansvarar för dess paketering, kompetensöverföring utåt, samt överlämning till Supportorganisationen • Programmet bemannar ”dynamiskt” Supportorganisationen – Teammedlemmar ”följer med” sina projektlevevrabler 18
  • 19. DeLavals agila projektledare • Ett PL-team, med en agil metodik i tanken • Inte direkt korsfunktionellt team, snarare skråmässigt, men; • Har regelbundna teammöten • Arbetar med projekt-ärenden i ett gemensamt kanbanflöde • Använder egen teamtavla, har retrospektivmöten • Håller nere antalet parallella projekt • Arbetar kontinuerligt med processförbättringar • Har testat att praktisera par-projektledning • Driver agila projekt, åtminstone mjukvarumässigt, varje dag 19
  • 20. Vad har vi tänkt att göra i morgon? (Kontinuerlig förbättring tar tid, vi är inte i mål ännu) • Få den agila metodiken i mjukvarufabriken att genomsyra flera delar av projektets livscykel • Fortsätta att utveckla PLs produktägarroll i teamen • Förbättra och effektivisera kravhanteringen • Förbättra verktygsstöd för att förenkla uppföljning, prioritering och rapportering av de agila projekten • Minimera antalet parallella pågående projekt • Arbeta för än kortare leveranscykler och en mer dynamisk prioritering mellan projekt • Möjliggöra för teamen att hämta och välja projekt ad hoc (pull-förfarande) • Förenkla budgetarbetet, med en löpande allokering, med tydlig finansiell koppling till leverabel (sälj funktion isf tid), skapa incitament för gemensamma lösningar mellan projekt • och inte minst; 20
  • 21. 21 Förbättra oss ständigt, göra mindre av det som inte fungerar och göra ännu mer av det som vi redan gör bra 

Editor's Notes

  1. Arbetar kontinuerligt med processförbättringar (arbetssätt, rapporter, ’lessons logs’, m.m.)