Lärstig 04Lektion 8 / 10

Samordna AI-utveckling mellan team

Hantera gemensamma kontrakt, granskningskapacitet och ändringsansvar. Mät leveranssystemet när många team genererar ändringar.

Avancerad nivå11 minGranskad

Publicerad av Så skriver vi

Det här lär du dig

  • Identifiera begränsningar som kodgenerering inte tar bort.
  • Definiera ett gemensamt kontrakt och dess ändringsansvariga.
  • Skilj lokal produktion från hela organisationens leveransförmåga.

Skala systemet runt verktygen

En utvecklare kan samordna en liten prototyp genom egen uppmärksamhet. En organisation kan inte förlita sig på att en person minns varje tjänstekontrakt, releasevillkor och undantag. AI gör det viktigare att göra relationerna uttryckliga.

Tänk dig en fiktiv kundexport som berör identitets-, fakturerings-, data- och plattformsteam. Varje team kan snabbt generera sin ändring. Den gemensamma funktionen kan ändå misslyckas om teamen antar olika kundidentifierare eller driftsättningsordningar.

Behandla funktionen som en ändring genom ett system. Identifiera gemensamma kontrakt och ansvarig för varje beslut. DORA:s arbete om löst kopplade team betonar möjligheten att arbeta och ge ut med begränsad samordning. Det beror på arkitektur och arbetssätt, inte bara snabbare kodning. DORA-vägledning.

Gör gemensamma kontrakt uttryckliga

Dokumentera kundidentifierarens format, auktoriseringens betydelse, API-svaret och kompatibilitetsperioden för exporten. Ange ansvarigt team för varje kontrakt. Definiera hur användande system får veta om en föreslagen ändring.

Föredra en kompatibel övergång när klienterna inte kan flyttas samtidigt. Testa konsumentens förväntning och producentens implementation. En tjänst kan klara sina egna tester men returnera data som ett annat team tolkar fel.

Gemensam frågaBeslut att fatta
API- eller händelseschemaVem ansvarar för kompatibilitet och utfasning?
Identitet och klientorganisationerVilken källa definierar medlemskap och åtkomst?
PlattformsmallVem underhåller den och uppgraderar befintliga användare?
ReleaseberoendeVilka ändringar måste komma först?
IncidentgränsVem samordnar ett fel över flera tjänster?

Lägg inte varje beslut hos en central kommitté. Lägg beslutet hos teamet som ansvarar för den relevanta konsekvensen. Använd gemensamma begränsningar där inkonsekvens skulle skapa väsentlig risk.

Skydda granskningskapaciteten

Snabbare generering kan öka mängden arbete som väntar på granskning. Stora diffar, svaga uppgiftsbeskrivningar och saknat underlag förvärrar det. Fler agenter kan öka kön utan att förbättra releasetiden.

Begränsa pågående arbete. Håll ändringarna tillräckligt små för tillgängliga granskare. Kräv tydligt syfte, meningsfulla kontroller och relevant kontext innan granskning begärs. Mät väntetid separat från aktiv granskningsinsats.

Ta inte bort granskningskontroller bara för att kön ska se kortare ut. Undersök först återkommande orsaker till granskningsarbete. En gemensam testmiljö eller ett tydligare plattformsgränssnitt kan ta bort orsaken effektivare.

Dela användbar kontext utan att dela alla hemligheter

Publicera aktuella arkitekturbegränsningar, gränssnittskontrakt, godkända mönster och ansvarsinformation där team och agenter kan använda dem. Ge varje post en ansvarig och ett villkor för omprövning.

Anpassa åtkomsten till uppgiften. Ett gemensamt kunskapssystem ska inte automatiskt exponera alla kundposter eller autentiseringsuppgifter för varje agent. Gemensam vägledning och obegränsad dataåtkomst är olika förmågor.

Mät accepterade resultat genom flödet

Följ tiden från accepterat behov till användbar ändring. Ta med misslyckade försök, omarbete och incidenter. Jämför liknande tjänster och ta hänsyn till skillnader i risk och uppgiftskomplexitet.

DORA:s forskning från 2025 behandlar AI som en del av ett organisatoriskt system. Använd perspektivet för att undersöka var ökad generering hjälper och var den visar en begränsning. Forskningsrapport.

En programvarufabrik blir användbar när den konsekvent kopplar ihop ansvar: gemensam kontext, planerat arbete, verifierade ändringar, kontrollerade releaser och återkoppling från drift. Bedöm hela följden när du väljer hur AI-utveckling ska skalas.

Gör övningen

Kartlägg en fiktiv kundexport mellan identitets-, fakturerings-, data- och plattformsteam. Ange ett gemensamt kontrakt och dess ansvariga. Markera varje väntpunkt. Föreslå en ändring som minskar samordning utan att ta bort en nödvändig kontroll. Definiera hur effekten ska observeras.

Ladda ned övningsblad (Markdown)

Kontrollera din förståelse

Teamen genererar fler PR:er, men releasetiden ökar. Vad ska en ledare undersöka först?

Källor och vidare läsning

Relaterad läsning från Taiga