GuiderPower Pack8 min läsning

För en beslutslogg i Jira: kom ihåg varför ni valde den här lösningen

Ge framtida kollegor resonemanget bakom ett val med ett praktiskt beslutsunderlag att återvända till när förutsättningarna förändras.

Ett beslutsunderlag håller alternativen synliga tillsammans med den väg teamet valde.

Sex veckor efter en release frågar någon varför teamet valde mejlaviseringar i stället för en daglig sammanfattning. Jira-ärendena förklarar vad som byggdes. En kommentar säger ”överenskommet på planeringen”. Personerna som minns diskussionen är upptagna, och ingen vet säkert vilken begränsning som vägde tyngst.

En beslutslogg fyller luckan. Den dokumenterar situationen, alternativen, valet och konsekvenserna på en plats teamet kan hitta. Med Power Packs Decision Log finns underlaget intill ett Jira-ärende, nära arbetet som det förklarar.

Den här guiden följer ett fiktivt kundportalteam när det skriver en användbar post, kopplar den till leveransen och återvänder till den när kundbehoven förändras.

Avgör vad som förtjänar att dokumenteras

En beslutslogg behöver inte fånga varje samtal. Börja med val som framtida kollegor rimligen kan ifrågasätta: en leveranslösning, ett beroende, en releasegräns eller en medveten kompromiss med konsekvenser bortom en liten uppgift.

För vårt portalteam kvalificerar sig aviseringsleverans. Valet av omedelbara mejl formar implementation, testning, supportinstruktioner och kundförväntningar. Teamet har övervägt alternativ och räknar med att ompröva valet om meddelandevolymen växer.

Att rätta ett stavfel i en knappetikett behöver däremot antagligen ingen egen beslutspost. Skillnaden är praktisk: skulle förståelse för resonemanget hjälpa någon att underhålla, ändra eller förklara resultatet senare?

Arkitekturbeslutsdokument, ofta kallade ADR, ger en användbar förebild. Michael Nygards ursprungliga artikel beskriver korta dokument som bevarar sammanhang, beslut, status och konsekvenser samt behåller ersatta beslut med en hänvisning till det nya valet. Källan finns länkad nedan. Vårt exempel tillämpar den enkla idén på ett leveransbeslut i Jira.

Ge beslutet en tydlig plats

Välj det Jira-ärende som bäst representerar arbetet valet påverkar. I exemplet använder teamet ärendet som samordnar kundportalens aviseringar. Det leder redan läsaren till implementations- och testarbetet.

Berätta för teamet var posten finns. Power Packs Decision Log hör till ett ärende, så skapa en enkel vana för att hitta den. En notering i samordningsärendet kan ange att aviseringsbeslut hålls där. Om teamet har ett separat projektindex, lägg till ärendet där genom er vanliga process.

Sprid inte kopior över flera ärenden och förvänta er att de förblir samordnade. Andra ärenden kan hänvisa läsarna till den valda platsen. Exporterade kopior är användbara för diskussion, men teamet bör veta vilken post som visar den aktuella ståndpunkten.

Skriv sammanhanget före slutsatsen

Sammanhanget förklarar varför frågan finns. Det bör skilja fakta, begränsningar och antaganden åt så att en framtida läsare kan se vad som förändrades.

Portalteamet skriver: ”Kunder behöver veta när ett supportärende förändras väsentligt. Den nuvarande tjänsten skickar redan mejl. Första portalreleasen innehåller ingen inkorg. Vi förväntar oss att de flesta ärenden har få kundsynliga statusändringar, men vi har ännu inte mätt aviseringsvolymen efter lanseringen.”

Stycket är mer användbart än ”mejl är enklast”. Det förklarar utgångsläget och gör ett antagande synligt. Det undviker också att påstå att mejl alltid kommer att vara rätt kanal.

