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ä, ja ero niiden välillä on koko pointti:
- Feature — Uutta arvoa käyttäjille. Ainoa tyyppi, joka kantaa pisteitä, ainoa tyyppi, joka vaikuttaa nopeuteen. Tämä pakottaa sinut pilkkomaan työn käyttäjälle havaittavaksi arvoksi.
- Bug — Vika. 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. Arvioimaton; ei hyväksyntäporttia. Tiimiä painostetaan niputtamaan askareet osaksi ominaisuuksia aina kun mahdollista, jotta arvonäkökulma pysyy rehellisenä.
- 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.
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, mutta se ei ole valmis ennen kuin tuoteomistaja nimenomaisesti hyväksyy sen sen hyväksyntäkriteerejä vasten — tai hylkää sen, jolloin se palaa Started-tilaan. Tämä leipoo asiakaspalautesilmukan jokaiseen yksittäiseen tarinaan sen sijaan, että hyväksyntä lykättäisiin sprintin lopun demoon. Hyväksyntäkriteerit kuuluvat tarinaan ennen sen 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, vetämällä tarinan toiseen iteraatioryhmään tai kutsumalla rajapintaa. Taaksepäin tapahtuvat siirtymät pyytävät vahvistuksen, jotta et menetä paikkaasi vahingossa.
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; iteraatiot täyttyvät automaattisesti.
Nopeus
Osio nimeltä “Nopeus”Nopeus on hyväksyttyjä ominaisuuspisteitä iteraatiota kohti. 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. Useimmat tiimit valitsevat Accepted; jotkut valitsevat Finished, jos heidän toimitussyklinsä on irrotettu.
- Strategia — miten nopeus keskiarvoistetaan: viimeiset 3 iteraatiota, viimeiset 5 jne.
- 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. Iceboxin sallitaan olla hautausmaa.
- 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ä. Lähellä kärkeä oleva tarina, jolla on epämääräiset hyväksyntäkriteerit, on suunnitteluvirhe — ei tuleva ongelma, jonka voi jättää huomiotta.
- 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 ryhmittelee iteraatio-otsikon mukaan (nykyinen, sitten tulevat, sitten suljetut) — ei tilan mukaan. 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.
Sivupalkin Board-osiosta voit kytkeä lisäsarakkeita päälle tai pois (valintaruutu kutakin esiasetusta kohti): Done, My Work, Blocked, Epics, Chat. Voit myös tallentaa mukautettuja suodatinpaneeleja ja muuttaa sarakkeiden kokoa haluamallasi tavalla — asettelusi säilyy projekti- ja selainkohtaisesti.
Arviointi
Osio nimeltä “Arviointi”Arvioit vain ominaisuudet käyttäen suhteellisia pisteitä — et tunteja. Arviointi on koonkeskustelu, ei lupaus. Virheet ja askareet pysyvät nollassa; niiden pisteyttäminen paisuttaa nopeuden joksikin, joka ei tarkoita mitään, ja ennuste, joka tekee koko järjestelmästä rehellisen, hajoaa. Nopeus on mittausväline; et peukaloi omaa mittaustasi.
East Agile Tracker toimittaa kolme asteikkoa valmiina:
- Fibonacci — 0, 1, 2, 3, 5, 8, 13. Klassinen XP-asteikko. Mikä tahansa 13:a suurempi tulisi jakaa pienempiin tarinoihin.
- East Agile — 0, 1, 2, 3. Tiukempi asteikko, jota käytämme itse. Tyrehdyttää liiallisen pohtimisen; mikään 3:n yli ei kuulu yhteen iteraatioon.
- 3-Point — 1, 2, 3 (Small / Medium / Large). Tiukka t-paitakokoasteikko tiimeille, jotka haluavat minimaalista tarkkuutta.
Valitse asteikko projektikohtaisesti. Voit vaihtaa asteikkoja myöhemmin — olemassa olevat arviot kartoittuvat uuteen.
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ää yksinkertaista suodatinsyntaksia, joka koostuu luontevasti:
type:feature state:started label:mvp owner:claireYleisiä suodattimia: type:, state:, label:"with spaces", owner:, requester:, has:blocker, is:unestimated, sekä vapaa teksti otsikossa ja kuvauksessa. Tallenna suodattimet nimettyinä paneeleina taululle.
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 / owner — owner on rajattu ihmisille) 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 10 000 merkkiä. Säikeitetty tarinan alle.
- Liitteet — Tiedostot mukaan lukien video, enintään 2 GB kukin.
- 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 (GitHub PR:t/haarat tunnistetaan automaattisesti).
- Arviot — Määritä arvioija (ihminen tai agentti), saat hyväksynnän/hylkäyksen.
Analytiikka
Osio nimeltä “Analytiikka”Taulun lisäksi Analytics-välilehti tarjoaa sinulle:
- Project Overview — Nopeus, hyväksymisaste, läpimenoaika, viimeaikaisten iteraatioiden KPI:t.
- Iteration Report — Iteraatiokohtainen poraus.
- Releases & Burndowns — Julkaisuvirstanpylväät ja iteraatiokohtainen burndown.
- Story Activity — Kuka teki mitä, milloin (suodatettavissa).
- Cycle Time — Aika Started-tilasta projektisi valmis-tilaan.
- Projections — Ennuste siitä, milloin työjonosi on valmis nykyisellä nopeudella.
Teemat
Osio nimeltä “Teemat”Neljä teemaa toimitetaan valmiina:
- Agile — Markkinoinnin laskeutumissivun väripaletti. Lämpimät valkoiset, syvänsininen brändikorostus (#1f6f9f), kylläiset kullan/punaisen/liuskeen/violetin tarinatyyppikuvakkeet. Oletus uusille vierailijoille ja johtava vaihtoehto valitsimessa.
- Labs — Alkuperäinen Pivotal Tracker -väripaletti — tumma kehys, PT-sininen yläpalkki, pastellinväriset sarakevälit. Säilytetty rakkaudella.
- 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 15 kielelle: englanti, ranska, saksa, espanja, japani, kiina, korea, portugali, italia, hollanti, ruotsi, tanska, tšekki, suomi, puola. Vaihda sivupalkin alatunnisteesta; valinta säilyy. Käyttöliittymän kehys, tunnistautumissivut, tili- ja tietoturva-alue sekä markkinointisivu on kytketty jo nyt; tarinan tiedot / analytiikka / asetukset seuraavat myöhemmissä päivityksissä.
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.