Projekt

Obecné

Profil

Poznámky pro používání Redmine » Historie » Verze 1

Lucie Tauchenová, 2020-03-02 21:45

1 1 Lucie Tauchenová
h1. Poznámky pro používání Redmine 
2
3
h2. Tickety:
4
5
h3. Typy úkolů:
6
7
* Enhancement - požadavek na změnu
8
* Feature - celkový popis funkcionality 
9
--> Enhancement + Feature se rozpadají na menší tasky - max. 8h práce
10
* Task - výkonný ticket
11
* Bug - chyba
12
* Support - schůzky, dokumentace, atd
13
14
h3.  Workflow ticketu:
15
 
16
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
17
18
19
h3. Kategorie vs. tagy:
20
21
* Kategorie jsou dané. Je možné přiřadit jen jednu pro jeden ticket.
22
* Tagy můžou být cokoliv. Je možné nastavit více tagů jednomu ticketu. 
23
Použití kategorií a tagu je užitečné pro filtrování:
24
-> vyfiltrovat jen tasky pro backlog, vývojové, testovací, administrační věci 
25
--> pro každou iteraci 
26
** Vytvořenou konvenci používat konzistentně během projektu
27
28
h3. Další elementy ticketu:
29
30
* Název - stručný jasný
31
* 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.
32
* Priorita (!!!) - jak rychle ticket potřebuji vyřešit
33
* 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.
34
* Importance -> např. pro zhodnocení severita + priorita: tj, další možnost prioritizování ticketu
35
* Cílová verze - pokud vím, že se něco bude zpracovávat v jiné iteraci, rovnou to tam nastavím
36
* Příloha - screenshoty u bug reportů, dokumentace pro nastudování něčeho => jsou to vstupy. Nepoužívat pro výstupy -> od toho je repository
37
* Watchers - kdo by měl ticket sledovat, koho se to týká.
38
* Rodičovský ticket - čeho se to týká -> ta hierarchie
39
* Odhad: estimated time -> odhad člověka hodiny - tj. čistý čas 2 hodiny, ale dělají na tom dva lidi = 4 hodiny
40
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ů. 
41
* Přiřazeno (assignee): Pro týmové úkoly - buď prázdný nebo člověk zodpovědný za splnění úkolu
42
* Hotovo %: pro přehlednost, statistiky 
43
* Private úkoly: 
44
* U editu ticketu: comment je jen pro komentování stráveného času, zobrazuje se jinde. Pro komentáře k ticketu používat notes. 
45
46
h2. Další záložky v Redmine:
47
48
h3. Soubory:
49
50
* Wiki - zápisky o projektu, zápisky ze schůzek, přílohy  - hlavní jako architektura, vize, atd… 
51
* DNS - vlastní trackování souborů
52
* Documents - netrackuje se - pouze složka pro dokumenty, nic víc.
53
54
h3. Grafy, iterace a jiné
55
56
* Roadmapa - ukáže strukturu a postup ve všech iteracích - vybarvování progressbaru zelená x červená (otevřené a uzavřené úkoly)
57
-> v defaultu jen otevřené iterace - show completed versions (zobrazí i uzavřené)
58
59
* Burndown chart - důležité (ukáže, jestli RM vedeme pořádně a jak projekt probíhá) 
60
V issues - lze uložit nové filtry - v custom queries - dobré udělat
61
62
* Summary - statistiky - rozřazení ticketů, atd
63
64
65
h3. Plánování
66
67
* Agile board - lze tam měnit stavy ticketů (jen stavy) 
68
69
* Version planning - plánování iterací -> mám nazařazené tasky -> můžu přiřadit do jednotlivých iterací.
70
Nebo přes multiple edit v kontextovém menu. Ale toto je přehlednější.
71
72
h3. Ostatní
73
74
* Kalendář - podle due date -> docela pěkné zobrazení deadlinu
75
76
* News - hodnocení iterací
77
78
* Do commit message - #cislo_ticketu -> v záznamu hypertext -> napárování ticketu s commitem 
79
-> nestačí jen #cislo -> jednosměrná vazba. Musí tam být Re předtím, tj. Re #cislo, toto udělá obousměrnou verzi
80
Vyzkoušet ve zkušebním projektu, než přijdu na ostrou. Je možné to přidat ručně, ale je to blbý.