Sådan arbejder vi sammen
Jeg samarbejder med mindre virksomheder i Danmark og arbejder også på internationale projekter. Du taler med mig, og det er mig, der skriver koden. Uanset om vi starter på noget nyt eller ændrer et eksisterende system, vil jeg forstå, hvad du har brug for. Du skal vide, hvad jeg arbejder på, og hvor jeg har brug for din hjælp.
Beskriv opgaven med dine egne ord
Fortæl, hvad du vil opnå, og hvem der skal bruge løsningen. Ved en eksisterende hjemmeside hjælper et link og et konkret eksempel: Hvad sker der nu, hvad burde der ske, og hvordan kan jeg genskabe fejlen? Ved et nyt projekt kan du beskrive de opgaver, hjemmesiden eller applikationen skal hjælpe med.
Du behøver ikke omsætte det til en teknisk kravspecifikation. Jeg spørger til detaljerne, dine frister, de værktøjer, du bruger, og det, der allerede fungerer godt. Har jeg brug for adgang til at undersøge noget, forklarer jeg, hvad jeg skal bruge og hvorfor.
Er noget gået i stykker, spørger jeg, hvad der blev ændret, før problemet opstod. Jeg prøver at genskabe det, før jeg ændrer indstillinger eller tilføjer værktøjer. Har du overtaget en hjemmeside, kan min tjekliste til overdragelse af en hjemmeside hjælpe os med at finde ud af, hvem der styrer hosting, domæneindstillinger, kode og eksterne konti.
Vi aftaler den første opgave
Jeg skriver ned, hvad jeg skal lave, hvad der ikke er en del af opgaven, hvad jeg har brug for fra dig, og hvordan vi gennemgår resultatet. Du får et estimat, før jeg går i gang. Min timepris og eksempler på småopgaver finder du på kontaktsiden.
Nogle gange er jeg nødt til at se nærmere på et system, før jeg kan vurdere, hvad en rettelse kræver. Jeg forklarer, hvad jeg skal undersøge, så vi kan aftale det først. Finder jeg noget, der ændrer opgaven eller mit estimat, taler jeg med dig om det, før jeg laver mere.
Jeg udvikler, tester og viser dig resultatet
Jeg bruger versionsstyring til at holde styr på kodeændringer og tester de dele, arbejdet berører. Ændrer jeg for eksempel en bookingformular, ser jeg også på, hvad der sker med oplysningerne, når nogen trykker send: Bliver de kontrolleret, gemt og sendt med i bekræftelsesmailen?
Når opgaven kræver det, bruger jeg en særskilt testversion, så du kan prøve ændringerne, før de sættes i drift. Jeg fortæller, hvad jeg har kontrolleret, hvad der mangler, og hvad jeg gerne vil have dig til at se på. Du kender hverdagen bedre end jeg gør, så din vurdering er vigtig.
Før jeg ændrer hjemmesiden i drift, tjekker jeg adgangen og sikkerhedskopierne. Jeg skal vide, hvordan løsningen kan gendannes, hvis noget går galt. Vi aftaler, hvornår ændringerne sættes i drift. Bagefter kontrollerer jeg de berørte funktioner og efterlader de noter, du har brug for til at bruge og vedligeholde løsningen. Videre support aftaler vi særskilt. Skal hostingen flyttes, planlægger jeg det som en flytning af hjemmesiden.
Samarbejde på afstand
Jeg arbejder bedst med ro til at tænke
Jeg kan godt lide at arbejde på afstand med ro til at fordybe mig og formulere mine tanker på skrift. Under pandemien arbejdede jeg fra Danmark med kolleger i Barcelona og Torquay. Det bekræftede mig i, at jeg trives med at samarbejde uden at dele kontor.
Når vi skriver opgaver og beslutninger ned, kan vi komme videre uden at være online samtidig. Vi aftaler, hvornår vi har brug for svar, og giver hinanden besked om frister, ferie eller andre perioder, hvor vi ikke er tilgængelige. Jeg spørger, når jeg er i tvivl, og vil gerne gøre det tydeligt i mine beskeder, hvad jeg har lavet og testet, og hvad jeg har brug for fra dig.
Sidder vi i samme tidszone, er det sjældent et tema. På internationale projekter har jeg arbejdet med flere timers forskel, og dér betyder rækkefølgen noget: Vi aftaler opgaven på skrift, jeg laver arbejdet, jeg skriver ned, hvad der er ændret, og du ser på det, når det passer dig. Det bliver først besværligt, når en beslutning kun findes i nogens hukommelse, eller når alt venter på, at vi fanger hinanden live.
Hvor arbejdet bliver udført, betyder mindre end, om det er afgrænset, implementeret, testet og forklaret ordentligt. Det har holdt stik for mig, uanset om kunden sad i Danmark, Thailand eller England.
Her er et tænkt eksempel på en besked om en bookingformular:
- Klar til at prøve. Jeg har tilføjet ankomst- og afrejsedato i testformularen. Begge datoer skal udfyldes, før en forespørgsel kan sendes. Jeg har ikke ændret formularen på den offentlige hjemmeside endnu.
- Det har jeg testet. Jeg har prøvet manglende datoer, afrejse før ankomst og en gyldig forespørgsel hele vejen til bekræftelsesmailen.
- Det har jeg brug for fra dig. Vil du prøve formularen og se, om datoerne og teksten i mailen passer til den måde, du håndterer forespørgsler på? Når du er tilfreds med det, kan vi aftale, hvornår ændringen sættes i drift.