sådan kører vi processen

Relaterede dokumenter
(Bilaget ligger på i pdfformat og word-format.)

Agile metoder og kontrakter

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

Accelerate Agil implementering fra EG NeoProcess

Dynamisk hverdag Dynamiske processer

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

Ud af krisen. Software på tværs, 15. juni 2009

Kvalitetssikring og agile udvikling

Nexus Guide. Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling. Udarbejdet og vedligeholdt af Ken Schwaber og Scrum.

Iterativ og Agil udvikling

Kom i gang med E-handel

Tema: Half Double i digitaliseringsprojekter

Cloud i brug. Migrering af Digitalisér.dk til cloud computing infrastruktur

DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN

Eksamineret Scrum Master

Markedsinput til Erhvervsstyrelsens itrammeaftale Delaftale 1 og 2

Studentervæksthus UCL. Kompasset

Bilag 16. Den Iterative Model. Til Kontrakt. Den Nationale Henvisningsformidling

Der er nogle få enkle regler, det er smart at overholde i en mentor/mentee relation. Her er de vigtigste:

TRIVSEL PÅ ARBEJDSPLADSEN DET TALER VI NATURLIGVIS OM...

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

Opstart

10. gode råd til forandringer i virksomheder

Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3)

Agile holdninger, ved Jesper Nielsen

BILAG TIL STANDARDVILKÅR OG BETINGELSER

Scrum guiden. Den ultimative guide til Scrum: Spillets regler. Oktober Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland

ARBEJDET MED UDVIKLING AF EN AGIL STANDARDKONTRAKT

Agil softwareudvikling i praksis. v/ Thomas Schou-Moldt, Lead Architect, Miracle A/S

Engageret, kompetent og målrettet produktudvikling INNOVATION

Specialister i softwareudvikling. Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger

App-strategi for Randers Kommune December Bilag 2: Procesvejledning for app-udvikling i Randers Kommune

DGNB når bygherren kræver certificering af sit bæredygtige byggeri. sådan kommer du godt i gang

Ressourcen: Projektstyring

Scrum Master certificeringskursus

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen The LEGO Group l

Systemisk projektlederuddannelse

Hold 1, 2014 LOGBOG. Denne logbog tilhører:

Projektplan Syddjurs Smart Community

The Scrum Guide TM. Den ultimative guide til Scrum : Spillets regler. Juli Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland

OPLEV VÆRDIEN AF ET PROFESSIONELT NETVÆRK. Vi hjælper ledere, specialister og deres virksomheder med at udvikle sig gennem et fortroligt netværk.

Interview med butikschef i Companys Original

Drejebog for kick-off workshop for styregruppen. September 2018

fra udvikler til leder med Pomodoro-teknikken Troels Richter 2009

Agil-model versus V-model set i lyset af en testers dilemmaer

Kom godt i gang med projektkarrieren Karsten Lodahl Madsen, Dansk Magisterforening Mikkel Lundstrøm, Unik Consult

Medarbejder- udviklingssamtaler - MUS

Fra god til fantastisk. Skab hurtige og målbare resultater!

CENTRALE LEDELSESOPGAVER DERFOR HAR VI ET LEDELSESGRUNDLAG LEDELSESVÆRDIER LEDELSESGRUNDLAGET SKAL BESKRIVE COOPS HOLDNING TIL GOD LEDELSE

Hvad kan I få ud af jeres hjemmeside?

Kombinér. tirsdag d. 20. september 2011 Rovsing Management Agile Team

Brugervenlighed som en fast del af udviklingsprocessen

EN RIGTIG LEDER ER ET DUMT SVIN...

ETC sæt strøm til projektstyringen

METODER. til intern videndeling. - dokument til download

Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up

BibDok. Guide til BibDok. En metode til at dokumentere effekt af bibliotekets indsatser

Product Ownerens værktøjskasse

Opskriften på vellykkede OPI er tre grundlæggende råd

Projektledelse i det offentlige

IT projektmodel. Fælles projektmodel på tværs af Enhedsadministrationen for projekter der har IT-involvering

Lightning Decision Jam. Ti enkle trin til at fastlægge fokus og realiserbare næste bedste skridt

Application Management Service

Case til opgaven: Evaluering som belutningsmodel for forandring. Case til opgaven: Evaluering som beslutningsmodel for forandring.

Vejledning til ansøgning i Videncenter for. Velfærdsledelse. 1. Titel. 2. Ansøgt beløb. 3. Hovedansøger 17/03/11. Videncenter for.

