Projekt

Obecné

Profil

Akce

Týmové konvence

Iterace

Délka iterace: 2 týdny
Začátek/konec iterace: každé liché pondělí
Retrospektiva a předvedení demo zákazníkovi: každé liché pondělí
Hodina/iterace/človek: 10h

BackLog

  • Backlog je uveden na stránce wiki BackLog

Issues

  • Issues si bude zakládat každý sám
  • Pokud bude naleze bug
    • Kritický: Založit issue s tagem nonSprint a opravit (kdo našel tak vytvoří issue).
    • Nekritický: Napíšem do backlogu a při plánování se přiřadí dotyčnému.
  • Status issue
    • New: issue, který je třeba udělat ale není nikomu přiřazen
    • Assigned: issue, který je přiřazen členovi týmu
    • Resolved: issue, který hotov ale není zvalidován jiným členem týmu
    • Closed: issue je hotov a zvalidován, může se namergovat do masteru
  • Description issue:
Zadání:
  • zadání 1
  • zadaní 2
Řešení:
  • řešení 1
  • řešení 2

GIT

Branches

Branch master: Zdeněk Častorál

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.
dev: Branch, ve které bude probíhat standardní vývoj.

Commit message

Re #<číslo issue>: <Název issue>

- <Popis commitu>
- <Popis commitu>
...

Příklad:
Re #1234: Oprava chyby

- změna importu
- přidání knihovny pro fix bugů

Tracker

Task: Úkol, který nemá nic společného s implementací. např.: schůzka, plánování, administrativa, tvorba dokumentů
Bug: Oprava některé předchozí funkce atd.
Feature: Implementace nové vlastnosti, funkcionality
Enhacement: Požadavek na změnu stávající vlastnosti/funkce.

Tagy

test: tvorba nového testu
meeting: schůzka
development: vývoj nové vlastnosti/funkcionality
nonSprint: aktivita, která není naplánovaná v iteraci
documentation: tvorba dokumentace
architecture: návrh a analýza
merge: mergování změn do masteru

Code conventions

  • Java
    • dle všeobecných doporučených konvencí (camel case, třídy s velkým poč. písmenem, atd.)
  • TypeScript
    • dle všeobecných doporučených konvencí (camel case, třídy s velkým poč. písmenem, atd.)

Role

Aktualizováno uživatelem Ondřej Váně před asi 4 roky(ů) · 43 revizí