Operativ planering och effektivt operativt ledarskap
Äntligen har vi lämnat syrefri höjd och kan börja se praktiskt vad som skall åstadkommas. Du måste definiera vad mål och steg i faktisk förändring.
När du bestämt dig att göra något startas ett projekt, eller så läggs en Epic i backloggen för att genomföras.
Eller kanske, ett uppdrag startar när kunden kommer till dig med sin egen (inte alltid förståliga) idé om projektet. Operativt ledarska handlar om att skapa resultat.
Här kan du läsa om hur du planerar det operativa arbetet
Metod
Den yttre loopen, att stegvis ta fram dokumentation
Den yttre loopen är motorn i det operativa arbetet. Den beskriver hur ett krav omvandlas till en färdig leverans:
- Initiering: En dokumentmodell byggs och genomförandet av sprinten planera.
- Genomförande: Teamet plockar och genomför uppgifter från scrumboarden.
- Dokumentgranskning: Ett dokument genereras ur modellen och granskas vilket kan leda till uppdatering.
Det är den processdrivande ramen som ser till att teamets dagliga arbete ger rätt resultat i designprocessen.
Den inre loopen, teamet löser problem på gemensam tavla och i modell
Inre loopen fokuserar på att med kreativt teamrbetet i teamet när en lösa en specifik uppgift:
- Förberedelse: Utifrån en specifik uppgift tas ett första underlag fram, en första tavla att utgå från.
- Teamarbete: Först granskas tavlan enskilt. Därefter sker en workshop för att lösa uppgiften.
- Formalisering: Noteringarna från den kreativa worshopen analyseras och formaliseras i modellen.
Det är i denna loop som post-it-lappar och lösa diskussioner omvandlas till strukturerad, sparad kunskap.
1. Yttre loop: Styrning operativt arbete
Den yttre loopen (operativt arbete) är din motor. Här omvandlas krav till planering, och planering till levererad nytta.
1.1 Bygg dokumentmodell
Aktivitet: Arbetet initieras genom att förstå vilka krav som ställs och bygga upp grundstrukturen (modellen) för det som ska levereras. Definiera tydliga acceptanskriterier (Definition of Done) redan här. Mappa beroenden till andra existerande modeller för att undvika silos i arkitekturen.
Resurser: Ledare/Arkitekt, Kravanalytiker, Arkitekturverktyg (t.ex. Sparx EA).
Resultat: Dokumentmodell med definierade krav.
Ledarskapsperspektiv: Sätt visionen och inramningen. Som ledare är det ditt ansvar att tydliggöra varför detta arbete är viktigt. Du måste översätta övergripande strategier till begripliga mål för teamet. Säkerställ att kraven är rimliga och att teamet har rätt mandat.
1.2 Planera sprint / dokumentproduktion
Aktivitet: Arbetet bryts ner i hanterbara uppgifter och tidsätts i en sprint. Lägg in specifik bufferttid för de komplexa modelleringsuppgifterna i steg 2.5, då dessa ofta tar längre tid än "vanliga" utvecklingsuppgifter.
Resurser: Scrum Master/Agil ledare, Teamet, Projektledningsverktyg (t.ex. Jira)
Resultat: Sprintbacklog, prioriterade och estimerade uppgifter (Tasks).
Ledarskapsperspektiv: Kapacitetsbalansering och prioritering. Tvinga inte in mer arbete än teamet klarar av. Lyssna på teamets estimat, hjälp dem att prioritera stenhårt och skydda dem från ad-hoc-uppgifter som stör sprinten.
1.3 Teamarbete på gemensam tavla och i modellen
Aktivitet: Sub-process: Här anropas hela den inre loopen (från Tabell 1) där själva hantverket utförs.
Resurser: Hela teamet, Facilitator.
Resultat: Genomförda uppgifter dokumenterade i modellen redo för dokumentgenerering.
Ledarskapsperspektiv: Det är här ditt operativa ledarskap verkligen kommer in, teamet ska planera, förbereda och leda workshops samt analysera och formalisera resultatet. Tidsboxa detta strikt. Det är lätt att fastna i oändliga diskussioner vid whiteboarden.
1.4 Bygg dokument och skicka ut för granskning
Aktivitet: Producera dokumentet ur modellen och skicka ut det till granskare. Det automatiserade (eller semi-automatiserade) steget där modellen skapar ett faktiskt läsbart textdokument. Bifoga en specifik checklista för granskningen så att granskarna vet exakt vad de ska leta efter (t.ex. teknisk validitet vs. språklig formatering).
Resurser: Arkitekt/Modellerare, EA-för autogenerering.
Resultat: Genererat utkast och granskningsinstruktioner.
Ledarskapsperspektiv: När du skickar ut dokumentet beskriv vad som skall granskas och vilka uppgifter som är kvar att göra. I processens tidiga stadier kan genomförandeteamet vara granskare, senare i processen tas intressenter utanför teamet in
1.5 Sammanställ granskningsresultat
Aktivitet: Sammanställ granskningsnoteringarna
Resurser: Arkitekt/Ledare, Granskare, Samarbetsverktyg.
Resultat: Sammanställd beslutslogg över justeringar med ny tasks.
Ledarskapsperspektiv: Gör detta tillsammans med granskarna
1.6 Godkänn och publicera dokument
2. Inre loop: produktion
Inuti sprintens "Utförs"-kolumn hittar vi den inre loopen. Det är här själva hantverket och teamarbetet sker – på den gemensamma tavlan och i systemmodellen.
2.1 Ta fram snabbt underlag med AI
Aktivitet: Arkitekten använder AI för att generera ett första utkast för att undvika "tomma arkets syndrom"
Resurser: Arkitekt, Godkända AI-verktyg.
Resultat: Ett första utkast till lösning.
Ledarskapsperspektiv: Bjud eventuellt från teamet för att skapa delaktighet, pararkitektur.
Så här gör du en bra AI-prompt
- Roll: Ge AI:n en specifik expertis (t.ex. "Agera som en senior lösningsarkitekt").
- Kontext: Berätta varför analysen görs (t.ex. "för att dokumentera teknisk skuld" eller "inför en molnmigrering").
- Tydlig instruktion: Specificera vad du letar efter, exempelvis beroenden, databaskopplingar, säkerhetsmönster eller affärslogik.
- Utdata-format: Styr hur resultatet ska presenteras (punktlista, tabell eller kod för diagram, t.ex. PlantUML/Mermaid).
[Roll]
Agera som en senior [mjukvaruarkitekt / lösningsarkitekt / infrastrukturarkitekt].
[Kontext & Syfte]
Jag kommer att förse dig med [beskriv materialet, t.ex. källkodsfiler, systemdokumentation, konfigurationsfiler] för ett befintligt system. Mitt mål är att förstå systemets nuvarande arkitektur ("as-is") och kartlägga de tekniska detaljerna.
[Uppgift]
Din uppgift är att analysera den bifogade informationen och extrahera följande detaljer:
- Övergripande designmönster (t.ex. mikrotjänster, monolit, event-driven).
- Kritiska komponenter och deras huvudsakliga ansvarsområden.
- Integrationer och externa beroenden (API:er, databaser, tredjepartstjänster).
- Dataflöden mellan huvudkomponenterna.
[Utdata och Format] Presentera din analys enligt följande struktur i Markdown:
- En kortfattad sammanfattning av arkitekturen.
- En detaljerad tabell över alla identifierade komponenter och deras syfte.
- En lista över alla externa beroenden.
[Regler]
- Basera enbart din analys på den bifogade informationen.
- Dra inga egna slutsatser om system som inte nämns i texten/koden.
- Om information om en specifik del saknas, markera den tydligt som "Information saknas" och hitta inte på egna detaljer.
Agera som en senior mjukvaruarkitekt.
Jag har bifogat källkoden för backend-mappen (/src/api) i vårt befintliga e-handelssystem.
Mitt mål är att kartlägga den nuvarande arkitekturen för att förbereda en omskrivning.
Din uppgift är att analysera koden och extrahera följande detaljer:
- Vilket övergripande arkitekturmönster som används (t.ex. MVC, Clean Architecture).
- Vilka databaser och externa tjänster koden ansluter till.
- Hur autentisering och auktorisering hanteras. Presentera resultatet som en teknisk dokumentation.
Använd en tabell för att lista alla identifierade API-endpoints, vilka parametrar de tar emot, och vilken databastabell de manipulerar.
Viktiga regler: Gissa inte. Om koden inte avslöjar vilken specifik databas som används (t.ex. om det bara står "SQL"), ange det som "Specifik SQL-dialekt okänd".
Mata in data iterativt: Om du har extremt stora mängder dokumentation eller kod, be AI:n att analysera en modul i taget. Detta förhindrar att den "glömmer" detaljer på grund av att kontextfönstret fylls upp.
Begär källhänvisningar: Om du skickar in stora textdokument, lägg till instruktionen: "Ange från vilket dokument och avsnitt du hämtade varje detalj". Detta gör det enkelt att dubbelkolla AI:ns analys.
Följdfrågor för djupdykning: När du fått den övergripande analysen, använd uppföljningsprompter för specifika detaljer, till exempel: "Dyk djupare in i komponent X och lista all affärslogik som hanterar betalningar."
2.2 Uppdatera utgångsläget på gemensam tavla
Aktivitet: Det genererade underlaget struktureras upp på en digital whiteboard för att skapa en delad och transparent verklighetsbild för teamet
Resurser: Arkitekt, Digital Whiteboard (t.ex. Miro, Mural).
Resultat: Förberedd tavla med utgångsläge, kontext och uppgift.
Ledarskapsperspektiv: Bygg en delad verklighetsbild. Säkerställ transparens. Som ledare ser du till att information inte fastnar i silos. Alla i teamet måste ha tillgång till och förstå utgångsläget.
2.3 Enskild granskning av gemensam tavla
Aktivitet: Individerna får tid att i lugn och ro sätta sig in i materialet, tänka och förbereda sig. Sätt en tydlig deadline (t.ex. 2 timmar innan arbetsmötet) för när den enskilda granskningen ska vara klar, så att facilitatorn hinner gruppera insikterna.
Resurser: Alla individuella teammedlemmar, Digital Whiteboard (t.ex. Miro, Mural).
Resultat: Individuella kommentarer, frågor och noteringar på tavlan.
Ledarskapsperspektiv: Ledarskapsperspektivet: Respektera individens tid och olikheter. Ett starkt ledarskap förstår att inte alla tänker bäst i ett högljutt mötesrum. Genom att värna denna tid ger du även introverta och djuptänkande medarbetare förutsättningar att bidra med sin fulla kompetens.
2.4 Gemensamt arbetsmöte runt gemensam tavla
Aktivitet: Teamet samlas, diskuterar granskningen och löser problem
Resurser: Hela teamet, Facilitator, Digital Whiteboard (t.ex. Miro, Mural).
Resultat: Överenskommen lösning (konsensus) och uppdaterad tavla.
Ledarskapsperspektiv: Fokusera på psykologisk säkerhet och kollektiv intelligens. Din viktigaste uppgift som ledare (eller facilitator) är att se till att alla röster hörs. Styr mötet bort från prestige och konflikter, och in mot konstruktiv problemlösning. Våga ställa de dumma frågorna för att få igång diskussionen.
2.5 Djupanalys och formalisering i modell
Aktivitet: Resultatet från det kreativa mötet tas in i arkitekturverktyget/modelleringsverktyget för att struktureras, kvalitetssäkras och kopplas ihop med helheten. Ofta skapas här även nya, förfinade uppgifter ("Ny uppgift att göra").
Resurser: Arkitekt, EA-verktyg. Digital Whiteboard (t.ex. Miro, Mural).
Resultat: Uppdaterad och formell arkitekturmodell, eventuella nya tasks
Ledarskapsperspektiv: GSäkerställ långsiktighet och systematik. Det är lätt att stanna vid post-it-lappar på en tavla. Som ledare driver du kulturen att "det är inte klart förrän det är i modellen". Du motiverar teamet att slutföra det tråkigare men absolut nödvändiga formaliseringsarbetet, för att säkerställa att organisationens kapital (kunskapen) bevaras.



