Projekt

Obecné

Profil

Akce

Konvence

Redmine

  • Délka jedné iterace jsou 2 týdny (případně bude upřesněno)
  • Každý si sám za sebe eviduje strávený čas, při jeho evidenci zvýší počet procent v daném úkolu a přidá poznámku k úkolu o tom, co se řešilo.
  • Při vyřešení úkolu na 100%, se nastaví úkol na Resolved.
  • Po skončení iterace se jednotlivé úkoly projdou a po diskuzi uzavřou - nastaví na Closed.
  • úkoly může vytvářet každý z členů týmu (typicky na začátku na iterace při jejím plánování)
Členění úkolů (fronta):
  • Bug
    • Kategorie: Bugfix
  • Task
    • Kategorie: Implementace, Testování
  • Support
    • Meeting, Dokumentace

Poznámka: Do Dokumentace spadá mimo jiné i: analýza, architektura; Do Implementace spadá mimo jiné i: Rozběhání prostředí, design..

Git

  • u každého merge requestu by mělo být zaškrtnuto následující:
    • Remove source branch whem merge request is accepted
    • Squash commits when merge request is accepted
  • přímý push do masteru je dovolen pouze pro hot-fix

Commits

Formát commitu::

  Re #<id> - <popis>

  • id - ID úkolů z Redmine
  • popis - popis změn

Branches

Formát větvení:

<id>_<popis>
  • id - ID úkolu z Redmine
  • popis - krátký popis, jakou změnu bude obsahovat
  1. Pro každý úkol bude vytvořena nová větev
  2. Po skončení práce se provede Merge

Komunikační kanály

  • Textová komunikace mezi členy týmu probíhá přes Messenger
  • Schůzky mezi členy týmu se provádí na Microsoft Teams
  • Textová komunikace se zákazníkem je řešena přes e-mail, schůzky probíhají na Google meet.

Konvence pro vývoj - IDE, code style

  • Pro vývoj v pythonu se používá IDE: PyCharm
  • Code style - auto formát IDE PyCharm (viz přiložený konfigurační soubor IDE)

Zdroj: https://editorconfig.org/?fbclid=IwAR3lxIun4brMPdSxE_ZUMCbWsx7z33QiLEtbwDIfQsMBxIxwgxt2cHzSwSo

Aktualizováno uživatelem Milan Kohoutek před téměř 4 roky(ů) · 14 revizí