DEN GODE SAMTALE HÅNDBOG FOR LEDERE

Procesplan for udarbejdelse af cykelpolitik

Global Business Services, GBS. Scrumappetitvækker. Præsentation af SCRUM for A2B, Hillerød Søren Weiss Hansen & Gitte Klitgaard Hansen

Introduktion til scrum

BRUGERCENTRERET DESIGN.

Bierhverv Ekstern Lektor på Institut for Ledelse. Uddannelse Cand. Oecon. Master i Organisationspsykologi PRINCE 2, Scrum-Master, Pædagogikum, etc.

SPROG- OG LÆSE- KOMPETENCER HOS TOSPROGEDE ELEVER

Fra vision til virkelighed på 100 dage. Strategirealisering: Sæt agiliteten og handlekraften fri og realisér jeres strategiske ambitioner.

Scrum og agile. Torsdag d. 29. november 2007

Transkript:

VERTICA sådan kører vi processen Når du som ny kunde skal have udviklet en ny e-handelsløsning eller app til din virksomhed, kan det være svært at overskue den proces, der følger. Hos Vertica har vi været det igennem mange gange, og vi vil gerne hjælpe med at klæde dig godt på til opgaven. I denne lille folder kan du læse om, hvordan dit nye samarbejde med os vil forløbe lige fra afklaringsfasen over udviklingsfasen og til din nye løsning går i luften. Menneskene bag - Hvem er vi? Agilitet hvorfor og hvad er det egentlig Foranalyse Kick off Sprintet fra start til slut Roller Sprint planning Daily stand up Demo Retrospective Test en løbende proces Økonomi det er der styr på! Når udviklingen er afsluttet 2 3 5 7 8 9 10 10 11 11 12 13 14 1

MENNESKENE BAG Hvem er vi? Hos Vertica har vi fem værdier; Begejstring, Kvalitet, Forspring, Udbytte og Gennemsigtighed. Vi udviser altid begejstring for det, vi laver. Kvalitet gennemsyrer alt, hvad vi siger og gør. Vi er altid på forspring og sikrer derved vores kunder de bedste løsninger. Gennem forretningssans og teknologisk viden skaber vi udbytte for vores kunder. Og så har vi gennemsigtighed både over for vores kunder og internt hos Vertica. Vores værdier er ikke bare noget, vi siger. Det er værdier, vi efterlever. Hvert år hiver vi to dage ud af vores kalender og holder Innovation Camp, hvor vi udvikler og arbejder på vores egne ideer. Det øger både vores begejstring og sikrer, at vi er på forspring med den nyeste viden og de nyeste teknologier. 2

AGILITET HVORFOR? - Og hvad er det egentlig? Hos Vertica arbejder vi agilt, fordi vi tror på, at det er det eneste rigtige. Vi arbejder primært med Scrum, men vi er ikke fanatiske. For os er det vigtigste, at vi gør det, der fungerer bedst for lige netop det projekt, vi er i gang med. Ikke to projekter er ens, og derfor kan den måde, vi gennemfører dem på, heller ikke være det. Hvad der dog altid er sikkert er, at teamet dagligt sparrer med hinanden for at sikre de bedste løsninger, at vi løbende leverer delelementer af løsningen til dig som kunde, at vi evaluerer igennem projektet, og at vi holder et vågent øje med tidsplanen og økonomien. Nogle af de typiske aktiviteter I vil deltage i og høre os snakke om stammer primært fra Scrum. Her får du et hurtigt overblik: Daily standup Sprintplanning Detailplanning Demo Retrospective Pssst! Du kan blive meget klogere på disse fine ord under afsnittet Sprintet fra start til slut 3

MEN NU TIL SPØRGSMÅLET - AGILITET HVORFOR OG HVAD ER DET EGENTLIG? At arbejde agilt vil sige, at man arbejder iterativt. Efter hver iteration leverer vi dele af løsningen (modsat vandfaldsmetoden hvor man arbejder i en lang periode uden delleverancer). Vi ved, at din forretning og verden omkring den konstant ændrer sig. Vi arbejder agilt for at kunne imødekomme denne forandring. En agil proces sikrer, at vi evaluerer undervejs og kan nå at lave tilpasninger, hvis der opstår nye ønsker eller behov til løsningen undervejs i udviklingsprocessen. Vi arbejder agilt for at sikre, at vi igennem delleverancer, demoer og løbende evalueringer udvikler den bedst mulige løsning for vores kunder, at vi giver plads til ændringer løbende undervejs, og at vi har muligheden for dybdegående tests løbende i processen. 4

