Projekt

Obecné

Profil

Týmové konvence » Historie » Verze 24

Ondřej Váně, 2020-03-02 18:08

1 1 Ondřej Váně
h1. Týmové konvence
2
3 3 Ondřej Váně
h2. Iterace
4
5 5 Ondřej Váně
*Délka iterace:* 2 týdny
6
*Začátek/konec iterace:* každé liché pondělí 
7 8 Ondřej Váně
*Retrospektiva a předvedení demo zákazníkovi:* každé liché pondělí 
8 4 Ondřej Váně
9 18 Ondřej Váně
h2. BackLog
10
11
* backlog je uveden na stránce wiki [[BackLog]]
12
13 19 Ondřej Váně
h2. Issues
14
15 20 Ondřej Váně
* Issues bude zakládat jeden člen týmu při plánování iterace (Ondřej Váně)
16 19 Ondřej Váně
* Pokud bude naleze bug
17 24 Ondřej Váně
** Kritický: Založit issue s tagem nonSprint a opravit (kdo našel tak vytvoří issue).
18
** Nekritický: Napíšem do backlogu a při plánování se přiřadí dotyčnému.
19
* Status issue
20 22 Ondřej Váně
** New: issue, který je třeba udělat ale není nikomu přiřazen
21
** Assigned: issue, který je přiřazen členovi týmu
22
** Resolved: issue, který hotov ale není zvalidován jiným členem týmu
23
** Closed: issue je hotov a zvalidován, může se namergovat do masteru
24 13 Ondřej Váně
25 14 Ondřej Váně
h2. GIT
26 1 Ondřej Váně
27 14 Ondřej Váně
h3. Branches
28
29 1 Ondřej Váně
*Branch master:* Zdeněk Častorál
30
31 23 Ondřej Váně
*master:* Branch, ve které bude otestovaný a funkční vývoj připravený k deploynutí, necommitovat přímo do masteru (pokud to nebude bug fix). Master by měl být po každé iteraci funkčí a merge z dev větví by měl probíhat na konci iterace. Do masteru se mohou mergovat pouze issue se statusem closed.
32 17 Ondřej Váně
*dev:* Branch, ve které bude probíhat standardní vývoj.
33 16 Ondřej Váně
34 13 Ondřej Váně
h3. Commit message
35 6 Ondřej Váně
36
Re #<číslo issue>: <Název issue>
37
38
- <Popis commitu>
39
- <Popis commitu>
40
...
41 2 Ondřej Váně
42 7 Ondřej Váně
Příklad:
43
Re #1234: Oprava chyby
44
45
- změna importu
46
- přidání knihovny pro fix bugů
47
48 9 Ondřej Váně
h2. Tracker
49
50
*Task:* Úkol, který nemá nic společného s implementací. např.: schůzka, plánování, administrativa, tvorba dokumentů 
51 10 Ondřej Váně
*Bug:* Oprava některé předchozí funkce atd. 
52
*Feature:* Implementace nové vlastnosti, funkcionality
53 2 Ondřej Váně
*Enhacement:* Požadavek na změnu stávající vlastnosti/funkce.
54 1 Ondřej Váně
55 16 Ondřej Váně
h2. Tagy
56 12 Ondřej Váně
57 11 Ondřej Váně
*test:* tvorba nového testu
58
*meeting:* schůzka
59
*development:* vývoj nové vlastnosti/funkcionality
60
*nonSprint:* aktivita, která není naplánovaná v iteraci
61
*documentation:* tvorba dokumentace
62 1 Ondřej Váně
*architecture:* návrh a analýza
63 14 Ondřej Váně
*merge:* mergování změn do masteru
64 2 Ondřej Váně
65
h2. Role