East Agile Tracker on ketterä suunnittelutyökalu, jolla on vahvat mielipiteet siitä, miten tiimien tulisi toimittaa ohjelmistoa — ja epätavallinen näkemys siitä, kuka tiimiin kuuluu.
Tarinat virtaavat aidon XP-tilakoneen läpi. Iteraatiot suunnittelevat itsensä nopeuden perusteella. Taulu näyttää sinulle täsmälleen, missä työ on. Ja inhimillisten tiimikavereittesi rinnalla voi olla agentteja — nimettyjä, roolirajattuja tekoälyosallistujia, jotka poimivat tarinoita, kommentoivat, vaihtavat tilaa ja jättävät tarkastusjäljen, jota voit lukea.
Tämä sivu käsittelee käsitteet. Tehdäksesi asioita katso Käyttöohjeet.
Tarinat
Osio nimeltä “Tarinat”Tarinat ovat työn perusyksikkö. Niitä on neljää tyyppiä:
- Feature — Uutta arvoa käyttäjille. Oletusarvoisesti ainoa tyyppi, joka kantaa pisteitä, ja ainoa tyyppi, joka vaikuttaa nopeuteen.
- Bug — Vika. Oletusarvoisesti arvioimaton; se on vain korjattava. Virheet eivät ansaitse pisteitä, mikä tekee uudelleentyön kustannuksen näkyväksi sen sijaan, että siitä palkittaisiin.
- Chore — Ylläpitotyö — refaktoroinnit, riippuvuuspäivitykset, infrastruktuuri. Oletusarvoisesti arvioimaton; ei hyväksyntäporttia.
- Release — Nollapisteinen virstanpylväs. Merkitse käyttöönotto tai versiopäivitys. Ankkuroi päivämäärän ennustetta varten.
Käyttäytymisvaikutus on se, millä on merkitystä: kun virheet ja askareet eivät tuota pisteitä, tiimi pyrkii luonnostaan ilmaisemaan työn käyttäjälähtöisenä toiminnallisuutena, ja se tulee terävän tietoiseksi vikojen kustannuksesta. Se on suunnittelukurinalaisuus, joka on koodattu tietomalliin — ei ohjenuora, joka sinun on muistettava. Projekti, joka haluaa virheiden ja askareiden silti laskevan, voi ottaa projektin asetuksissa käyttöön asetuksen Points for bugs and chores; sen jälkeen ne saavat arvioita ja kerryttävät nopeutta kuten ominaisuudet.
Jokaisella tarinalla on otsikko, kuvaus (Markdown), omistajat, seuraajat, tunnisteet, valinnaisia tehtäviä, kommentteja, liitteitä, esteitä, linkkejä ja arvioita. Tietopaneeli avautuu taulun sisään — ei modaalia, ei kontekstin vaihtoa.
Tilakone ja hyväksyntäsilmukka
Osio nimeltä “Tilakone ja hyväksyntäsilmukka”Jokainen tarina liikkuu tilojen läpi. Tarkka polku riippuu tyypistä:
| Type | Path |
|---|---|
| Feature | Unstarted → Started → Finished → Delivered → Accepted (or Rejected) |
| Bug | Unstarted → Started → Finished → Delivered → Accepted (or Rejected) |
| Chore | Unstarted → Started → Accepted |
| Release | Unstarted → Accepted |
Kriittinen tila on Delivered: insinööri merkitsee tarinan toimitetuksi, ja tuoteomistaja sitten hyväksyy sen hyväksyntäkriteerejä vasten tai hylkää sen. Rejected on tilakoneessa päätetila; paluutie on erillinen Restart-toiminto, joka asettaa tarinan takaisin Started-tilaan. Menneessä iteraatiossa olevan tarinan hylkääminen luo sen sijaan kopion työjonon kärkeen, jotta uudelleentyö tulee suunnitelluksi eikä hautaudu. Tämä leipoo asiakaspalautesilmukan jokaiseen yksittäiseen tarinaan sen sijaan, että hyväksyntä lykättäisiin sprintin lopun demoon. Erillistä hyväksyntäkriteerikenttää ei ole — kriteerit kuuluvat kuvaukseen ennen tarinan aloittamista, mieluiten Given/When/Then-muodossa, jotta ne kartoittuvat suoraan hyväksyntätesteiksi. INVEST on järkevyystarkastus sille, onko tarina hyvin muotoiltu.
Voit edistää tilaa kortin sisäisestä toimintopainikkeesta tai kutsumalla rajapintaa. Kortin vetäminen siirtää sitä paneelien välillä: Currentiin pudottaminen suunnittelee sen aloittamatta sitä, kun taas takaisin Backlogiin tai Iceboxiin vetäminen palauttaa sen tilaan Unstarted.
Iteraatiot
Osio nimeltä “Iteraatiot”Työ on järjestetty aikarajattuihin iteraatioihin (emme sano “sprintteihin”). Jokaisella iteraatiolla on aloituspäivä, pituus (1–4 viikkoa projektia kohti) ja tavoitekapasiteetti pisteinä.
Et pakkaa iteraatioita käsin. Järjestelmä tekee sen puolestasi käyttäen nopeuttasi — viimeaikaisten iteraatioiden valmiiksi saatujen pisteiden keskiarvoa — ja projektisi “valmis-tila”-määritelmää (katso Nopeus alla). Vedä tarinoita järjestelläksesi ne uudelleen; nykyinen iteraatio täyttyy automaattisesti.
Nopeus
Osio nimeltä “Nopeus”Nopeus on iteraatiossa valmistuneiden pisteiden määrä; tarina lasketaan mukaan, kun se saavuttaa projektin valmis-tilan. East Agile Tracker laskee sen historiastasi ja käyttää sitä seuraavan iteraation kapasiteetin suunnitteluun.
Muutama asia on projektikohtaisesti määritettävissä:
- Done-tila — mikä tila lasketaan “valmiiksi” nopeuden kannalta. Vaihtoehdot ovat Finished, Delivered ja Accepted.
- Strategia — miten nopeus keskiarvoistetaan: viimeiset 3, 5 tai 10 iteraatiota, tai manuaalinen arvo, joka ohittaa laskennan kokonaan.
- Lähtönopeus — siemenluku uusille projekteille, joilla ei vielä ole historiaa.
Taulu: kolme vyöhykettä, yksi sääntö
Osio nimeltä “Taulu: kolme vyöhykettä, yksi sääntö”Taulu on paikka, jossa työ asuu. Kolme vyöhykettä, yksi sääntö:
- Icebox — Priorisoimaton ideapooli.
- Backlog — Tiukasti järjestetty, yksittäisen prioriteetin lista. Ei tasapeliä. Ei “P1/P1/P1”. Tuoteomistaja omistaa järjestyksen ylhäältä alas. Muuttumaton periaate: työjonon kärki on aina tärkein ja parhaiten määritelty, ja selkeys vähenee oikeutetusti alaspäin mennessä.
- Current — Aktiivinen iteraatio. Tarinat istuvat iteraation aikajärjestyksessä, ja niiden tila (Unstarted / Started / Finished / Delivered / Accepted) näkyy jokaisella kortilla. Järjestys kertoo, mitä työstetään seuraavaksi; tila kertoo, missä se on syklissä.
Current-sarake on yksi iteraatio yhden otsikon alla — ei joukko tilakohtaisia lokeroita. Se on tarkoituksellista: Current-iteraatio on työn suunnitelma, ei tilan mukainen osio. Monet iteraation tarinat ovat Unstarted-tilassa (jotkut alkavat, jotkut siirtyvät seuraavaan iteraatioon, jotkut hylätään). Sarakkeen pilkkominen tilan mukaan rikkoo iteraation aikajärjestyksen, jonka mukaan tiimi todella suunnittelee. Suljetut iteraatiot asuvat Done-sarakkeessa, ja työjonosta ennustetut tulevat iteraatiot näkyvät Current-sarakkeen alla vain, kun kytket päälle sen Show Backlog stories -valinnan.
Sivupalkin Board-osiosta voit kytkeä lisäsarakkeita päälle tai pois (valintaruutu kutakin esiasetusta kohti): Done, My Work, Blocked, Epics, Archived. Listalla on myös Chat-sarake; se on staattinen esikatselu paikkamerkkiviesteineen, ei toimiva keskustelu. Haku avautuu omaksi sarakkeekseen, ja sarakevalikoimasi tallennetaan palvelinpuolelle jäsen- ja projektikohtaisesti, joten se seuraa sinua selaimesta toiseen.

