Projekt

Obecné

Profil

Akce

Redmine poznámky

ASWI
- Redmine - cvičení ASWI - ke zkoušení čehokoliv, abychom si nezanesli svojí redmine stránku
- Gitlab - cvičení ASWI - ke zkoušení commitů a čehokoliv, abychom si nezanesli svůj git

Redmine
  • new issue (úkol) = ticket
    - tracker
    - konkretizace, typy, celkem jedno, jak si to uděláme, ale ať to dává smysl a je to konzistentní skrze celý projekt (zavést si týmové konvence)
    - typy:
    - bug - chyba (menší)
    - enhancement - požadavek na změnu (rozděluje se na malé jednoduché tasky)
    - feature - velká funkcionalita (rozděluje se na malé jednoduché tasky)
    - support - administrativa, schůzky (úplně něco jiného)
    - task - výkonné tickety
    - některé jdou vypnout (odstanit), když víme, že je nebudeme používat
    - nebo lze jinak - např. že tasky nebudou implementační, ... záleží na nás ;)
    - category
    - tagy
    - cokoliv
    - co určitě budou chtít:
    - aby šlo najít: plán iterace, backlog, rozlišení vývoje a testování od administrativy a dokumentace
- description 
- popsat (např. na schůzku to není moc potřeba, pokud si třeba nechcem napsat, co na schůzce budem probírat)
- samozřejmě důležité u bugů
- status
- nemusíme použít všechny, ale aby to nebylo jen new a pak closed
-> new - nové
-> accepted - odfiltrovat nesmyslné věci (duplikáty, nevyřešené ...) - jde tedy kdyžtak z new do invalid
-> assigned - někomu přiřazen, dobré, aby se našly jen ty accepted bez člověka
-> resolved - vyřešeno, ale nikdo nezkontrolovat (developer si myslí, že ok)
-> verified - někdo zkontroluje
-> closed - šéf týmu/redminy, jestli je ten ticket kompletní a ok, pak tedy closed
- invalid - z čehokoliv
- priority
- jak rychle je potřeba to vyřešit (deadline, zákazník, ...)
- severity
- jak velký dopad to má na celý systém
- importance
- souvislost s priority a severity
- target version
- na nás
- attachments (files)
- vstupy k úkolům - např. screenshot k bug reportu, ... (ne výsledky!)
- watchers (jako subscribers na gitlabu)
- parent task
- mám ticket na velkou featuru, ty menší části budou mít jako parent task tuhletu velkou
- estimated time
- člověkohodiny, 2 hodiny pro 2 lidi, tedy tam zapíšeme čas 4 hod
- celkový ticket pro schůzku - ta bude trvat hodinu a budeme tam čtyři - zapíšeme si 4 hodiny (nebo lze pro každého nový ticket ohledně té schůzky)
- done - jasný
- dá se zaškrtnout private - ale není důvod
- je tam preview

------ po založení issue
- related issue - vazba mezi tickety, která není hierarchická
- nahoře
- edit - všechny komentáře se píší do políčka "notes"!! (comment je jen k tomu logovacímu času)
- log time

- když logujeme čas - přes edit, zadat spent hours a do notes to okomentovat
- v historii issue je dobře vidět, co bylo na issue změněno
  • settings - modules
    - lze si zapnout/vypnout - nebudeme určitě potřebovat všechny
  • wiki
    - dodržovat
    - hlavní artefakty, podstránky na každou iteraci, lze záznamy ze schůzek, ... jak chcem :)
    - údaje, hlavní dokumenty, záznamy ze schůzek

- do repository lze dávat dokumentaci

  • dms, documents, files
    - někde tam musí být ty příslušné důležité soubory
  • roadmap
    - budou tam všechny iterace
    - lze sem importovat stránku z wiki
    - vybarvení progressbaru - kolik je toho zavřeno a tak

- v seznamu issues je první sloupec s checkboxy - lze si jich zaškrtnout více a pak kliknout druhým tlačítkem a provádět změny na těch vybraných
- news - nevypínat, budou používány k hodnocení

!!! POUŽÍVAT:
!!! - do commit message přilinkujem issue s "Re" + hashtagem+číslo issue (např: Re #12), když je to slinkovaný, udělá se z toho odkaz
- prozkoumat skrze ty cvičné projekty
- lze to dodat i ručně (ale lepší rovnou)

- commit by se měl týkat jen jednoho úkolu!

Aktualizováno uživatelem Jitka Poubová před více než 4 roky(ů) · 1 revizí