• Utveckling

Så här sätter du igång ett dedikerat utvecklingsteam på 30 dagar

  • Felix Rose-Collins
  • ••
  • 4 min read

Inledning

De flesta outsourcingavtal misslyckas redan under den första månaden, inte under det första året. Ingenjörerna är kvalificerade och priset är rimligt, men teamet tillbringar veckor utan tillgång till information, sammanhang eller tydliga prioriteringar. När arbetet väl kommer igång har kunden redan tappat förtroendet för modellen.

Ett dedikerat utvecklingsteam kan nå full produktivitet inom 30 dagar om kunden förbereder sig för det. Leverantören sköter rekrytering och anställning, men det är bara kunden som kan förklara produkten, kodbasen och affärsmålen. Introduktionen är ett gemensamt projekt, och det är kundsidan som står för den största delen av kunskapsöverföringen.

Innan dag ett: Vad som ska förberedas

Veckan före startdatumet avgör hur snabbt teamet kommer igång. Utvecklare som väntar tre dagar på åtkomst till kodbasen tappar fart, och förseningen sätter tonen för hela uppdraget.

Förberedelserna kräver några timmars arbete från kundens sida. Det mesta är administrativt, och en person kan ansvara för hela listan.

  • Åtkomst och konton. Skapa konton för kodförvaret, uppgiftshanteraren, molnkonsolen och kommunikationskanalerna. Testa varje inloggning före startdatumet.
  • Teknisk dokumentation. Samla arkitekturdiagram, API-beskrivningar och installationsguider på ett ställe. Föråldrade dokument är acceptabla om någon markerar vad som har ändrats.
  • Kontaktperson. Utse en person på kundsidan som svarar på frågor inom en arbetsdag. Denna person är vanligtvis en teknisk ledare eller produktägare.
  • Inledande backlog. Förbered 10 till 15 uppgifter med låg till medelhög komplexitet. Teamet behöver uppgifter som lär dem känna kodbasen utan att riskera produktionen.

Vecka 1: Åtkomst, sammanhang och första uppgifterna

Den första veckan handlar om orientering. Teamet lär sig vad produkten gör, vem som använder den och hur koden är organiserad.

Resultatet under denna vecka är avsiktligt begränsat. Målet är en fungerande miljö och en första sammanslagen ändring, inte en funktionslansering.

Dag 1–2: Konfigurering av miljön

Den första dagen håller kunden ett kickoff-samtal. Produktägaren förklarar affärsmodellen, de viktigaste användargrupperna och de aktuella prioriteringarna. Teknikchefen går igenom arkitekturen och driftsättningsprocessen.

Efter mötet konfigurerar utvecklarna lokala miljöer och kör applikationen. De flesta konfigurationsproblemen uppstår här, så kundkontakten bör vara tillgänglig för snabba svar.

Dag 3–5: Första små uppgifter

Varje utvecklare tar en eller två uppgifter från den inledande backloggen. Buggfixar, små ändringar i användargränssnittet och testtäckning fungerar bra i detta skede. De arbetar med riktig kod men risken är låg.

Varje uppgift genomgår hela cykeln med kodgranskning, testning och driftsättning. Detta visar teamet hur kunden arbetar och avslöjar brister i processen i ett tidigt skede.

Vecka 2: Processer och kommunikationsrytm

Under den andra veckan går teamet från individuella uppgifter till teamrutiner. Kunden och leverantören kommer överens om hur arbetet ska planeras, diskuteras och rapporteras.

Möt Ranktracker

Allt-i-ett-plattformen för effektiv SEO

Bakom varje framgångsrikt företag finns en stark SEO-kampanj. Men med otaliga optimeringsverktyg och tekniker att välja mellan kan det vara svårt att veta var man ska börja. Nåväl, frukta inte längre, för jag har precis det som kan hjälpa dig. Jag presenterar Ranktracker, en allt-i-ett-plattform för effektiv SEO.

Vi har äntligen öppnat registreringen av Ranktracker helt gratis!

Skapa ett kostnadsfritt konto

Eller logga in med dina autentiseringsuppgifter

