Projekt

Obecné

Profil

Týmové konvence » Historie » Verze 40

Ondřej Váně, 2020-03-23 17:07

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 25 Ondřej Váně
*Retrospektiva a předvedení demo zákazníkovi:* každé liché pondělí
8
*Hodina/iterace/človek:* 10h
9 4 Ondřej Váně
10 18 Ondřej Váně
h2. BackLog
11
12 38 Zdeněk Častorál
* Backlog je uveden na stránce wiki [[BackLog]]
13 18 Ondřej Váně
14 19 Ondřej Váně
h2. Issues
15
16 20 Ondřej Váně
* Issues bude zakládat jeden člen týmu při plánování iterace (Ondřej Váně)
17 19 Ondřej Váně
* Pokud bude naleze bug
18 24 Ondřej Váně
** Kritický: Založit issue s tagem nonSprint a opravit (kdo našel tak vytvoří issue).
19
** Nekritický: Napíšem do backlogu a při plánování se přiřadí dotyčnému.
20
* Status issue
21 22 Ondřej Váně
** New: issue, který je třeba udělat ale není nikomu přiřazen
22
** Assigned: issue, který je přiřazen členovi týmu
23
** Resolved: issue, který hotov ale není zvalidován jiným členem týmu
24
** Closed: issue je hotov a zvalidován, může se namergovat do masteru
25 27 Ondřej Váně
* Description issue:
26 34 Ondřej Váně
27 28 Ondřej Váně
*Zadání:*
28 29 Ondřej Váně
** zadání 1
29
** zadaní 2
30 33 Ondřej Váně
31 31 Ondřej Váně
*Řešení:*
32 29 Ondřej Váně
** řešení 1
33
** řešení 2
34 13 Ondřej Váně
35 14 Ondřej Váně
h2. GIT
36 1 Ondřej Váně
37 14 Ondřej Váně
h3. Branches
38
39 1 Ondřej Váně
*Branch master:* Zdeněk Častorál
40
41 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.
42 17 Ondřej Váně
*dev:* Branch, ve které bude probíhat standardní vývoj.
43 16 Ondřej Váně
44 13 Ondřej Váně
h3. Commit message
45 6 Ondřej Váně
46
Re #<číslo issue>: <Název issue>
47
48
- <Popis commitu>
49
- <Popis commitu>
50
...
51 2 Ondřej Váně
52 7 Ondřej Váně
Příklad:
53
Re #1234: Oprava chyby
54
55
- změna importu
56
- přidání knihovny pro fix bugů
57
58 9 Ondřej Váně
h2. Tracker
59
60
*Task:* Úkol, který nemá nic společného s implementací. např.: schůzka, plánování, administrativa, tvorba dokumentů 
61 10 Ondřej Váně
*Bug:* Oprava některé předchozí funkce atd. 
62
*Feature:* Implementace nové vlastnosti, funkcionality
63 2 Ondřej Váně
*Enhacement:* Požadavek na změnu stávající vlastnosti/funkce.
64 1 Ondřej Váně
65 16 Ondřej Váně
h2. Tagy
66 12 Ondřej Váně
67 11 Ondřej Váně
*test:* tvorba nového testu
68
*meeting:* schůzka
69
*development:* vývoj nové vlastnosti/funkcionality
70
*nonSprint:* aktivita, která není naplánovaná v iteraci
71
*documentation:* tvorba dokumentace
72 1 Ondřej Váně
*architecture:* návrh a analýza
73 14 Ondřej Váně
*merge:* mergování změn do masteru
74 2 Ondřej Váně
75 39 Ondřej Váně
h2. Code conventions
76
* Java
77
** dle všeobecných doporučených konvencí (camel case, třídy s velkým poč. písmenem, ..)
78 2 Ondřej Váně
h2. Role