Gjør dette den første måneden med Cefalo
Ikke undervurder oppstartsfasen. Den første måneden av samarbeidet avgjør mer enn du tror.
GET THINGS RIGHT FROM THE START: Learn what developer Asif Kamal thinks about succeeding with outsourcing.
Ikke undervurder oppstartsfasen. Den første måneden av samarbeidet avgjør mer enn du tror.
Du har brukt måneder på å finne de rette folkene, blitt enige om betingelser og ser frem til å komme i gang. Det er naturlig å ønske synlige resultater raskt, og likevel er det å presse på leveranser fra dag én en av de vanligste feilene vi ser.
Teamene som bruker de første ukene godt, leverer bedre kode, tar bedre beslutninger og trenger langt sjeldnere å gå tilbake og løse opp i det de allerede har bygd.
Her er tre ting vi anbefaler kundene våre å prioritere i oppstartsperioden:
1. Gi teamet ditt et skikkelig innblikk i domenet ditt
Utviklerne er ansatt for å løse problemer, og for å gjøre det godt trenger de å forstå virksomheten din på et nivå som går langt dypere enn en kravspesifikasjon. Hvem er brukerne egentlig, og hva sliter de med? Hva er den underliggende logikken bak produktet, og hvilke beslutninger har dere tatt de siste årene og hvorfor?
De beste utviklerne er nysgjerrige på disse spørsmålene, og svaret på dem er sjelden skrevet ned noe sted. Det er noe du vet, og som teamet trenger å lære av deg.
Sett av tid til å forklare kontekst, ta dem med i relevante møter og vær raus med bakgrunnen for valgene dere har gjort. Et av teamene våre jobbet på et prosjekt for oljebransjen og fikk en grundig innføring i sektoren tidlig i oppstarten. Det endret måten de forstod produktet på, og den innsikten var umulig å lese seg til.
Dobee satte av 20 dager til å gi teamet innsikt
Sammen skapte de et solid fundament som gjorde at de lykkes med outsourcing.
2. Gi teamet ro til å bli kjent med kodebasen
Alle kodebaser bærer historien til selskapet som har bygd dem. Det er arkitektoniske valg fra fem år siden, konvensjoner ingen husker opprinnelsen til og avhengigheter som bare den som har jobbet der lenge kjenner godt. Å forstå alt dette tar tid, og det er ikke bortkastet tid.
En god tilnærming er å la teamet starte med en bugfix, noe som gir dem et naturlig overblikk over systemet uten at de trenger å ta store arkitekturmessige beslutninger tidlig. Det lønner seg også å sette i gang kodegjennomganger raskt, slik at dere etablerer felles standard fra starten av.
Leif Arild Åsheim i Promineo forteller at teamet deres brukte de første ukene på å sette seg inn i en kodebase som var ti år gammel. Det la grunnlaget for et samarbeid som har vart i årevis.
UVURDERLIG FOR SAMARBEIDET: Vi anbefaler alle våre kunder å gjennomføre teambesøk. Inviter Cefalo-teamet til Norge for å gi dem innsikt om bedriften og kundene dine, og for å skape verdifulle relasjoner for videre arbeid.
3. Invester i teamutveksling
Det meste av kommunikasjonen mellom deg og teamet kommer til å skje via skjerm, og det fungerer overraskende godt når folk kjenner hverandre fra før. Arkitekturdiskusjoner, vanskelige tilbakemeldinger og de samtalene som ikke har en naturlig plass i en Jira-ticket, flyter mye lettere når det ligger en solid relasjon i bunn.
Vi anbefaler derfor alltid et fysisk besøk tidlig i samarbeidet, gjerne i løpet av de første månedene. Det trenger ikke å være mer enn noen dager, men de dagene gjør noe med dynamikken som er vanskelig å gjenskape via en skjerm. Videre anbefaler vi å ha et teambesøk årlig for å vedlikeholde det som er bygd opp.
Det viktige teambesøket!
De av våre kunder som gjennomfører fysiske teambesøk, er de som oftest forteller oss at samarbeidet fungerer bedre enn forventet.
Skrevet av Jens Wahlberg
Chief Customer Officer
Er du nysgjerrig på ekstern utvikling? Vi tar gjerne en hyggelig prat med deg på telefon, møte eller video.
Kontakt ossLignende innlegg du kanskje vil like
Cefalo har 15 sertifiserte Claude Architects
I løpet av noen hektiske måneder har 15 av Cefalos utviklere bestått eksamen som Claude Certified Architects, Anthropic´s offisielle sertifiseringsprogram for arkitekter og utviklere som designer og drifter produksjonssystemer med Claude.
Outsourcing og kulturforskjeller: Hvor stort problem er det egentlig?
Det viktigste du kan gjøre når du skal inkludere eksterne utviklere er å bli kjent med dem. Kulturforskjeller er ofte noe av det første potensielle kunder spør om: «Er det ikke vanskelig å inkludere et team fra en helt annen kultur i bedriften vår?»
Flere IT-utviklere: Egne ansatte eller eksternt utviklingsteam?
Det er gode argumenter for begge deler. I denne artikkelen hjelper vi deg å avgjøre hva som er rett for din bedrift.
Hvordan unngå høy turnover i IT-bransjen?
Gjort riktig kan outsourcing faktisk by på større kontinuitet enn norske ansatte. Hos Cefalo har vi lav turnover og utviklere som blir i lang tid.
AI i utvikling: Fra hype til kundeverdi
AI kan gjøre flinke utviklere bedre og uerfarne utviklere dårligere. Hos oss handler derfor AI ikke om hype eller autopilot, men om struktur, prosesser og smart bruk. Resultatet er mer produktivitet, høyere kvalitet og bedre løsninger for kundene våre.
Hva koster en utvikler fra Cefalo?
En seniorutvikler fra Cefalo koster 57 800 kroner i måneden. Det er rundt halvparten av totalkostnaden for en tilsvarende utvikler i Oslo.