Distribuerade team behöver mer struktur än team som arbetar på samma plats. Tidszoner och kulturella skillnader försvårar informell kommunikation, så rytmen måste vara tydligt definierad.

  • Dagliga standup-möten. Håll ett kort samtal vid en tidpunkt som överlappar båda tidszonerna. Femton minuter räcker för status och hinder.
  • Sprintplanering. Planera arbetet i sprintar på en eller två veckor. Kundens produktägare fastställer prioriteringar och teamet uppskattar arbetsinsatsen.
  • Regler för kodgranskning. Kom överens om vem som granskar vad och hur snabbt. En fördröjning av granskningen på mer än en dag bromsar upp hela teamet.
  • Skriftliga uppdateringar. Be om en kort veckosammanfattning i den gemensamma kanalen. Det ger intressenterna insyn utan extra möten.
  • Eskaleringsväg. Definiera vem som löser hinder på respektive sida. Leverantörens kundansvarige hanterar teamets problem, och kundens kontaktperson hanterar produktfrågor.

Veckorna 3–4: Ansvar och mätning

De sista två veckorna testar om introduktionen har fungerat. Teamet tar verkligt ansvar, och båda sidor granskar resultaten utifrån tydliga kriterier.

Denna fas visar också var processen fortfarande behöver justeras. Små problem är lättare att åtgärda på dag 25 än på dag 90.

Överlämning av en riktig funktion

Under vecka tre tilldelar du teamet en komplett funktion från produktplanen. Den bör kräva designbeslut, arbete i flera delar av kodbasen och en produktionslansering.

Kundens tekniska ansvarige granskar den tekniska strategin innan utvecklingen inleds. Därefter ansvarar teamet för arbetet från uppskattning till driftsättning. Noggrann övervakning i detta skede motverkar syftet.

Mätvärden att följa upp på dag 30

I slutet av månaden håller du ett utvärderingssamtal med leverantören. Jämför resultaten med de förväntningar som fastställdes under vecka ett och använd siffror där det är möjligt.

  • Leveranstakt. Jämför planerade och genomförda storypoäng under de två senaste sprinten. En stabil takt är viktigare än en hög.
  • Kodkvalitet. Kontrollera andelen pull-förfrågningar som godkänns vid första eller andra granskningen. Frekvent omarbetning tyder på brister i sammanhanget.
  • Frågevolym. Spåra hur ofta utvecklare ber kunden om hjälp. Antalet bör minska varje vecka.
  • Feedback från intressenter. Be produktägaren och den tekniska ledaren om en kort utvärdering. Deras synvinkel avslöjar ofta problem som mätvärdena missar.

Vanliga misstag vid onboarding

De flesta förseningar vid onboarding har samma få orsaker. Företag upprepar dem eftersom var och en verkar obetydlig i början.

  • Försenad åtkomst. Konton som anländer på dag tre kostar teamet tre dagar. Säkerhetsgodkännanden tar ofta längre tid än väntat, så påbörja dem i god tid.
  • Brist på produktkontext. Utvecklare som inte förstår användarna fattar tekniskt korrekta men meningslösa beslut. En timmes produktgenomgång sparar veckor av omarbetningar.
  • För många kontaktpersoner. När fem personer ger instruktioner uppstår prioriteringskonflikter. En enda beslutsfattare håller riktningen tydlig.
  • Att behandla teamet som externt. Separata kanaler och begränsade möten skapar en tvådelad struktur. Team som integreras i kundens rutiner anpassar sig snabbare.

Avslutande tankar

Trettio dagar räcker för att få ett dedikerat team att nå full produktivitet. Resultatet beror mindre på leverantören och mer på hur väl kunden förbereder åtkomst, sammanhang och tydliga prioriteringar.

Behandla onboarding som ett projekt med ansvariga, deadlines och en slutlig utvärdering. En strukturerad första månad bygger upp det förtroende som ett långsiktigt samarbete kräver.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Börja använda Ranktracker... gratis!

Ta reda på vad som hindrar din webbplats från att rankas.

Skapa ett kostnadsfritt konto

Eller logga in med dina autentiseringsuppgifter

Different views of Ranktracker app