Arviointi
Osio nimeltä “Arviointi”Oletuksena arvioit ominaisuudet käyttäen suhteellisia pisteitä — et tunteja. Arviointi on koonkeskustelu, ei lupaus. Virheet ja askareet jäävät arvioimatta, ellei projekti ota käyttöön asetusta Points for bugs and chores; silloin ne saavat arviot ja lasketaan nopeuteen kuten ominaisuudet.
East Agile Tracker toimittaa kolme asteikkoa valmiina:
- Fibonacci — 0, 1, 2, 3, 5, 8, 13. Klassinen XP-asteikko.
- East Agile — 0, 1, 2, 3. Tiukempi asteikko, jota käytämme itse.
- 3-Point — 1, 2, 3 (Small / Medium / Large). Tiukka t-paitakokoasteikko tiimeille, jotka haluavat minimaalista tarkkuutta.
Valitse asteikko projektikohtaisesti. Voit vaihtaa asteikkoja myöhemmin, mutta olemassa olevia arvioita ei kartoiteta uudelleen: jokainen tarina säilyttää vanhan arvonsa, ja arvo, jota uudessa asteikossa ei ole, pysyy tarinassa, kunnes arvioit sen uudelleen.
Kurinalaisen arvioinnin palkinto: julkaisupäivän ennuste muuttuu laskelmaksi, ei neuvotteluksi. Keskustelu sidosryhmien kanssa siirtyy kysymyksestä “voitko sitoutua toimittamaan X perjantaihin mennessä” muotoon “nykyisellä nopeudella tämä julkaisu osuu noin päivämäärälle Y — tässä on laajuus/päivämäärä-vaihtokauppa”.
Tunnisteet
Osio nimeltä “Tunnisteet”Tunnisteet ovat värillisiä lippuja. Tarinoilla voi olla useita. Hallitset niitä Labels-sivulla — värit, nimet, arkistointi kun vanhentuu.
Haku ja suodattimet
Osio nimeltä “Haku ja suodattimet”Haku käyttää GitHub-tyylistä suodatinsyntaksia, joka koostuu luontevasti:
type:feature state:started label:mvp owner:claireMääreet: type:, state:, label:"with spaces", epic:, priority:, points: (arvo tai väli kuten 1..5), iteration:, henkilömääreet owner:, requester:, follower:, reviewer:, commenter:, mention: (jäsenet ja agentit; @me olet sinä), päivämäärämääreet created:, updated:, started:, completed:, release: (päivä tai väli) sekä liput has:blocker, is:unestimated, is:icebox, is:backlog, is:blocked — ja lisäksi vapaa teksti otsikossa, viitteessä ja kuvauksessa. Erota vaihtoehdot fasetissa pilkulla (type:bug,chore), kiellä mikä tahansa etumerkillä - ja lajittele osuvuuden, luontiajan tai päivitysajan mukaan. Haku avaa tulossarakkeen, joka jää taulullesi. Koko kielioppi on kohdassa API-opas → Haku.
Omistajat, seuraajat, pyytäjä
Osio nimeltä “Omistajat, seuraajat, pyytäjä”- Omistajat — Kuka tekee työn. Voi olla useita.
- Seuraajat — Ihmiset, jotka välittävät päivityksistä. Voi olla useita.
- Pyytäjä — Kuka pyysi tarinan. Yleensä yksi.
Jokainen näistä paikoista voidaan täyttää inhimillisellä jäsenellä tai agentilla. Tarinakortti näyttää omistajien avatarit; agenttiomistajat saavat erottuvan visuaalisen käsittelyn, joten on aina selvää, kuka todella teki mitäkin.
Agentit — ensiluokkaisia tiimikavereita
Osio nimeltä “Agentit — ensiluokkaisia tiimikavereita”Tämä on se osa, jota useimmilla tracereilla ei ole, ja se osa, jonka rakensimme tarkoituksella.
Agentti on nimetty osallistuja projektissa — kuten jäsen, mutta se on tekoäly. Sillä on oma identiteetti, oma roolinsa (viewer / member / manager — agentin rooli ei voi koskaan ylittää sen luojan roolia, joten vain ihmis-manager voi luoda manager-roolisen agentin) ja oma tarkastusjälkensä. Kun agentti siirtää tarinaa, aktiivisuusloki kertoo, että agentti teki sen. Kun agentti kommentoi, kommentin allekirjoittaa agentti. Ei haamuihmisiä agentin kirjoituksissa.

