Projekt

Obecné

Profil

Akce

Poznámky pro používání Redmine

Tickety:

Typy úkolů:

  • Enhancement - požadavek na změnu
  • Feature - celkový popis funkcionality
    --> Enhancement + Feature se rozpadají na menší tasky - max. 8h práce
  • Task - výkonný ticket
  • Bug - chyba
  • Support - schůzky, dokumentace, atd

Workflow ticketu:

New (iniciační stav)-> accepted (přijmuto - tj. připraveno pro vývoj) -> assigned (přiřazeno někomu) -> resolved (vyřešeno alespoň základně) -> verified (ověřeno) -> closed (uzavřeno) X co nejde do accepted, jde do invalid

Kategorie vs. tagy:

  • Kategorie jsou dané. Je možné přiřadit jen jednu pro jeden ticket.
  • Tagy můžou být cokoliv. Je možné nastavit více tagů jednomu ticketu.
    Použití kategorií a tagu je užitečné pro filtrování:
    > vyfiltrovat jen tasky pro backlog, vývojové, testovací, administrační věci
    -
    > pro každou iteraci
    • Vytvořenou konvenci používat konzistentně během projektu

Další elementy ticketu:

  • Název - stručný jasný
  • Popis - detailní popis toho, co se dá udělat. To je podstatné u bugů - konfigurace, systém, popis, datum, atd…. U schůzek dát do popisu např. agendu schůzky, co chci probrat.
  • Priorita (!!!) - jak rychle ticket potřebuji vyřešit
  • Severita - pouze bug and enhancement - jak velký dopad to má na celý systém. Pozor - ticket může mít malou prioritu pro zákazníka, ale velký vliv na funkčnost systému.
  • Importance -> např. pro zhodnocení severita + priorita: tj, další možnost prioritizování ticketu
  • Cílová verze - pokud vím, že se něco bude zpracovávat v jiné iteraci, rovnou to tam nastavím
  • Příloha - screenshoty u bug reportů, dokumentace pro nastudování něčeho => jsou to vstupy. Nepoužívat pro výstupy -> od toho je repository
  • Watchers - kdo by měl ticket sledovat, koho se to týká.
  • Rodičovský ticket - čeho se to týká -> ta hierarchie
  • Odhad: estimated time -> odhad člověka hodiny - tj. čistý čas 2 hodiny, ale dělají na tom dva lidi = 4 hodiny
    Týmové úkoly - buď se udělá odpovídající počet kopií - každá jednomu členovi, nebo jeden ticket a vynásobí se odhad času krát x členů.
  • Přiřazeno (assignee): Pro týmové úkoly - buď prázdný nebo člověk zodpovědný za splnění úkolu
  • Hotovo %: pro přehlednost, statistiky
  • Private úkoly:
  • U editu ticketu: comment je jen pro komentování stráveného času, zobrazuje se jinde. Pro komentáře k ticketu používat notes.

Další záložky v Redmine:

Soubory:

  • Wiki - zápisky o projektu, zápisky ze schůzek, přílohy - hlavní jako architektura, vize, atd…
  • DNS - vlastní trackování souborů
  • Documents - netrackuje se - pouze složka pro dokumenty, nic víc.

Grafy, iterace a jiné

  • Roadmapa - ukáže strukturu a postup ve všech iteracích - vybarvování progressbaru zelená x červená (otevřené a uzavřené úkoly)
    -> v defaultu jen otevřené iterace - show completed versions (zobrazí i uzavřené)
  • Burndown chart - důležité (ukáže, jestli RM vedeme pořádně a jak projekt probíhá)
    V issues - lze uložit nové filtry - v custom queries - dobré udělat
  • Summary - statistiky - rozřazení ticketů, atd

Plánování

  • Agile board - lze tam měnit stavy ticketů (jen stavy)
  • Version planning - plánování iterací -> mám nazařazené tasky -> můžu přiřadit do jednotlivých iterací.
    Nebo přes multiple edit v kontextovém menu. Ale toto je přehlednější.

Ostatní

  • Kalendář - podle due date -> docela pěkné zobrazení deadlinu
  • News - hodnocení iterací
  • Do commit message - #cislo_ticketu > v záznamu hypertext -> napárování ticketu s commitem
    > nestačí jen #cislo -> jednosměrná vazba. Musí tam být Re předtím, tj. Re #cislo, toto udělá obousměrnou verzi
    Vyzkoušet ve zkušebním projektu, než přijdu na ostrou. Je možné to přidat ručně, ale je to blbý.

Aktualizováno uživatelem Lucie Tauchenová před více než 4 roky(ů) · 1 revizí