TRÆF DE RIGTIGE BESLUTNINGER FORANALYSE Under foranalysen kommer vi godt ind under huden på jeres organisation og forretning. Vi stiller med et bredt hold af kompetencer, der tilsammen er i stand til at dække alle områder af foranalysen. I tæt samarbejde med jer udarbejder og leverer vi følgende: PROJEKTVISION En overordnet projektvision visualisering En visualisering af løsningen herunder wireframe prototype og evt. udkast til grafisk design teknisk beskrivelse En teknisk beskrivelse af løsningen samt beskrivelser af de tekniske spørgsmål, der skal tages højde for i udviklingen leveranceplan En estimeret ProductBacklog samt leveranceplan Den optimale foranalyse strækker sig over en måned og involverer alle fremtidige interessenter til løsningen. Generelt vil foranalysen gøre jer i stand til at kunne træffe velbegrundede forretningsbeslutninger i forhold til jeres fremtidige løsning. 5

FORANALYSEN DE ENKELTE DELE Her får du et overblik over foranalysens forskellige dele. PROJEKTVISION En beskrivelse af projektets vision og forretningskritiske dele. WIREFRAME Simple skitseringer af løsningens informations- og interaktionsdesign. GRAFISK DESIGN/SKETCH Et stil og tone -oplæg der giver det første indtryk af løsningens grafiske udtryk. TEKNISK BESKRIVELSE En grundig teknisk beskrivelse af jeres nuværende og kommende tekniske setup. PRODUCTBACKLOG En detaljeret oversigt over projektets elementer med tilhørende beskrivelser og high/ low-estimater for budgettet. Senere i processen bliver wireframen klikbar og productbackloggen vil hele vejen igennem projektet hjælpe jer med at få overblik over projektet. 6

NÆSTE SKRIDT KICK OFF Når foranalysen er afsluttet og kontrakten underskrevet, er vi klar til at gå i gang med dit nye projekt. Vi skyder altid projektet i gang med et kick off-møde, der har til formål at få bragt alle up to date med foranalysens resultater, at få teamet sammensat og at skabe en relation mellem alle interessenter. Kort sagt at skabe det bedste udgangspunkt for et vellykket projekt! 7

SPRINTET FRA START TIL SLUT Vores projekter følger typisk de elementer, som du måske allerede kender fra Scrum. Hvis du ikke kender Scrum, er der her en lynhurtig gennemgang Dagligt scrum møde 3 ugers sprint Product backlog Sprint backlog Sprint demo og planning Deployment Scrum skal ses som en cyklus af sprints, der kører, indtil den ønskede forretningsværdi er opnået. Et sprint varer typisk tre uger. 8

ROLLERNE I SCRUM I Scrum er der tre toneangivende roller Product owner, Scrummaster og Teamet. product owneren Product owneren er optimalt set dig som kunde. Vi ved dog af erfaring, at det er en udfordrende rolle at indtage, og derfor vil vores projektledere assistere dig. Arbejdet består primært i at vedligeholde og prioritere product backloggen løbende igennem projektet og altid have for øje, hvad der bedst kan betale sig set ud fra et forretningsmæssigt synspunkt. scrummasteren Scrummasterens rolle er at servicere teamet og sørge for, at de kan arbejde uforstyrrede igennem sprintet. Det er samtidig scrummasteren, der faciliterer daily standups, planninger samt retrospectives. Denne rolle varetages altid af vores projektledere. 15 teamet Teamet består i Vertica primært af vores frontend- og backendudviklere. Herudover vil der til vores teams være tilknyttede UX ere og grafiske designere. 9

