Projekt

Obecné

Profil

Konvence TSP2 » Historie » Revize 2

Revize 1 (Viktorie Pavlíčková, 2023-10-03 11:37) → Revize 2/4 (Viktorie Pavlíčková, 2023-10-03 11:37)

h1. Konvence TSP2 

 h2. Verze (iterace) 

 * Verze (iterace) budeme pojmenovávat jako *1. iterace TSP2* - číslovat tedy opět od jedničky pro lepší přehlednost 
 * Schůzky budou nově dohromady na issue s názvem *Schůzky*. Už se nebudou rozlišovat týmové, se zadavateli či s mentory 

 h2. Iterace 

 * *Délka iterace*: 2 týdny (3 týdny pro první či poslední iteraci) 
 * *Začátek/Konec iterace*: Každou lichou středu 
 * *Plánování na člověka*: 10-15h 

 h2. Tracker 

 * *Support*: Schůzky týmu, s mentory a zadavateli, tasky na podporu týmu 
 * *Task*: Administrativní práce, analýza, neprogramovací úkoly 
 * *Feature*: Implementace nové funkce, testování 
 * *Bug*: Oprava kódové části 

 h2. Stav úkolů 

 * *New*: Nově založený úkol, který zatím není nikomu přiřazen 
 * *Assigned*: Nový úkol je přiřazen jednomu nebo více členům 
 * *Resolved*: Úkol je dokončen nebo přenesen do další iterace 
 * *Closed*: Úkol je po dokončení uzavřen na konci iterace a zkontrolován členy týmu včetně konvencí (schůzky closed okamžitě po provedení - není třeba kontrolovat) 

 h2. Dědičnost úkolů (epic) 

 V rámci úkolování budeme používat následující epicy: 
 * Design aplikace - návrh aplikace, konzultace 
 * Mimoiterační aktivity - aktivity mimo iteraci (pomoc jinému členovi týmu apod.) 
 * Schůzky se zadavateli, mentorem a týmové 
 * Retro a plánování 
 * Dokumentace 

 h2. Jazyk 

 * *Česky*: Komunikace mezi členy týmu, s mentory a se zadavateli, Redmine a dokumentace 
 * *Anglicky*: Kód, mobilní aplikace a commity v GITu 

 h2. Commity a úkoly 

 * Psány formou odrážek 
 * Commity a redmine jsou propojené 
 * Každé issue je ve své vlastní feature větvi - feature/#1234_my_feature (v případě bugfixu bugfix větev) 

 h2. Git 

 * Každý úkol je ve své vlastní větvi, po dokončení je proveden merge s develop větví a původní větev je smazána 

 h2. Tagy u Issues 

 * *Schůzka*: schůzka s týmem, mentorem nebo zadavatelkou 
 * *UI*: frontend, design uživatelského rozhraní 
 * *Backend*: backend aplikace 
 * *DB*: databáze - návrh 

 h2. Aktivita 

 * *Administrative*: Neprogramující činnost, schůzky 
 * *Documentation*: Dokumentace, wiki stránky 
 * *Analysis*: Analýza 
 * *Implementation*: Implementace, testování 
 * *Design*: Design (návrh databáze, UI...) 

 h2. Komunikační kanál 

 * Discord server pro členy týmu 
 * E-mail a Microsoft Teams s mentorem a se zákazníkem 

 h2. Role 

 * *Viki*: CEO, správa wiki, UX/UI design, dokumentace, tester, administrativa 
 * *Ziki*: Analýza, správa wiki, dokumentace, administrativa, tester 
 * *Fantič*: Developer 
 * *Michal*: Developer, Master of Deployment