Lägg till hänvisningar till stödjande undersökningar där det passar. Om en teknisk förstudie påverkade valet, ange Jira-ärendet med resultaten. Om kundåterkoppling spelar roll, sammanfatta det relevanta mönstret utan att i onödan kopiera privat information till beslutet.

Sammanhanget ska låta en ny kollega förstå situationen utan att rekonstruera ett helt möte. Behåll detaljerna som påverkar valet och lämna orelaterad diskussion på ursprungsplatsen.

Jämför verkliga alternativ

En användbar post visar vad teamet kunde ha gjort. Ta med alternativen som övervägdes seriöst och en ärlig fördel och nackdel för vart och ett.

Omedelbara mejlKunder får användbara ändringar snabbt.Aktiva ärenden kan skapa flera meddelanden.
Daglig sammanfattningFlera uppdateringar kan grupperas.Kunder väntar på sammanfattningen; schemaläggning kräver extra arbete.
Inkorg i portalenUppdateringarna stannar i portalupplevelsen.Kunder måste besöka portalen; inkorgen utökar releaseomfattningen.

Detta är illustrativa bedömningar för det fiktiva systemet. Ett annat team kan redan ha en inkorg eller sammanfattningstjänst, vilket ändrar jämförelsen helt. Bra beslutsdokumentation gör beroendet av sammanhang synligt.

Försvaga inte avvisade alternativ bara för att det valda ska verka oundvikligt. En sammanfattning har en verklig fördel: färre separata meddelanden. Teamet väljer bort den för denna release eftersom tid och implementationsomfattning väger tyngre med nuvarande antaganden.

Skilj också ett alternativ från ett separat beslut. Om kundens fullständiga meddelande ska visas i ett mejl kan kräva en egen granskning. Att lägga varje aviseringsfråga i samma post gör det svårt att förstå vad som faktiskt överenskommits.

Ange valet och dess konsekvenser

Skriv beslutet som en fullständig mening: ”För första portalreleasen skickar vi ett mejl när ett supportärende har en betydelsefull kundsynlig statusändring. Interna redigeringar utlöser inget meddelande.”

Förklara sedan varför: ”Detta använder den befintliga leveranskanalen och ger kunder snabba uppdateringar samtidigt som releaseomfattningen hålls hanterbar.” Meningen beskriver resonemanget i exemplet; den påstår inte att mejl alltid är billigare eller mer tillförlitligt.

Konsekvenserna förtjänar lika stor uppmärksamhet. Teamet behöver en gemensam definition av en betydelsefull ändring. Testningen måste omfatta upprepade uppdateringar och dubbletthantering. Supporten behöver förklara vilka händelser som skapar meddelanden. Kunder med aktiva ärenden kan fortfarande få fler mejl än de vill.

En användbar konsekvens leder naturligt till uppföljande arbete. Dokumentera följden här och hantera sedan uppgiften i Jira. En beslutspost ska hjälpa någon upptäcka varför arbete behövs utan att bli en andra backlog med konkurrerande statusar och ansvariga.

Skapa posten i Power Pack

Öppna Power Pack på relevant Jira-ärende och använd Decision Log (ADR Lite). Lägg till en post med en titel som anger det faktiska valet, till exempel ”Använd omedelbara mejl för vanliga portalstatusuppdateringar”.

Välj en kategori som passar teamets användning och börja med Proposed medan resultatet fortfarande diskuteras. Lägg till beslutsfattaren och beslutets datum när valet görs. Fältet för beslutsfattare dokumenterar vem som ansvarar för valet; att skriva ett namn genomför inte en godkännandeprocess åt er.

Fyll i sammanhanget, lägg till alternativen med för- och nackdelar, markera det valda alternativet och skriv konsekvenserna. Håll innehållet begripligt för någon som inte deltog i diskussionen.