SPRINT PLANNING Til sprintplanning planlægges det næste sprint. De højest prioriterede opgaver fra backloggen diskuteres med productowneren - altså, dig som kunde. Når vi har planlagt sprintet sammen med dig, afholder vi dagen efter en deatilplanning, hvor vi snakker mere detaljeret omkring opgavernes tekniske indhold og finestimerer opgaverne. Sprintet kører herefter i tre uger, hvor vi naturligvis holder dig orienteret løbende om dets fremdrift. DAILY STAND UP Et max 15 minutter langt møde, hvor vi svarer på tre simple spørgsmål: 1. Hvilke opgaver løste jeg i går? 2. Hvilke opgaver skal jeg løse i dag? 3. Er der noget, der forhindrer mig i at komme videre med opgaverne? Ved hver dag at svare på de tre spørgsmål sikres det, at teamet har en føling med sprintets opgaver og synliggør de opgaver, hvor der kræves hjælp til at komme videre. Kort sagt undgår man, at nogle mister overblikket over den overordnede løsning, kører ud af et sidespor eller sidder uhjælpeligt fast i en opgave. Vidste du, at man til Daily stand up skal stå op for, at mødet ikke bliver mageligt og derved for langt? 10

LØBENDE DEMO Ved hver sprintafslutning afholdes en demo, hvor de nye funktionaliteter demonstreres, og hvor der er mulighed for at knytte kommentarer og have en dialog om det udviklede. Hvis der efter demoen opstår nye ønsker og ændringer, noteres og prioriteres disse ind i backloggen. RETROSPECTIVE løbende evaluering Umiddelbart efter demoen rundes sprintet af med en evaluering også kendt som et retrospective. Her noterer vi, hvilke ting der var gode og mindre gode ved sprintet. Samtidig har retrospectivet til formål at få teamet til at reflektere over det afsluttede sprint, så vi sammen lærer af vores fejl og successer og konstant forbedrer os. Samtidig er det et oplagt tidspunkt at få gjort teamet opmærksom på de risici og udfordringer, der kan ligge i det kommende sprint, så alle forsøger at arbejde med disse. 11

TEST EN LØBENDE PROCES Når der skal testes, vil vi rigtig gerne have jeres hjælp og input. I kender nemlig jeres forretning bedst, og I sidste ende er det jer, der skal bruge og være glade for det færdige produkt. Det er derfor vigtigt for os, at I afsætter tid til at teste løsningen. Ved at teste løsningen løbende kan vi hele tiden rette løsningen til, så den opfylder jeres behov. Og bare rolig vi laver naturligvis også tekniske tests, men dem behøver I ikke at bekymre jer om. Vidste du, at en af de tekniske tests, vi udfører, kaldes for en unittest? Og vidste du, at unittests gør, at vi kan teste alle små hjørner af løsningen separat? Det betyder for dig, at når vi laver ændringer, vil disse små tests fortælle os, hvis noget er galt, inden det når ud til dig og dine kunder. 12

ØKONOMI? DET ER DER STYR PÅ! Vi hører somme tider, at den agile arbejdsproces har ry for at koste mange penge, og at det ikke er muligt at forudsige det endelige beløb. Det mener vi på ingen måde er tilfældet. Når vi opstarter et projekt, præsenterer vi en backlog med et low og et high budget-estimat. Det vil sige, at du får et maxbeløb for, hvad løsningen potentielt set kan komme til at koste. Det er inden for dette budgetmæssige spænd, vi vil bevæge os igennem projektet. Vi anbefaler, at man ud over high -estimatet afsætter ca. 20 % ekstra i sit budget, da vores erfaring siger os, at du som kunde ofte kommer med nye ønsker til løsningen undervejs. Hvis en opgave er ved at gå over tid, gør vi altid opmærksom på det, så vi kan nå at rette ind og omprioritere eller måske helt fjerne nogle opgaver i productbackloggen. Igennem det enkelte sprint holder vi øje med fremdriften ved at benytte burndown charts. De giver os overblik over, hvor stor en del af løsningen, der pt. er udviklet, og hvor meget tid vi har tilbage til at løse resten af opgaverne. Det gør det muligt at reagere hurtigt på evt. uforudsete hændelser og derved minimere evt. økonomisk påvirkning. 13

NÅR UDVIKLINGEN ER AFSLUTTET år et projekt afsluttes, er det muligt at lade løsningen overgå til vores serviceteam. De står til rådighed døgnet rundt og vil efter en grundig overlevering være i Nstand til at varetage support samt evt. videreudvikling af jeres løsning 14

VI GLÆDER OS TIL EN GOD PROCES Med denne lille folder håber vi at have givet dig et overblik over, hvad det vil sige at gå igennem en udviklingsproces sammen med os. Vi i Verticas projektlederteam og de øvrige medarbejdere vil se meget frem til at kunne hjælpe dig godt igennem dit næste it-projekt. Vi lover, at det bliver både lærerigt, udfordrende og ikke mindst sjovt. 15