Promising Practice case om Agil Transformation
Mange organisationer har i dag indført agile principper i deres udviklingsafdeling og har dermed høstet en del erfaring med at gennemføre agile projekter. Men for at høste den fulde gevinst ved den agile metode, skal man have hele organisationen med på rejsen. Den 19. marts 2015, gav vores to oplægsholdere et indblik i hvordan man orkestrerede den agile transformation hos Styrelsen for Arbejdsmarked og Rekruttering.
3. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AMANDA
Med 34 procent af stemmerne fik Amanda 1. pladsen
i opløbet om at være Danmarks største it-skandale.
Computerworld.dk, 20. juli 2007
4. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AMANDA - FAKTA
§ Udbudt i 1995, budget ca. 250 MDKR
§ Datacentralen og IBM ender med at vinde
§ CSC køber derefter Datacentralen
§ Skal være færdigt i 1998
§ Udrulles først i 2000 – arbejdsnedlæggelser følger
§ Endelig pris: ca. 650 MDKR
Medarbejderne i en række AF-regioner holdt i går faglige
møder eller nedlagde arbejdet i protest mod det nye edb-
system Amanda. De ansatte mener, at de ikke kan passe
deres arbejde på grund af fejl og mangler i Amanda. Der er
ganske enkelt ikke tid til at tage sig af de arbejdsløse og
jobformidling.
Ingeniøren 10. maj 2000
5. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AMANDA - ANSVAR
… AMS’ øverste ledelse har forsøgt at sikre et hensigtsmæssigt
samarbejde med leverandøren... Selv om problemstillingen har
været rejst gentagne gange over for leverandøren, har denne ikke
formået i tilstrækkelig grad at opfylde AMS’ efterspørgsel efter en
mere kvalitetsbetonet planlægning.
Rigsrevisionen 10. oktober 2001
Hvem blev fyret?
6. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AMANDA - KRAVSPECIFIKATION
… det [har ] ikke i et projekt som AMANDA, hvor
udviklingen strækker sig over flere år, [] været muligt
til fulde at tage højde for, hvilke nødvendige eller
mulige ændringer der ville være til projektet,
efterhånden som udviklingsarbejdet skred frem
Rigsrevisionen 10. oktober 2001
7. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AMANDA - RESSOURCER
Rigsrevisionens undersøgelse har vist, at AMS’ ledelse
har haft problemer med at sikre tilstrækkelige
personaleressourcer til udviklingen af AMANDA
Rigsrevisionen 10. oktober 2001
8. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AMANDA – KONTRAKT OG BOD
Kammeradvokaten vurderer, at det bedst betaler sig
for Arbejdsmarkedstyrelsen at opgive en retssag mod
CSC, selvom han skønner, at oddsene for at vinde er
gode.
Argumentet er, at det vil tage for lang tid og koste for
mange penge at føre retssag.
Computerworld.dk 10. maj 2000
9. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
FIRE SANDHEDER OM IT-UDVIKLING
Mens it-systemer kodes:
§ ændrer verden sig
§ ændrer forståelsen af forretningen sig (og den bliver bedre)
§ udvikler teknologien sig
§ bliver leverandøren bedre
10. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
FORUDSIGELIG
UFORUDSIGELIGHED
§ Omkostninger
vs.
scope
§ Planlagt
skalering
vs.
4lføje
flere
ressourcer
4l
et
allerede
forsinket
projekt
11. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
BROOKS LAW
… adding manpower to a late software project makes it
later
Fred Brooks, 1975
12. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
KUNDEN VS. LEVERANDØREN
Hvor mange ressourcer skal kunden have i ft. leverandøren?
Er kravspecifikationen død?
Hvad med kontrakten?
13. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ANSVAR
§ Kunden har ansvaret til slut.
§ Så kan kunden lige så godt tage ansvaret til at starte
med
14. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
MODENHED
§ Lav modenhed hos kunden
§ Lav modenhed hos leverandøren
§ Lav modenhed i samarbejdet
SCRUM
15. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
POST AMANDA
§ 2002: Arbejdsmarkedsportalen
§ 2004: Strategi om udfasning
§ 2008: Amanda lukkes
§ Iterativ Udvikling
§ Åbne grænseflader
§ Men vandfald
16. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
POST AGILT
§ Individer og samarbejde frem for processer og
værktøjer
§ Velfungerende software frem for omfattende
dokumentation
§ Samarbejde med kunden frem for kontraktforhandling
§ Håndtering af forandringer frem for fastholdelse af en
plan
17. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
KONTAKTOPLYSNINGER
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
www.changegroup.dk
Mobil:
IT-arkitekt m.v.
+45 2096 9462
thom@schristensen.com
Thomas Christensen
www.thomaschristensen.com
19. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
DEN AGILE ORGANISATION, HVORDAN
ORKESTRERER VI DEN AGILE ORGANISATION
Case: Styrelsen for arbejdsmarked og rekruttering
19
20. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
AGENDA
1. Casen: Styrelsen for arbejdsmarked og rekruttering (STAR)
2. Situationen i 2010
3. Den agile rejse - 2010 til nu
4. Er STAR så agil nu?
5. Opsamling – og ”gode” råd
20
22. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
Kontor: Digitalisering og Support
Kontoret har ansvaret for den digitale implementering af
politiske reformer og initiativer, herunder udvikling af
selvbetjeningsløsninger mv.
Kontoret har ansvaret for den digitale udvikling og forvaltning af de
forretningssystemer, der understøtter beskæftigelsesindsatsen på landsplan
(Jobnet, DFDG, Jobcenter Planner, Jobbing, Mitjobkompas, ijobr mv).
22
25. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
OffentligePrivate
Kommune
Styrelsen
for
Arbejdsmarked
og
rekruttering,
STAR
Ydelsescenter
JobcenterKommunernes
ydelsessystem
(KY)
-‐
kontanthjælp
mm.)
Kommunernes
sygedagpengesystem
(KSP)
Til-‐/afmelding
Kontaktgruppe
Henvisning
til
YC
Bevilling
Raskmeldingsstatus
Stop
sygedagpenge
Raskmelding
Danmarks
Statistik
NemId
CPR
CVR
Opret
sag
Stop
sag
ved
raskmelding
Ændring
af
sag
Ferie
Varighedsadvis
Fravær
Negative
hændelser
Henvisningsdato
til
YC
Aktivering
Rådighed/Sanktion
Bevilling
Til-‐/afmeldinger
Plan,
Ferie,
Sygdom,
Aktiveringer,
Samtaler,
CV,
mm
Anden
kommunal
IT
Økonomistyring
KMD
Opus
o.a.
Sagsoverblik/
Partskontakt
(SAPA)
Aktiviteter
Det
fælles
datagrundlag
(DFDG)
Centralprint
Rigsarkivet
Virk.dk
Borger.dk
Sagsbehandlerrettede
løsninger
Jobnet
for
jobkonsulenter
Planner
(Indkald
samtaler)
Borger
og
virksomhedsrettede
løsninger
Jobnet
for
borger
og
virksomhed
(CV,
Jobannoncer,
tilbud)
Jobbing.dk
Mit
job
kompas
Midlertidige
indberetninger
(Sharepoint)
VITAS
(Virksomheds-‐
tilbud)
Til-‐/afmelding
Plan,
Ferie,
Sygdom
CV
Job-‐ind
Job-‐ud
Arbejdsmarkeds-‐
portalen
Administration
og
ledelse
Jobindsats.dk
Backend,
DWH
Printarkiv
Skabeloner
Landssupport-‐
systemet
Bruger
admin
Ret
og
pligt
AMFORA
A-‐kasse
løsninger
A-‐kasse
løsninger
NemRefusion
Sygemelding
Medlems-‐til/afgang
UPH,
status,
sygdom
CV
samtaler
Rådighed/Sanktion
Jobcenter
løsninger
FASIT,
Opera,
Workbase
Jobcenter
løsninger
FASIT,
Opera,
Workbase
EDHEDH A-‐Refusion
KMD,
WBA,
SKS-‐AS
A-‐Refusion
KMD,
WBA,
SKS-‐AS
Private
Jobdatabaser
Private
Jobdatabaser
Anden
Aktør
Systemer
SYSTEMLANDSKABET
Jobnet
DFDG
A-
kasse
Jobcent
er
JobKo
n
Planner
25
26. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
ELLER ET LIDT ENKLERE BILLEDE …
Jobnet
DFDG
A-
kasse
Jobcent
er
JobKo
n
Planner
26
27. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
FORRETNINGEN – HVORDAN OPSTÅR BEHOVET?
Landssupporten
Modernisering-
teknisk og
brugermæssigt
Teknisk gæld
Teknologisk
udvikling
Indirekte
lovgivning
Reformer
- Reform af beskæftigelsesindsatsen
- Reform af kontanthjælpen
- Reform af førtidspension og fleksjob
- Reform af sygedagpenge
- Reformen af …
- Reform af …
- Reform af …
Backlog
27
29. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
Maj
2010
IT-PROJEKTERNE I DEN STATSLIGE
SEKTOR VAR UDFORDRET:
”De gode eksempler til trods er vellykkede statslige
it-projekter snarere undtagelsen end reglen”
30. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
RISIKO: 196 BUSINESS CASE: 89 PROJEKTMODEL: 69
STYRING : 58 RAPPORTERING: 15
30
Agil: 0 Akupunktur: 0
31. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
DEN LOGISKE VEJ: PISK ER GODT, DERFOR ER MERE PISK
ER ENDNU BEDRE:
Aftalemodel med masser af håndtag til styring og kontrol:
• Fast pris og fast tid
• Utallige detaljerede krav
• Leverandøransvar
• Rapportering
• Servicemål
• Bod
• Garantier
Men passer modellen til virkeligheden?
• Vedligeholdelse og genudbud
• Afvikling af teknisk gæld
• Mangelfuld dokumentation
• Videreudvikling i en dynamisk, politisk styret virkelighed.
32. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
DET ER SVÆRT AT SLIPPE EN KULTUR UDVIKLET GENNEM MERE
END 25 ÅR:
VANDFALDSMODELLEN UNDERSTØTTET AF FASTPRISAFTALEN K02
Logisk, let at forstå, let at forklare:
• Fast ydelse, fast pris, fast tid!
• Kontrakten placerer entydigt ansvaret hos leverandøren
• Alt er aftalt, så vi sparer på egne ressourcer i projektforløbet
• Aftalte servicemål og prøveforløbet sikrer, at vi får det vi har købt
• Bodsbestemmelserne får leverandøren til at levere som aftalt
• Vi skaber en konkurrencesituation, som sikrer os værdi for pengene
• Leverandørerne kan sende udviklingen derhen, hvor der er dygtige og flittige udviklere til lave
timepriser
35. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
Med
den
agile
udviklingsmodel
fly@er
vi
fokus
fra
produkt
og
pris
4l
proces,
rammer
og
mennesker
VI BRUGTE ET UDBUD SOM ANLEDNING TIL AT INDFØRE DEN AGILE MODEL:
HVIS DU VIL HAVE EN AGIL UDVIKLINGSPROCES, MÅ DU
STARTE MED DET AGILE UDBUD
36. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
VALG AF LEVERANDØR (TILDELING)
Kriterium Traditionel Vægt Agil Vægt
Produkt Løsningen (hvad):
Kravopfyldelse
Produktegenskaber
30% (Virksomhedens erfaring
med tilsvarende opgaver/
teknologier/processer
afdækkes i
prækvalifikationen)
0%
Organisation Nøglepersoner =
projektleder ++
10% Teamets erfaring
Bemanding af rollerne
Kompetencer
Code Camp – evne til
håndtering af processen
50%
Proces Kvalitet
(kvalitetssystem)
Metoder
(metodeapparat)
10% Opstartsfasen
Løsningen: Hvordan løses
den konkrete opgave
30%
Pris Produktpris (TCO)
++
50% Evalueringspris:
Team
++
20%
37. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
CODE CAMP I VURDERINGSFASEN
Et én-dags forløb i tilbudsgivers miljø:
• Fiktiv opgave (udvikle en lille applikation)
• Vise evner til samarbejde
• Vise at de forstår Scrum – gennemløbe et par sprints
• Demonstrere deres ”værktøjskasse”
• Demonstrere deres it-understøttelse (løbende build, test, release)
• Demonstrere teamets kompetencer i forhold til opgaven
• Demonstrere teamets modenhed i forhold til modellen
(indgår i tilbudsvurderingen)
38. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
IMPLEMENTERING AF DET AGILE SAMARBEJDE I
PRAKSIS
Når vi har valgt den rigtige leverandør,
gælder det om at gøre den valgte
leverandør rigtig
39. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
DEN AGILE MODEL:
- HVAD ER DET?
Daily
Scrum
Sprint review
Sprint
retrospective
Sprint
Planning
Sprint
42. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
Kapaciteten er kun til at lave
det ”helt nødvendige”
• MVP (Minimum Viable Product – det mindste product
der giver værdi for brugeren)
• MVS (Minimum Viable Solution – den simpleste
løsning der løfter MVP)
42
43. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
PRIORITER - TIDLIGT
43
Lovgivning
Strategi
Teknologi
Analyse Udvikling Release
Sådan var det: Alle bruger til på ting der ikke bliver til noget
Ønsket tilstand: Indsatsen koncentreres om det der bliver til noget.
Prioritering/scoping
Prioritering/descoping
Inddrag kapacitetsbegrænsninger tidligt
47. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
http://blog.crisp.se/2012/10/25/henrikkniberg/agile-product-ownership-in-a-nutshell
PRODUCT OWNER
48. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
4. ER VI SÅ AGILE NU? - DEN FORSATTE REJSE
På nogen punkter: Ja,
på andre: Nej. Vi er meget mere agile end vi var - men vi er ikke helt så agile som vi
ønsker at være.
48
49. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
BARRIERER/UDFORDRINGER
• Prioritering
• Skalering til mange teams
• ”Lagdelte” kontrakter
• Fysisk adskillelse
• Adskilte miljøer
• Vanskelige forhold for PO’er - skal være til stede i flere teams
• Standardisering på tværs (principper, arkitektur, kode, test, rapportering osv.)
Adskilte processer hos hver leverandør
Adskilte miljøer, der skal synkroniseres og holdes ajour
• Release hyppighed, afhængighed af eksterne systemer
49
50. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
HVAD HAR STAR OPNÅET?
• Mulighed for løbende prioriteringer uden tung ændringsstyring
• Mere gennemsigtighed
• i omkostninger til fejlrettelser, videreudvikling og nyudvikling
• i kundens egne prioriteringer
• i problemer à nemmere at agere
• Overholdelse af budgetter
• Løbende optimering
• miljøer
• samarbejdet med andre leverandører (webservice snitflader)
• tilpasning af udviklingsteamet og støttepersoner
• Bedre kode
• Bedre forretningsmæssige prioriteringer
• Bedre bestillere
51. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
4%
3%
15%
10%
18%
50%
Ressourceallokering
Efterslæb fra tidligere release Serveropgradering
Allkeret fugbugz Løbende forbedringer (Kaizen)
Uplanlagt forretning (CPO) Planlagt forretning
51
52. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
OPSAMLING – GODE RÅD
• Gør dig opgaven klart: Et system eller nogle processer og kompetencer
• Tænk MVP, lær at prioritere
• Sæt ikke mere i gang end du kan gabe over
• Coaching, forbedring
• Dan komplette teams
• Nærhed
• Få styr på miljøerne – kort turn-around-tid
• Fokus på forretningsmæssige mål
• Skalering er en vanskelig disciplin
52
53. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
HVAD HAR VI LÆRT?
• Nærhed og samtale er en forudsætning for at de forskellige kulturer og modeller kan fungere sammen
• Der findes ikke én færdig agil model – og slet ikke for samspil mellem forskellige kulturer
• Selv den mest agile leverandør skal coaches
• Du er omgivet af skeptikere
_____________
• Code Camps gav benefit på to fronter:
• Tilbudsvurdering
• Kick start på Opstartfasen med den valgte leverandør – masser af læring på 1 dag
• Fordomme om Leverandørerne aflivet:
• Vil ikke gå med til kort opsigelsesfrist
• Vil ikke gå med til reduceret fakturering ved udskiftninger, de ikke er herre over
• Vil ikke have kunden siddende sammen med sine folk
• Vil ikke have at kunden blander sig i bemanding
• Vil ikke samarbejde åbent med ”konkurrenter”
• Og nej, EU-udbudsreglerne forhindrer ikke agile udbud
54. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
DEN VIDERE REJSE
• Fortsætte og videreudvikle modellen
• Samarbejde på tværs af delsystemer (mellem egne leverandører)
• Fælles lokaler
• Tidlig scoping og prioritering (vi kan ikke det hele)
• Udviklings- og testmiljøer
• Pas på forholdene for PO’er
• Reducere konsekvenserne af genudbud
55. ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
info@changegroup.dk
www.changegroup.dk
KONTAKTOPLYSNINGER
ChangeGroup
Flæsketorvet 68
DK-1711 København V
Telefon: +45 3332 7778
www.changegroup.dk
Mobil:
Management konsulent
+45 2061 3472
aage.knudsen@wata.dk
Aage Knudsen