Zápisnica zo stretnutia 03.10.2018, tím 06

Čas stretnutia: 10:00-15:00
Miesto stretnutia: FIIT
Téma stretnutia: Project setup
Zápisnicu vypracoval: Martin Činčurak

Úlohy identifikované na začiatku stretnutia:

  • Analýza knižníc na podporu vizualizácie 2D a 3D modelov, máp
  • Výber nástroja na issue tracking
  • Výber nástroja na source control
  • Výber vývojového prostredia
  • Tvorba tímovej webovej stránky
  • Výber komunikačného nástroja

1. Analýza knižníc

Analyzovali sme existujúce riešenia. Naše kritéria pri výbere knižníc boli:

  • podporuje web
  • škálovatelná (vykreslovanie obrovského počtu objektov)
  • možnosť rozšírenia o simuláciu
  • zobrazovanie na mriežke a vrstvách
  • knižnica má dokumentáciu a širokú komunitu
  • knižnica má implementované čo najviac funkcií

Ako výsledok tohoto bodu boli zvolené tri knižnice:

  • mxgraph
  • go js
  • d3
  • vis js

2. Issue tracking

Na issue tracking sme si zvolili Team Foundation Server (TFS). Tento tool sme si zvolili na základe hlasovania. Rozhodovali sme medzi Jira a TFS.
Hrozilo riziko nedodania softvéru Jira, kedže vyhodnocovanie požiadavky na pridelenie licencie môže trvať až do dvoch tyždňov, a preto sme sa
rozhodli pre TFS. TFS ponúka veľmi podobné funkcionality ako JIRA.

3. Source control

TFS taktiež ponúka funkciu na správu verzií kódu a preto sme sa rozhodli pre integrovaný git v spolupráci s TFS.

4. IDE

Ako IDE sme si zvolili Visual Studio Code a WebStorm. Oba nástroje podporujú vývoj v JS a členovia tímu majú s nimi reálne skúsenosti.

5. Tvorba webovej stránky

Inicializacia gatsbyjs projektu. Tvorba low fidellity modelu.

6. Komunikačný nástroj

Ako komunikačný nástroj sme si zvolili Slack.