CASE AGIL TILGANG TIL VEDLIGEHOLDELSE AF JOBPORTAL OG UDVIKLINGSPROJEKT NNIT er en international itservice-leverandør, der rådgiver om, udvikler, implementerer og drifter it-løsninger til regulerede brancher. Vi skaber værdi for private og offentlige virk somheder ved at tage ansvar for deres it, som var det vores egen. www.nnit.com SCRUM-metode til Jobnet.dk strømliner samarbejdsproces Da Styrelsen for Arbejdsmarked og Rekruttering (STAR) var på udkig efter en ny leverandør til udvikling af sin jobportal Jobnet og overtagelse af webstedet, kiggede de på NNIT. Men dette var ikke et helt almindeligt projekt. STAR ville bruge SCRUM, en iterativ udviklingsproces til projektstyring, som ofte anvendes til agil softwareudvikling. Efter afholdelse af et kursus og en test med en ekstern SCRUM-coach, STAR, NNIT og eksterne leverandører blev projektet iværksat i sommeren 2011. Det har været en helt ny måde at arbejde på for alle teamets medlemmer, og SCRUM-udviklingsmodellen har været med til at skabe et åbent og ærligt samarbejdsmiljø – og et godt arbejdsmiljø. BENTE DALGAARD CHEFKONSULENT OG PROJEKTLEDER, ARBEJDSMARKEDSSTYRELSEN “NNIT forstod, hvad vi havde brug for, og hvad vi forsøgte at opnå.” TINA SU LYN LIM APPLICATION MANAGER, MICROSOFT SOLUTIONS, NNIT “Der er stor fokus på, at teamet skal have det godt sammen, og det kan vi takke STAR for. Vi er meget glade for samarbejdet. Det er simpelthen et godt ægteskab.” UDFORDRINGEN: Forbedret anvendelighed med en agil tilgang Jobnet.dk indeholder alle de oplysninger, der er nødvendige for jobsøgere og arbejdsgivere i Danmark. Ledige skal registrere sig i systemet hver uge for at kunne modtage arbejdsløshedsunderstøttelse, og det kan brugerne gøre online på jobnet.dk eller på jobnets mobile app. Med 600-700.000 enkeltbrugere og 1,5 millioner logins om måneden spiller portalen en nøglerolle på det danske beskæftigelsesmarked. Jobnet blev lanceret i 2002 og administreres af STAR, som er en del af Beskæftigelsesministeriet. Webstedet vedligeholdes og opgraderes af eksterne leverandører på 2-3 års kontrakter. I 2011 vandt NNIT projektet om at vedligeholde og opgradere portalen i de følgende to år, og projektet er siden blev forlænget to gange og løber frem til 2015 med forventning om sidste års forlængelse til 2016. STAR ønskede at anvende en mere fleksibel fremgangsmåde i forhold til den traditionelle vandfaldsmetode, de tidligere havde benyttet. “Vi ville forbedre webstedets anvendelighed og være mere aktive i beslutningsprocessen end tidligere, og det er derfor, vi valgte at benytte en agil tilgang og SCRUM. NNIT forstod, hvad vi havde brug for, og hvad vi forsøgte at opnå,” siger Bente Dalgaard, chefkonsulent og projektleder i STAR. For at alle kunne lære SCRUM at kende, før projektet blev søsat, holdt to eksterne CASE AGIL TILGANG TIL VEDLIGEHOLDELSE AF JOBPORTAL OG UDVIKLINGSPROJEKT OM STYRELSEN FOR ARBEJDSMARKED OG REKRUTTERING Som en del af Beskæftigelsesministeriet er Styrelsen for Arbejdsmarked og Rekruttering med til at sikre, at Danmark har et fleksibelt, dynamisk og velfungerende arbejdsmarked. Styrelsens hovedopgave er at bidrage til, at mennesker kommer i job og ud af arbejdsløshed. OM JOBNET.DK Kort sagt om udvikling og vedligeholdelse af projektet jobnet.dk: • Tre til fire udgivelser (releases) om året • Den to-årige kontrakt udløb den 31. marts 2013, men er forlænget frem til marts 2015 med forventet forlængelse til 2016 • For at vinde udbuddet skal tilbudsgiver dokumentere arbejdskendskab til SCRUM-udviklingsprojekter • SCRUM Master fokuserer på, at processerne følges og rydder eventuelle forhindringer for teamet af vejen, men er samtidig en del af teamet og udvikler også • Udviklingen finder sted i tougers iterative udviklingsperioder SCRUM-coaches et kursus af en uges varighed for NNIT- og STAR-teamet samt for de to eksterne leverandører. LØSNINGEN: Et frisk pust til udvikling og vedligeholdelse I løbet af de sidste 12 år har jobnet.dk være igennem talrige opdateringer, så webstedet omfatter en indviklet kodning. Og fordi brugerne besøger portalen døgnet rundt, skal fejlrettelser og implementeringen af nye funktioner udføres, mens portalen er oppe og køre. Teamet arbejder i to-ugers udviklingsperioder, som er grundlaget for udviklingen i SCRUM. Teamet skriver og afprøver den nye kode i henhold til STAR’s anvisninger, og under de daglige møder tager teamet fat på eventuelle nye udfordringer eller problemer, og opgaverne prioriteres. SCRUM inddeler projektet i mindre dele, hvor analyse, udvikling og test sker løbende. Tina Su Lyn Lim, Application Manager, NNIT A/S, siger: “Det har været en læreproces for os alle. For eksempel er den færdige kode dokumentationen, og det en anderledes måde for udviklerne at arbejde på. STAR har arbejdsstationer, så de kan arbejde direkte sammen med udviklerne. Normalt har udviklere ikke direkte kontakt med deres kunder. Og hvis der opstår problemer, definerer vi de handlinger, der skal udføres for at løse dem. Det er en fantastisk måde at håndtere tingene på, før de bliver til rigtige problemer.” RESULTATET: Et tæt forhold mellem kunde og leverandør i et afslappet arbejdsmiljø “Denne måde at arbejde på har gjort os til en bedre kunde,” siger Bente Dalgaard. “Med SCRUM er vi meget tættere på udviklingsprocessen, og vi kan med vores egne øjne se, hvor vanskeligt det er at få opfyldt nogle af vores krav. Vi er blevet bedre til at komme med input, og fordi vi deler ansvaret, får slutbrugerne et meget bedre produkt.” Tina Su Lyn Lim er enig: “Vi arbejder med to-ugers udviklingsperioder, og det betyder, at hvis noget ikke er helt tilfredsstillende, kan vi tale om tingene og lave ændringer. Det gavner processens gennemsigtighed over for STAR, da de ved præcist, hvad der bliver leveret.” Tina Su Lyn Lim uddyber: ”Vi har nu i snart tre år arbejdet meget tæt sammen og opbygget en fantastisk tillid til hinanden. Det betyder, at vi alle kan bruge vores tid på at forbedre processen og skabe et bedre produkt fremfor at skulle bruge tid på kontroller. Ydermere har den stærke tillid den fordel for alle, at udviklerne kan bruge op til 20% af den samlede tid til at forbedre koden ved at rydde op i den tekniske gæld. På den måde bliver det stille og roligt lettere at arbejde i koden for udviklerne, og STAR skal bruge færre ressourcer til vedligehold.” For Bente Dalgaard er det bedste ved SCRUM, “at vi ikke er modstandere - vi samarbejder for at gøre det hele bedre. Tina Su Lyn Lim tilføjer: “Projektet har givet en masse interesse i hele NNIT. De hører, at det er et godt projekt at arbejde på, fordi STAR har lagt vægt på, at det skal være en god oplevelse. Der er stor fokus på, at teamet skal have det godt sammen, og det kan vi takke STAR for. Vi er meget glade for samarbejdet. Det er simpelthen et godt ægteskab.” 10-9-2014 Kontakt os på [email protected] for at få mere at vide om denne case eller vores services. NNIT NNIT NNIT NNIT NNIT NNIT NNIT A/S Østmarken 3A DK-2860 Søborg Tel: +45 7024 4242 Switzerland Bändliweg 20 CH-8048 Zurich Tel: +41 44 405 9090 Germany Eschenheimer Anlage 1 DE-60316 Frankfurt am Main Tel: +49 69 66 36 98 73 Czech Republic Explora Jupiter Bucharova 2641/14 3.NP CZ-158 00 Prague 5 China 358 Nanjing Rd. CN-Tianjin 300100 Tel: +86 (22) 5885 6666 Philippines 24/F 88 Corporate Center 141 Valero St. PH-Makati City 1227 Tel: +63 2 889 0999 USA 650 College Road East, Princeton, New Jersey 08540 Tel: +1 (609) 955 4949
© Copyright 2024