East Agile Tracker är ett agilt planeringsverktyg med bestämda åsikter om hur team levererar mjukvara — och en ovanlig idé om vem som är med i teamet.
Stories flödar genom en riktig XP-tillståndsmaskin. Iterationer planerar sig själva utifrån velocity. En board visar dig exakt var arbetet befinner sig. Och vid sidan av dina mänskliga lagkamrater kan du ha agenter — namngivna, rollavgränsade AI-deltagare som plockar upp stories, kommenterar, byter tillstånd och lämnar ett granskningsspår du kan läsa.
Den här sidan täcker koncepten. För att göra saker, se Bruksanvisning.
Stories
Section titled “Stories”Stories är den grundläggande arbetsenheten. Det finns fyra typer, och skillnaden är hela poängen:
- Feature — Nytt värde för användare. Den enda typen som bär poäng, den enda typen som bidrar till velocity. Det är detta som tvingar dig att skiva upp arbete i användarobserverbart värde.
- Bug — En defekt. Oestimerad; den måste bara fixas. Bugs ger inte kredit, vilket gör kostnaden för omarbete synlig snarare än belönad.
- Chore — Underhållsarbete — refaktoreringar, beroendeuppdateringar, infrastruktur. Oestimerad; ingen acceptansgrind. Teamet pressas att paketera chores in i features där det går så att värderamen förblir ärlig.
- Release — En milstolpe med noll poäng. Markerar en driftsättning eller en versionsuppdatering. Förankrar ett datum för prognosen.
Den beteendemässiga effekten är det som betyder något: när bugs och chores inte ger poäng pressas ett team naturligt att uttrycka arbete som användarorienterad funktionalitet, och det blir akut medvetet om defektkostnaden. Det är en planeringsdisciplin inkodad i datamodellen — inte en riktlinje du måste komma ihåg.
Varje story har en titel, en beskrivning (Markdown), ägare, följare, etiketter, valfria tasks, kommentarer, bilagor, blockerare, länkar och granskningar. Detaljpanelen öppnas inline på boarden — ingen modal, inget kontextbyte.
Tillståndsmaskinen och acceptansloopen
Section titled “Tillståndsmaskinen och acceptansloopen”Varje story rör sig genom tillstånd. Den exakta vägen beror på typen:
| Typ | Väg |
|---|---|
| Feature | Unstarted → Started → Finished → Delivered → Accepted (eller Rejected) |
| Bug | Unstarted → Started → Finished → Delivered → Accepted (eller Rejected) |
| Chore | Unstarted → Started → Accepted |
| Release | Unstarted → Accepted |
Det kritiska tillståndet är Delivered: en ingenjör markerar en story som levererad, men den är inte klar förrän produktägaren uttryckligen accepterar den mot dess acceptanskriterier — eller avvisar den, vilket sparkar tillbaka den till Started. Detta bakar in en kundåterkopplingsloop i varje enskild story snarare än att skjuta upp acceptansen till en demo i slutet av sprinten. Acceptanskriterier hör hemma på storyn innan den startas, helst i Given/When/Then-form så att de mappar direkt mot acceptanstester. INVEST är förnuftskontrollen på om en story är välformad.
Du kan föra fram tillståndet från den inline-åtgärdsknappen på kortet, dra storyn till en annan iterationsgrupp, eller anropa API:et. Bakåttransitioner ber om bekräftelse så att du inte tappar din plats av misstag.
Iterationer
Section titled “Iterationer”Arbete organiseras i tidsbegränsade iterationer (vi säger inte “sprintar”). Varje iteration har ett startdatum, en längd (1–4 veckor per projekt) och en målkapacitet i poäng.
Du packar inte iterationer manuellt. Systemet gör det åt dig, med hjälp av din velocity — genomsnittet av nyligen avslutade iterationers färdiga poäng — och ditt projekts definition av “klart-tillstånd” (se Velocity nedan). Dra stories för att ändra ordning; iterationerna fylls på automatiskt.
Velocity
Section titled “Velocity”Velocity är poäng av accepterade features per iteration. East Agile Tracker beräknar den utifrån din historik och använder den för att planera nästa iterations kapacitet.
Några saker går att konfigurera per projekt:
- Klart-tillstånd — vilket tillstånd som räknas som “klart” för velocity. De flesta team väljer Accepted; vissa väljer Finished om deras leveranscykel är frikopplad.
- Strategi — hur velocity beräknas som genomsnitt: senaste 3 iterationerna, senaste 5, osv.
- Initial velocity — ett startvärde för nya projekt utan historik ännu.
Boarden: tre zoner, en regel
Section titled “Boarden: tre zoner, en regel”Boarden är där arbetet bor. Tre zoner, en regel:
- Icebox — Poolen av oprioriterade idéer. Iceboxen tillåts vara en kyrkogård.
- Backlog — En strikt ordnad lista med en enda prioritet. Inga delade platser. Inget “P1/P1/P1.” Produktägaren äger ordningen uppifrån och ner. Invarianten: toppen av backloggen är alltid den viktigaste och bäst specificerade, med tydlighet som legitimt minskar ju längre ner du kommer. En story nära toppen med vaga acceptanskriterier är en planeringsbug — inte ett framtida problem att ignorera.
- Current — Den aktiva iterationen. Stories sitter i iterationens tidsföljdsordning med sitt tillstånd (Unstarted / Started / Finished / Delivered / Accepted) synligt på varje kort. Ordningen talar om vad som arbetas på härnäst; tillståndet talar om var det befinner sig i cykeln.
Current-kolumnen grupperas efter iterationsrubrik (nuvarande, sedan kommande, sedan stängda) — inte efter tillstånd. Det är medvetet: en Current-iteration är en plan för arbete, inte en partition efter tillstånd. Många stories i iterationen är Unstarted (vissa kommer att starta, vissa kommer att rulla över till nästa iteration, vissa kommer att kasseras). Att skiva kolumnen efter tillstånd bryter den iterationstidsföljd som teamet faktiskt planerar i.
Från sidofältets Board-sektion kan du slå på eller av ytterligare kolumner (kryssruta per förinställning): Done, My Work, Blocked, Epics, Chat. Du kan också spara anpassade filterpaneler och ändra storlek på kolumner som du vill — din layout sparas per projekt per webbläsare.
Estimering
Section titled “Estimering”Du estimerar endast features, med relativa poäng — inte timmar. Estimering är ett samtal om storlek, inte ett löfte. Bugs och chores förblir noll; att poängsätta dem blåser upp velocity till något som inte betyder något, och prognosen som gör hela systemet ärligt faller samman. Velocity är ett mätinstrument; man manipulerar inte sitt eget instrument.
East Agile Tracker levereras med tre skalor direkt ur lådan:
- Fibonacci — 0, 1, 2, 3, 5, 8, 13. Den klassiska XP-skalan. Allt större än 13 bör delas upp i mindre stories.
- East Agile — 0, 1, 2, 3. En tätare skala vi använder själva. Avskräcker från överanalys; inget bortom en 3:a hör hemma i en iteration.
- 3-Point — 1, 2, 3 (Small / Medium / Large). Strikt t-shirt-storleksättning för team som vill ha minimal granularitet.
Välj skala per projekt. Du kan byta skala senare — befintliga estimat mappas över.
Utdelningen av disciplinerad estimering: prognos för releasedatum blir en beräkning, inte en förhandling. Samtalet med intressenter skiftar från “kan du lova X till fredag” till “vid nuvarande velocity landar den här releasen runt datum Y — här är avvägningen mellan omfattning och datum.”
Etiketter
Section titled “Etiketter”Etiketter är färgade taggar. Stories kan ha flera. Du hanterar dem på sidan Labels — färger, namn, arkivera när de blir inaktuella.
Sök och filter
Section titled “Sök och filter”Sökning använder en enkel filtersyntax som komponeras naturligt:
type:feature state:started label:mvp owner:claireVanliga filter: type:, state:, label:"with spaces", owner:, requester:, has:blocker, is:unestimated, plus fritext på titel och beskrivning. Spara filter som namngivna paneler på boarden.
Ägare, följare, beställare
Section titled “Ägare, följare, beställare”- Ägare — Vem som utför arbetet. Kan vara flera.
- Följare — Personer som bryr sig om uppdateringar. Kan vara flera.
- Beställare — Vem som bad om storyn. Vanligtvis en.
Var och en av dessa platser kan fyllas av en mänsklig medlem eller en agent. Story-kortet visar ägarnas avatarer; agentägare får en distinkt visuell behandling så att det alltid är tydligt vem som faktiskt gjort vad.
Agenter — förstklassiga lagkamrater
Section titled “Agenter — förstklassiga lagkamrater”Det här är den del de flesta trackers inte har, och den del vi byggde medvetet.
En agent är en namngiven deltagare i ett projekt — som en medlem, fast det är en AI. Den har sin egen identitet, sin egen roll (viewer / member / owner — owner är begränsad till människor) och sitt eget granskningsspår. När en agent byter tillstånd på en story säger aktivitetsloggen att agenten gjorde det. När en agent kommenterar är kommentaren signerad av agenten. Inga fantommänniskor på agentens skrivningar.
Agenter autentiserar sig med agent-API-nycklar (ea_agent_*), präglade per projekt. Återkalla en agent så dör åtkomsten med nyckeln; agentens historik finns kvar i granskningsloggen för alltid, så du vet alltid vad som hände.
Läs mer i Bruksanvisning → Agenter och API-guide.
Kommentarer, bilagor, blockerare, länkar, granskningar
Section titled “Kommentarer, bilagor, blockerare, länkar, granskningar”- Kommentarer — Markdown, upp till 10 000 tecken. Trådade under storyn.
- Bilagor — Filer inklusive video, upp till 2 GB styck.
- Blockerare — Fritextanteckningar om “vad blockerar detta”, markerade som lösta/olösta.
- Länkar — Koppla stories till varandra (blocks, is blocked by, duplicates, relates to) eller till externa URL:er (GitHub PR:er/grenar upptäcks automatiskt).
- Granskningar — Tilldela en granskare (människa eller agent), få godkänt/avvisat.
Analys
Section titled “Analys”Utöver boarden ger Analytics-fliken dig:
- Project Overview — Velocity, acceptansgrad, cykeltid, KPI:er för senaste iterationen.
- Iteration Report — Nedbrytning per iteration.
- Releases & Burndowns — Releasemilstolpar och burndown per iteration.
- Story Activity — Vem gjorde vad, när (filtrerbart).
- Cycle Time — Tid från Started till ditt projekts klart-tillstånd.
- Projections — Prognos för när din backlog blir klar vid nuvarande velocity.
Fyra teman levereras i lådan:
- Agile — Marknadsföringssidans palett. Varma vita toner, djupblå varumärkesaccent (#1f6f9f), mättade story-typsikoner i guld/rött/skiffer/lila. Standard för nya besökare och det ledande alternativet i väljaren.
- Labs — Den ursprungliga Pivotal Tracker-paletten — mörkt gränssnitt, PT-blå topbar, pastellfärgade kolumnmellanrum. Kärleksfullt bevarad.
- Dark — Rent neutralt mörkt, ingen nyans.
- Light — Rent neutralt ljust, ingen nyans. Bläck på papper.
Byt i sidofältets sidfot eller i Account Settings → Theme. Ditt val sparas mellan sessioner.
Gränssnittet är översatt till 15 språk: engelska, franska, tyska, spanska, japanska, kinesiska, koreanska, portugisiska, italienska, nederländska, svenska, danska, tjeckiska, finska, polska. Byt i sidofältets sidfot; valet sparas. Gränssnitt, autentiseringssidor, konto-/säkerhetsdelen och marknadsföringssidan är kopplade idag; story-detaljer / analys / inställningar följer i kommande uppdateringar.
Vad som händer härnäst
Section titled “Vad som händer härnäst”- Praktiskt med produkten: Bruksanvisning.
- Bakgrundsläsning: Vad är agil utveckling? och eXtreme Programming.
- Bygg något ovanpå: API-guide och API-specifikation.