Agentit tunnistautuvat agentti-API-avaimilla (ea_agent_*), jotka luodaan projektikohtaisesti. Peruuta agentti, niin pääsy kuolee avaimen mukana; agentin historia säilyy tarkastuslokissa ikuisesti, joten tiedät aina mitä tapahtui.
Lue lisää kohdista Käyttöohjeet → Agentit ja API-opas.
Kommentit, liitteet, esteet, linkit, arviot
Osio nimeltä “Kommentit, liitteet, esteet, linkit, arviot”- Kommentit — Markdown, enintään 20 000 merkkiä. Tasainen lista tarinan alla, jokaisella emoji-reaktiot ja pysyvä linkki.
- Liitteet — Tiedostot mukaan lukien video. Rajat riippuvat tyypistä: video 200 MB, PDF / Word / Excel 25 MB, kuvat / CSV / teksti 10 MB.
- Esteet — Vapaatekstiset “mikä tätä estää” -muistiinpanot, merkitty ratkaistuiksi/ratkaisemattomiksi.
- Linkit — Yhdistä tarinoita toisiinsa (blocks, is blocked by, duplicates, relates to) tai ulkoisiin URL-osoitteisiin (pull request, branch tai other; GitHubin PR- ja haara-URL:t tunnistetaan automaattisesti).
- Arviot — Määritä arvioija (ihminen tai agentti), saat hyväksynnän/hylkäyksen.
Mittarit
Osio nimeltä “Mittarit”Taulun lisäksi projektin Metrics-sivulla on kolme välilehteä:
- General — Nopeustrendi, nykyisen iteraation burndown, tarinatyyppien jakauma iteraatioittain, Committed / Completed / Carried-over -kortit sekä aiemmista iteraatioista siirtyneet tarinat.
- Contributors — Pisteet ja tarinat jäsentä tai agenttia kohti tietyllä jaksolla, mukana toimitettujen / hyväksyttyjen / hylättyjen lukumäärät.
- Epics — Eeppikohtainen burnup ja läpimeno, on-track / at-risk / stalled -kuntosignaali sekä ennuste iteraatiosta, jossa eeppi valmistuu.
Kuka teki mitä ja milloin on erillinen Project History -sivu.
Teemat
Osio nimeltä “Teemat”Neljä teemaa toimitetaan valmiina:
- Labs — Alkuperäinen Pivotal Tracker -väripaletti — tumma kehys, PT-sininen yläpalkki, pastellinväriset sarakevälit. Säilytetty rakkaudella. Oletus.
- Agile — Markkinoinnin laskeutumissivun väripaletti. Lämpimät valkoiset, syvänsininen brändikorostus (#1f6f9f), kylläiset kullan/punaisen/liuskeen/violetin tarinatyyppikuvakkeet. Johtava vaihtoehto valitsimessa.
- Dark — Puhdas neutraali tumma, ei sävyä.
- Light — Puhdas neutraali vaalea, ei sävyä. Mustetta paperilla.
Vaihda sivupalkin alatunnisteessa tai Account Settings → Theme. Valintasi säilyy istuntojen yli.
Kielet
Osio nimeltä “Kielet”Käyttöliittymä on käännetty 27 kielelle: englanti, ranska, saksa, espanja, japani, kiina, korea, portugali, italia, hollanti, ruotsi, tanska, tšekki, suomi, puola, ukraina, venäjä, hindi, vietnam, arabia, heprea, sinhala, tamili, indonesia, malaiji, filipino, thai. Vaihda sivupalkin alatunnisteesta; valinta säilyy. Lokalisointi kattaa koko sovelluksen — jokainen näyttö toimitetaan jokaisella kielellä, ja käännöksen puuttuminen kaataa käännösprosessin.
Mitä seuraavaksi
Osio nimeltä “Mitä seuraavaksi”- Käytännön kokemus tuotteesta: Käyttöohjeet.
- Taustalukemista: Mitä on ketterä kehitys? ja eXtreme Programming.
- Rakenna jotain päälle: API-opas ja API-määrittely.