Hvilken samarbejdsmodel bør I vælge?
| Model | Hvem styrer arbejdet | Bedst til |
|---|---|---|
| Fast team | I: backlog, prioriteringer, reviews | Løbende produktudvikling med et omfang i udvikling |
| Udvidelse af eget team | I, med enkeltpersoner der indgår i jeres eksisterende team | At dække bestemte kompetencehuller i en periode |
| Projekt med fast omfang | Leverandøren, efter en specifikation | Veldefinerede, korte projekter med stabile krav |
OLYMP BPO arbejder med modellen med et fast team: udviklerne er ansat hos OLYMP, arbejder kun på jeres produkt og følger jeres udviklingsproces.
Hvordan onboarder I udviklere på afstand hurtigt?
- Forbered adgang før første dag: repositories, tickets, dokumentation, kommunikationskanaler og miljøer
- Sæt hver ny udvikler sammen med en fra jeres team de første to uger
- Start med små, rigtige tickets, der berører forskellige dele af kodebasen
- Skriv de uskrevne regler ned: branching, standarder for review, definition of done, deploymentproces
- Hold en kort retrospektiv efter den første sprint, og juster
Hvor meget overlap i arbejdsdagen får I?
Kosovo bruger centraleuropæisk tid, så teams i Storbritannien og EU deler hele arbejdsdagen bortset fra en times forskel til Storbritannien. Teams på USA's østkyst ligger seks timer bagud: den europæiske eftermiddag overlapper med den amerikanske formiddag, hvilket levner plads til stand-ups, planlægning og reviews. Teams på vestkysten har mindre overlap og er som regel mere afhængige af skriftlige opdateringer og optagede gennemgange.
Læs videre
Hvad bør kontrakten dække?
- Overdragelse af al kode, design, dokumentation og andet IP, der skabes til jer
- Fortrolighedsforpligtelser for hvert teammedlem
- Arbejde kun i jeres repositories og systemer, med adgang fjernet, når folk forlader teamet
- Vilkår for databehandling, hvis udviklere kan se personoplysninger i et miljø
- Opsigelsesfrister og en plan for overdragelse, hvis samarbejdet slutter
Hvilke roller kan et team omfatte?
Teams sammensættes efter jeres produkt: frontend-, backend- og full-stack-udviklere, mobiludviklere, QA- og testautomatiseringsingeniører, DevOps- og cloudingeniører, UI/UX-designere, dataingeniører og en leveranceleder eller Scrum master, hvor det giver mening. De fleste teams starter med tre til fem udviklere og tilføjer roller, efterhånden som køreplanen kræver det.
Hvordan vurderer I, om teamet leverer?
- Leverance: overholdes sprintforpligtelserne, og falder gennemløbstiden fra første commit til produktion?
- Kvalitet: fejl der slipper igennem, testdækning af ændret kode, gentagne kommentarer i reviews
- Samarbejde: spørgsmål rejst tidligt, klare skriftlige opdateringer, ansvar for problemer
- Brug DORA-målene (deploymentfrekvens, ledetid for ændringer, andel af fejlbehæftede ændringer, tid til genopretning), hvis I allerede følger dem