Projekt

Obecné

Profil

Konvence » Historie » Verze 11

Jan Bartošek, 2022-04-09 18:06

1 1 Jan Bartošek
h1. Konvence
2
3
* Konvence týmu JVDF
4
5
h2. Redmine
6
7
h4. Iterace
8
9
* *Délka iterace:* 2 týdny _(výjimka 1. iterace)_
10 10 Jan Bartošek
* *Start a konec iterace*: lichá úterý (od 12:15)
11 9 Jan Bartošek
* *Weekly standup*: každé úterý (od 12:00)
12 1 Jan Bartošek
13
h4. Evidence času
14
15
* Každý člen týmu eviduje svůj strávený čas - kromě společných schůzek - monitoruje leader.
16
* Při evidenci času přidává člen procentuální postup a komentář!
17
18 6 Jan Bartošek
*Aktivita:*
19
* Administrative - Vše co se týká redminy, schůzek, callů apod.
20
* Implementation - Vše co se týká implementace - nastartování projektu, skutečná implementace
21
* Analysis - ...
22
* Verification - testování, ověřování
23
* Documentation - vytváření dokumentů a dokumentace apod.
24
25 1 Jan Bartošek
h4. Úkoly a jejich stavy
26
27
* New: Nový, nepřiřazený task
28 11 Jan Bartošek
* Accepted: Úkol (epic, support atd.), který skutečně bude za nějakou dobu splněn (ve smyslu - standup, retro, epic atd.)
29
* Assigned: Přiřazený úkol - opravu jen task, na kterým skutečně někdo aktuálně pracuje
30 1 Jan Bartošek
* Resolved: Úkol je dokončen
31 4 Jan Bartošek
* Verified: Úkol je zkontrolován a potvrzen revidujícím
32 1 Jan Bartošek
* Closed: Úkol je zkontrolován a uzavřen (merged to master branch)
33
34
h4. Členění úkolů:
35
36
* Task (implementace, testování, analýza, instalace prostředí, design)
37
* Bug
38
* Support (schůzky)
39
40
h2. Git
41
42
h4. Větve
43
44
* Větve jsou vytvářeny pro každou novou fíčurku/bug apod.
45
* Formát větve:
46
<pre><code>JVDF-<id_tasku></code></pre>
47
48
* Merge větve může být proveden až na základě úspěšného pull requestu nebo CR.
49 3 Jan Bartošek
* Větev se merguje vždy do větve svého nadřazeného úkolu, pokud žádný rodičovský úkol neexistuje -> master
50 1 Jan Bartošek
51
h4. Commit
52
53
* Formát commitu:
54
<pre><code>Re #<id_tasku> - <message></code></pre>
55
56
h2. Komunikační kanály
57
58 5 Jan Bartošek
* Textová komunikace mezi členy týmu a zákazníkem probíhá přes Facebook Messenger
59 1 Jan Bartošek
* Schůzky mezi členy týmu - Microsoft Teams/Google Meet, se zákazníkem osobně na KIVu/Google Meet.
60
61 2 Jan Bartošek
h2. Vývoj a code style
62 1 Jan Bartošek
63
* Vývoj probíhá v ASP.NET
64
* Codestyle - dle základních C# konvencí (ref: https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions)
65
* Comments style - dle základních C# konvencí (ref: https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions#commenting-conventions)