Lägg till påverkade Jira-nycklar där det hjälper. Redigeraren tar emot kommaseparerade ärendereferenser som kan identifiera implementations- och testärenden påverkade av beslutet. Behandla dem som dokumenterade referenser; använd Jiras vanliga länkningsprocess separat när ni behöver en ärenderelation.

Granska den färdiga posten med deltagarna. Kontrollera att valt alternativ och skriven förklaring stämmer överens. Bekräfta sparstatusen innan ni ber kollegor förlita sig på senaste versionen, särskilt om verktyget visar ett lokalt eller offline-läge.

Använd status för att förtydliga den aktuella ståndpunkten

Power Pack har statusarna Proposed, Accepted, Rejected och Superseded. Kom överens om användningen så att en läsare kan skilja en idé som väntar på beslut från ett val som redan styr leveransen.

FöreslagetValet övervägs fortfarande.
AccepteratTeamet går vidare med detta beslut.
AvvisatFörslaget kommer inte att antas.
ErsattEtt senare beslut har ersatt detta.

När Maya, produktägaren, fattar aviseringsbeslutet dokumenterar teamet datumet och markerar posten Accepted. Statusen beskriver beslutets läge. Den bevisar inte att implementationen är klar, att testerna godkänts eller att releasen är tillåten.

Samma skillnad är viktig för Rejected. Om ett förslag inte antas kan en kort förklaring hindra nästa person från att upprepa en undersökning utan att veta att den redan gjorts. Bevara användbara resonemang även när inget leveransärende följer.

Ompröva beslut när antaganden förändras

Föreställ er att portalen efter lanseringen växer till kunder med många aktiva ärenden. Supporten rapporterar att vissa får flera vanliga mejl varje dag. Det är ett nytt sammanhang, direkt kopplat till ursprungsantagandet om låg meddelandevolym.

Teamet öppnar den gamla posten innan det föreslår en ändring. Nu kan det skilja en tidigare rimlig avvägning från frågan produkten står inför i dag. Det befintliga beslutet förklarar varför omedelbara mejl valdes; det förbjuder inte en bättre lösning under andra förutsättningar.

Skapa en ny Proposed-post för en daglig sammanfattning. Power Pack kan duplicera en post till en Proposed-post som utgångspunkt. Granska varje kopierat fält noga: gamla antaganden, datum och konsekvenser kanske inte längre gäller.

När det nya valet accepteras markerar ni den tidigare posten Superseded och refererar till ersättningsbeslutet i dess ersättningsfält. Behåll det ursprungliga resonemanget läsbart i stället för att skriva om det som om teamet alltid planerat en sammanfattning.

Detta är en dokumentationsrutin för teamet. Posterna är fortsatt redigerbara, så kom överens om att skapa ersättningsposter för väsentliga ändringar och använda vanliga redigeringar för rättelser eller förtydliganden. Behandla inte loggen som ett oföränderligt revisionsspår.

Gör posten användbar i vardagsarbetet

Använd loggen när någon börjar i teamet, föreslår en omdesign eller frågar varför ett ärende har ett ovanligt krav. Sökning och filtrering hjälper till att hitta en post i ärendets logg. Power Pack kan också exportera Markdown i ADR-stil för granskning eller andra dokumentationsflöden.

Kontrollera före delning att exporten motsvarar den aktuella posten och ange ärendet där teamet underhåller den. Ett nedladdat dokument är en ögonblicksbild; framtida ändringar i ärendet uppdaterar inte en redan skickad kopia.

Börja med ett beslut som teamet nyligen fattat och sannolikt kommer att ompröva. Skriv sammanhanget, de verkliga alternativen, den valda lösningen och konsekvenserna. Placera posten intill Jira-arbetet i Power Pack och be en kollega som missade diskussionen läsa den. Om personen kan förklara varför valet var rimligt och vad som skulle motivera en ändring gör loggen nytta.

Relaterade artiklar

Kontakta Oss

Frågor om artikeln? Låt oss diskutera era tekniska mål.

Dina Uppgifter