Přeskočit na hlavní obsah

Softwarové týmy: chyby, story a brána pro vydání

Softwarová změna v Tasked není jen barevná karta. Chyby obsahují závažnost a postup pro reprodukci, story mají akceptační kritéria, epiky obsahují story a softwarový balíček končí schválením vydání, bez jehož zaznamenaného rozhodnutí systém nenechá práci odejít. Revize kódu může položku vrátit zpět do stavu rozpracováno s označením vyžadovány změny. QA ji může podržet, dokud neproběhne akceptační kontrola. Nic z toho není plugin.

Typy, které softwarový tým skutečně vyplňuje

Chyba vyžaduje závažnost (blokující, závažná, méně závažná nebo kosmetická), postup pro reprodukci a místo nálezu. Story vyžaduje akceptační kritéria a story pointy. Epik vyžaduje cíl a cílové datum. Vlastní pole pak rozšíří kterýkoli z nich, pokud tým potřebuje více.

Hierarchie je vestavěná: epik obsahuje story, story obsahuje úkoly. To se zobrazuje přímo v rozhraní, nikoli jen jako konvence pojmenování.

  • Chyba: závažnost, postup pro reprodukci, nalezeno v
  • Story: akceptační kritéria, story pointy
  • Epik: cíl, cílové datum

Čtyři balíčky, jeden systém

Softwarový balíček zpracovává fáze příjem, triáž, rozpracováno, revize kódu, QA a schválení vydání, a poté hotovo. Příjem a triáž mají každá 24hodinové okno. Rozpracováno má 72 hodin. Revize kódu je fáze revize na 24 hodin. QA je práce na 48 hodin. Schválení vydání je fáze schválení na 24 hodin, kterou vlastní produkt, přičemž rozpracováno slouží jako fáze pro přepracování.

Sprintový balíček obsahuje backlog, vybráno, rozpracováno, revize kódu, QA a hotovo, přičemž sprint je také objektem v projektu: má název, cíl, začátek a konec, a aktivní může být vždy jen jeden. V tomto balíčku záměrně není žádná schvalovací brána: sprint, který se uzavírá do stavu hotovo, má jinou podobu než změna, která musí být formálně schválena. Balíček pro opravu chyb obsahuje triáž, reprodukci, opravu, ověření a vydáno. Balíček pro vydání obsahuje střih, staging, schválení, produkci a poznámky, přičemž schválení slouží jako schválení.

Přechody, které odmítnou

Karta nemůže opustit příjem nebo triáž, dokud není hotový její kontrolní seznam. Revize kódu má cestu zpět do stavu rozpracováno s označením vyžadovány změny. QA nemůže přejít do schválení vydání, dokud není hotová akceptační kontrola. Schválení vydání nemůže přejít do stavu hotovo, dokud není zaznamenáno rozhodnutí. Žádost o změny v této bráně vrátí položku zpět do stavu rozpracováno.

To je rozdíl mezi nástěnkou, kde může kdokoli přetáhnout kartu do stavu Hotovo, a workflow, kde je stav Hotovo povolen.

Upřímné mezery pro kupce softwaru

Čtyři z mezer, které tato sekce dříve uváděla, jsou již uzavřeny. Sprint is an object with a name, a goal, a start and an end, one active per project, and a backlog of everything outside it; closing a sprint carries the unfinished items to the next one or back to the backlog, and records which of the two it did. Štítky jsou přiřazeny k položce a filtrují každé zobrazení. Čas se zaznamenává jako zadané položky u dané věci v den, kdy byla práce vykonána, a sčítá se do osobního týdne a celkového času projektu v porovnání s odhady. Propojení mezi dvěma úkoly má svůj typ: souvisí, duplikuje nebo klonuje, přičemž blokování je ponecháno na závislosti, kterou workflow již načítá.

Co stále chybí, je hosting kódu. Recenzent může označit řádky v diffu nebo patchi, který někdo nahraje, a poznámka se zobrazí vedle příslušných řádků. Panel kódu zde není: nic v Tasked nezobrazuje repozitář, větev, pull request ani commit a GitHub není integrován. Ganttův diagram s šipkami závislostí zde také nenajdete. Tasked podporuje omezenou podskupinu dotazů kompatibilních s JQL nad registrovanými poli úkolů. Uložená zobrazení nadále využívají validované stromy filtrů a produkt neimplementuje kompletní syntaxi ani funkce systému Jira.

Veřejné API využívá klíče s omezeným rozsahem. Webhooky obsahují protokol o doručení. OpenAPI a stránka pro vývojáře popisují toto rozhraní. Tyto funkce jsou k dispozici v tarifu Business.

Často kladené otázky

Existuje objekt sprintu?
Ano. Sprint má název, cíl, začátek a konec, přičemž pro každý projekt je aktivní vždy jen jeden a vše ostatní mimo něj se nachází v backlogu projektu. Uzavřením sprintu se nedokončené položky přenesou do dalšího sprintu nebo zpět do backlogu a zaznamená se, která z těchto dvou možností nastala.
Blokuje brána pro vydání přechod?
Ano. Fáze schválení otevře schválení při vstupu a neumožní odchod, dokud není zaznamenáno rozhodnutí.
Může story obsahovat úkoly?
Ano. Epik obsahuje story a story obsahuje úkoly. Tato hierarchie je vestavěná přímo v typech pracovních položek.
Je k dispozici JQL?
Tasked podporuje omezenou podskupinu dotazů kompatibilních s JQL nad registrovanými poli úkolů. Nejedná se o plnohodnotné JQL od Jira; uložená zobrazení nadále ukládají validované stromy filtrů a vyhledávání v přirozeném jazyce funguje napříč úkoly, projekty, komentáři a soubory.
Lze v Tasked provádět revizi kódu?
Ano, u nahraného diffu nebo patche a to řádek po řádku: poznámka je ukotvena k řádkům, na kterých byla napsána, a zobrazuje se vedle nich. Neexistuje však žádné propojení s hostingem kódu, takže zde nenajdete repozitář, větev, pull request ani commit.

Začněte bez platební karty

Čtrnáct dní, všechny funkce aktivní. Otevřete si pracovní prostor, řekněte AI, jak pracujete, a pozvěte klienta ke schválení.

Máte dotaz? Napište nám

Pokud je to možné, odpovídáme přímo z webu, a v případě potřeby se vám ozve člověk. Žádný mailing list.