agil transformation / changegroup
Post on 29-Jul-2015
399 Views
Preview:
TRANSCRIPT
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
DEN AGILE TRANSFORMATION, OPTAKT, V/THOMAS CHRISTENSEN
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
1995
1995
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
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
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?
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
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
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
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
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
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
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?
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
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
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
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
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
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
DEN AGILE TRANSFORMATION, V/AAGE KNUDSEN
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
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
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
1. CASEN: STYRELSEN FOR ARBEJDSMARKED OG REKRUTTERING (STAR)
21
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
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
23
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
24
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
JobcenterKommunernesydelsessystem (KY)-‐ kontanthjælp mm.)
Kommunernessygedagpengesystem
(KSP)
Til-‐/afmeldingKontaktg ruppeHenvisning til YC
Bevilling
RaskmeldingsstatusStop sygedagpenge
Raskmelding
DanmarksStatistik
NemId
CPR
CVR
Opret sagStop sag ved raskmelding
Ændring af sagFerie
Varighedsadvis
FraværNegative hændelser
Henvisningsdato til YCAktivering
Rådighed/SanktionBevilling
Til-‐/afmeldingerPlan, Ferie, Sygdom, Aktiveringer,
Samtaler, CV, mm
Anden kommunal IT
ØkonomistyringKMD Opus o.a.
Sagsoverblik/Partskontakt
(SAPA)
Aktiviteter
Det fælles datagrundlag(DFDG)
Centralprint
Rigsarkivet
Virk.dk
Borger.dk
Sagsbehandlerrettede løsninger
Jobnetfor jobkonsulenter
Planner(Indkald samtaler)
Borger og virksomhedsrettede løsninger
Jobnetfor borger og virksomhed
(CV, Jobannoncer, tilbud)
Jobbing .dkMit job kompas
Midlertidigeindberetninger(Sharepoint)
VITAS(Virksomheds-‐
tilbud)
Til-‐/afmeldingPlan, Ferie, Sygdom
CV
Job-‐indJob-‐ud
Arbejdsmarkeds-‐portalen
Administration og ledelse
Jobindsats.dkBackend,DWH
PrintarkivSkabeloner
Landssupport-‐systemet
Brugeradmin
Ret og plig tAMFORA
A-‐kasseløsningerA-‐kasseløsninger
NemRefusionSygemelding
Medlems-‐til/afgangUPH, status, sygdom
CV samtalerRådighed/Sanktion
Jobcenter løsningerFASIT, Opera, WorkbaseJobcenter løsninger
FASIT, Opera, Workbase
EDHEDH A-‐RefusionKMD, WBA, SKS-‐AS
A-‐RefusionKMD, WBA, SKS-‐AS
PrivateJobdatabaser
PrivateJobdatabaser
Anden AktørSystemer
SYSTEMLANDSKABET
Jobnet
DFDG
A-kasse
Jobcenter
JobKon
Planner
25
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
Jobcenter
JobKon
Planner
26
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
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
2. SITUATIONEN I 2010 … AGIL VAR OP AD BAKKE
28
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”
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
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.
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
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
BESLUTNING: GO AGILE MED JOBNET
33
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
3. DEN AGILE REJSE - 2010 TIL NU
34
PAUSE, DEREFTER ….
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
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%
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)
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
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
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
IMPLEMENTERING LØBENDE FORBEDRING
TILPASNING • Coaching • Retrospective • Review • Procesforbedring • Skalering • Sameksisterende modeller (Prince2, ITIL, osv.)
40
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
41
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
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
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
release 1
release 2
release 3
USER STORY MAPPING
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
45
ChangeGroup Flæsketorvet 68 DK-1711 København V
Telefon: +45 3332 7778 info@changegroup.dk www.changegroup.dk
EKSEMPEL: PRIORITERING AF LØSNINGER
46
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
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
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
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
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
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
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
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
top related